Commit Graph

10 Commits

Author SHA1 Message Date
chloe e3ef75efd9 ptos: elf64: Set program image entrypoint
Signed-off-by: Chloe M <chloe@mensia.org>
2026-07-15 01:09:46 -04:00
chloe cbb440b8e9 ptos: ex: Add loader dispatch + ELF64 loader
Signed-off-by: Chloe M <chloe@mensia.org>
2026-07-14 22:16:17 -04:00
chloe 069c51d2e2 ptos: pool: Align ByteCount before ChunksNeeded div
Signed-off-by: Chloe M. <chloe@mensia.org>
2026-07-14 22:02:55 +00:00
chloe b7edf8341a ptos: pool: Fix PoolComputeLevelIndex() to match formula
Signed-off-by: Chloe M. <chloe@mensia.org>
2026-07-14 22:02:23 +00:00
chloe 5a59c308db ptos: ex: Add pre-boot image parser
Signed-off-by: Chloe M <chloe@mensia.org>
2026-07-14 16:45:28 -04:00
chloe 823586180c ptos: pool: Use BUGCHECK_BAD_FREE on malformed headers
Signed-off-by: Chloe M <chloe@mensia.org>
2026-07-13 22:03:53 -04:00
chloe 93acc859af ptos: pool: Add freeing of allocated memory
Signed-off-by: Chloe M <chloe@mensia.org>
2026-07-13 20:19:09 -04:00
chloe aae870e874 ptos: pool: Propagate page information and prepend header
Signed-off-by: Chloe M <chloe@mensia.org>
2026-07-13 20:12:48 -04:00
chloe 6472e67fe2 ptos: pool: Add pool allocator groundwork
Signed-off-by: Chloe M. <chloe@mensia.org>
2026-07-13 23:40:24 +00:00
chloe 895521c510 ptos: Initialize per-processor pool regions
Signed-off-by: Chloe M <chloe@mensia.org>
2026-07-13 18:35:39 -04:00