Chloe M.
|
0214faa94b
|
stos/amd64: Add CPUID helper
Signed-off-by: Chloe M. <chloe@mensia.org>
|
2026-06-22 17:03:49 +00:00 |
|
Chloe M.
|
6f126b6761
|
stos: hal: Add kernel processor control region
Signed-off-by: Chloe M. <chloe@mensia.org>
|
2026-06-22 07:21:05 +00:00 |
|
Chloe M.
|
df1719fbd0
|
stos: pmm: Add physical frame allocation
Signed-off-by: Chloe M. <chloe@mensia.org>
|
2026-06-22 06:50:36 +00:00 |
|
Chloe M.
|
ef0588512c
|
stos: pmm: Add pageframe descriptor population
Signed-off-by: Chloe M. <chloe@mensia.org>
|
2026-06-22 06:33:14 +00:00 |
|
Chloe M.
|
52d98c3615
|
paw: boot: Use centered wallpaper style
Signed-off-by: Chloe M. <chloe@mensia.org>
|
2026-06-22 06:31:14 +00:00 |
|
Chloe M.
|
d59d66973d
|
stos: mm: Add PMM groundwork
Signed-off-by: Chloe M. <chloe@mensia.org>
|
2026-06-22 05:54:25 +00:00 |
|
Chloe M.
|
6ac2b8842a
|
sdk: Add unit definitions
Signed-off-by: Chloe M. <chloe@mensia.org>
|
2026-06-22 04:03:49 +00:00 |
|
Chloe M.
|
e9a1de69cf
|
stos: bpal: Add memory map callbacks
Signed-off-by: Chloe M. <chloe@mensia.org>
|
2026-06-22 03:51:35 +00:00 |
|
Chloe M.
|
c317ed8a4d
|
stos: mm: Add mm/vmm.h
Signed-off-by: Chloe M. <chloe@mensia.org>
|
2026-06-22 03:51:27 +00:00 |
|
Chloe M.
|
504a4b19b4
|
stos: bpal: Add helper to get kernel base
Signed-off-by: Chloe M. <chloe@mensia.org>
|
2026-06-22 03:50:12 +00:00 |
|
Chloe M.
|
26139ff1ab
|
stos: bootvid: Add boot console support
Signed-off-by: Chloe M. <chloe@mensia.org>
|
2026-06-22 03:40:34 +00:00 |
|
Chloe M.
|
b2e4f35e9f
|
stos: xt: Add flanterm port
Signed-off-by: Chloe M. <chloe@mensia.org>
|
2026-06-22 03:40:17 +00:00 |
|
Chloe M.
|
9e98bae25b
|
paw: spkg: Create seperate strlib directory
Signed-off-by: Chloe M. <chloe@mensia.org>
|
2026-06-22 03:37:02 +00:00 |
|
Chloe M.
|
f38cd9e619
|
paw: spkg: Add more string functions
Signed-off-by: Chloe M. <chloe@mensia.org>
|
2026-06-22 03:36:13 +00:00 |
|
Chloe M.
|
b588cc0217
|
stos: bootvid: Add bootvid driver stub
Signed-off-by: Chloe M. <chloe@mensia.org>
|
2026-06-22 03:24:50 +00:00 |
|
Chloe M.
|
800568f996
|
stos: bpal: Add framebuffer info request
Signed-off-by: Chloe M. <chloe@mensia.org>
|
2026-06-22 02:40:50 +00:00 |
|
Chloe M.
|
bb6e4d98d1
|
stos: bpal: Initialize BPAL handle
Signed-off-by: Chloe M. <chloe@mensia.org>
|
2026-06-22 02:25:27 +00:00 |
|
Chloe M.
|
f546599d18
|
stos: bpal: Add loader perf stats
Signed-off-by: Chloe M. <chloe@mensia.org>
|
2026-06-22 02:19:52 +00:00 |
|
Chloe M.
|
4b1c00ba43
|
stos: Add BPAL groundwork
Signed-off-by: Chloe M. <chloe@mensia.org>
|
2026-06-22 02:08:45 +00:00 |
|
Chloe M.
|
e42ea2e6a6
|
stos: limine: Translate types
Signed-off-by: Chloe M. <chloe@mensia.org>
|
2026-06-22 02:07:08 +00:00 |
|
Chloe M.
|
51e4543079
|
paw: boot: Use newest limine version
Signed-off-by: Chloe M. <chloe@mensia.org>
|
2026-06-22 02:00:37 +00:00 |
|
Chloe M.
|
accc3ae2a0
|
stos: Print version in boot banner
Signed-off-by: Chloe M. <chloe@mensia.org>
|
2026-06-22 01:50:10 +00:00 |
|
Chloe M.
|
aec7ddb4a2
|
stos+amd64: Add serial logging + trace facility
Signed-off-by: Chloe M. <chloe@mensia.org>
|
2026-06-22 01:39:29 +00:00 |
|
Chloe M.
|
70dcf7938f
|
sdk: Add status codes
Signed-off-by: Chloe M. <chloe@mensia.org>
|
2026-06-22 01:38:01 +00:00 |
|
Chloe M.
|
0194ac1454
|
build: Update .gitignore
Signed-off-by: Chloe M. <chloe@mensia.org>
|
2026-06-22 01:37:42 +00:00 |
|
Chloe M.
|
c5b77032ac
|
stos/amd64: Add port I/O helpers
Signed-off-by: Chloe M. <chloe@mensia.org>
|
2026-06-22 01:36:40 +00:00 |
|
Chloe M.
|
3ad06ac1f8
|
paw: spkg: Add support package groundwork
Signed-off-by: Chloe M. <chloe@mensia.org>
|
2026-06-22 01:24:57 +00:00 |
|
Chloe M.
|
6d53d19b2d
|
paw: host: Add CUMHOLE pre-boot image format
Signed-off-by: Chloe M. <chloe@mensia.org>
|
2026-06-22 00:51:47 +00:00 |
|
Chloe M.
|
1793e559b5
|
stos: lib: Add limine protocol header
Signed-off-by: Chloe M. <chloe@mensia.org>
|
2026-06-22 00:48:08 +00:00 |
|
Chloe M.
|
99c8b36704
|
stos: lib: Add printf() port
Signed-off-by: Chloe M. <chloe@mensia.org>
|
2026-06-22 00:47:43 +00:00 |
|
Chloe M.
|
6f222ae96c
|
stos: init: Add kernel C entry
Signed-off-by: Chloe M. <chloe@mensia.org>
|
2026-06-22 00:43:03 +00:00 |
|
Chloe M.
|
d46ce89f83
|
stos/amd64: Load the GDT
Signed-off-by: Chloe M. <chloe@mensia.org>
|
2026-06-22 00:23:12 +00:00 |
|
Chloe M.
|
55ea5acdb2
|
paw: boot: Add boot wallpaper
Signed-off-by: Chloe M. <chloe@mensia.org>
|
2026-06-21 23:58:44 +00:00 |
|
Chloe M.
|
a2e7fd26ab
|
tools: Add QEMU run wrapper
Signed-off-by: Chloe M. <chloe@mensia.org>
|
2026-06-21 23:51:48 +00:00 |
|
Chloe M.
|
71de0c20b8
|
build: Implement build pipeline
Signed-off-by: Chloe M. <chloe@mensia.org>
|
2026-06-21 23:29:51 +00:00 |
|
Chloe M.
|
994847a73e
|
initial commit
Signed-off-by: Chloe M. <chloe@mensia.org>
|
2026-06-21 22:58:06 +00:00 |
|