Daniel Samson
|
50f3610768
|
Update build to run qemu on MacOS
|
2026-07-03 16:43:00 +01:00 |
Daniel Samson
|
31bf86af56
|
IPC
|
2026-07-03 15:09:16 +01:00 |
Daniel Samson
|
df774691c8
|
Fixed-priority preemptive scheduler
|
2026-07-03 14:30:33 +01:00 |
Daniel Samson
|
e80043b611
|
Calibrated timer / clock
|
2026-07-03 14:17:00 +01:00 |
Daniel Samson
|
9a834c91ff
|
Pin zig version to 0.16 LTS
|
2026-07-03 13:49:47 +01:00 |
Daniel Samson
|
269729f2f2
|
Built heap allocation
|
2026-07-03 13:41:55 +01:00 |
Daniel Samson
|
20b4661ff3
|
Hardened paging into a real VMM
|
2026-07-03 13:29:34 +01:00 |
Daniel Samson
|
d910e6261a
|
Documenting sysv
|
2026-07-03 13:06:43 +01:00 |
Daniel Samson
|
56219b4050
|
Documenting sysv
|
2026-07-03 13:06:27 +01:00 |
Daniel Samson
|
5ea521d054
|
Built device interrupts
|
2026-07-03 12:57:40 +01:00 |
Daniel Samson
|
c8e89e8115
|
Cross-architecture test suite
|
2026-07-03 12:39:26 +01:00 |
Daniel Samson
|
9cf135302d
|
Built paging / the kernel's own page tables (with a TSS+IST)
|
2026-07-03 12:23:55 +01:00 |
Daniel Samson
|
0cc71ec8aa
|
Built GDT + IDT + exception handlers
|
2026-07-03 12:05:41 +01:00 |
Daniel Samson
|
6312e84262
|
added physical memory manager
|
2026-07-03 11:43:14 +01:00 |
Daniel Samson
|
cb2f49cb48
|
added physical memory manager
|
2026-07-03 11:24:26 +01:00 |
Daniel Samson
|
628c4f6d57
|
Move to multi arch support and added memory map
|
2026-07-03 11:11:19 +01:00 |
Daniel Samson
|
c2435760c4
|
Add README file in docs
|
2026-07-03 10:31:08 +01:00 |
Daniel Samson
|
6a08081bfe
|
selecting the displays native resolution
|
2026-07-03 10:07:51 +01:00 |
Daniel Samson
|
21cc0c87e4
|
setup framebuffer with console
|
2026-07-03 09:32:15 +01:00 |
Daniel Samson
|
ca3c3d131c
|
booting into the kernel
|
2026-07-01 19:51:06 +01:00 |
Daniel Samson
|
3c8656fb25
|
started project with basic efi setup
|
2026-07-01 18:32:56 +01:00 |