Chloe M.
0028d63608
stos: knot: Add KNOT_MISSING_HARDWARE reason
...
Signed-off-by: Chloe M. <chloe@mensia.org >
2026-06-26 19:56:19 +00:00
Chloe M.
283547058e
stos: ob: Implement ObCreateObject() helper
...
The ObCreateObject() is responsible for creating and allocating new
objects, we'll need this to even have directories and such.
Signed-off-by: Chloe M. <chloe@mensia.org >
2026-06-25 00:09:54 +00:00
Chloe M.
130f8e94f4
stos: knot: Update panic message to retire legacy name
...
Signed-off-by: Chloe M. <chloe@mensia.org >
2026-06-24 05:08:12 +00:00
Chloe M.
520d148e0f
stos: bpal: Put RSDP base in BPAL handle
...
Signed-off-by: Chloe M. <chloe@mensia.org >
2026-06-23 23:50:19 +00:00
Chloe M.
b8a80c1bd0
stos: knot: Fix up knot reasons for consistency
...
Signed-off-by: Chloe M. <chloe@mensia.org >
2026-06-23 23:49:50 +00:00
Chloe M.
0a66d08f15
stos: knot: Add KNOT_BAD_CHECKSUM reason
...
Signed-off-by: Chloe M. <chloe@mensia.org >
2026-06-23 23:48:26 +00:00
Chloe M.
b5c2ba80f7
stos: ke: Add initial support for spinlocks
...
Signed-off-by: Chloe M. <chloe@mensia.org >
2026-06-23 22:20:11 +00:00
Chloe M.
114cc434d2
stos/amd64: intr: Add IRQL management
...
Signed-off-by: Chloe M. <chloe@mensia.org >
2026-06-23 22:01:52 +00:00
Chloe M.
b6d4a1c963
stos/amd64: cpu: Add exception handling groundwork
...
Signed-off-by: Chloe M. <chloe@mensia.org >
2026-06-23 19:11:14 +00:00
Chloe M.
bc4b69b6bf
stos: knot: Add KNOT_OOM reason
...
Signed-off-by: Chloe M. <chloe@mensia.org >
2026-06-23 06:46:41 +00:00
Chloe M.
5c522ffc7f
stos: Handle pre BPAL kernel knots
...
Signed-off-by: Chloe M. <chloe@mensia.org >
2026-06-23 05:47:24 +00:00
Chloe M.
81d5f13a30
stos: Add kernel knotting impl
...
Signed-off-by: Chloe M. <chloe@mensia.org >
2026-06-23 05:36:10 +00:00
Chloe M.
6c297030ad
stos: bpal: Add kernel command line request
...
Signed-off-by: Chloe M. <chloe@mensia.org >
2026-06-23 03:00:06 +00:00
Chloe M.
1df447c91d
stos: ke: Add PBI image parser
...
Signed-off-by: Chloe M. <chloe@mensia.org >
2026-06-23 02:34:13 +00:00
Chloe M.
2c7d55e950
stos: bpal: Add helper to get bootloader module
...
Signed-off-by: Chloe M. <chloe@mensia.org >
2026-06-23 02:13:57 +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.
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.
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.
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.
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.
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.
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