dualfroz
|
ef45af5077
|
feat(mm): add bitmap physical frame allocator
|
2026-08-25 13:06:40 +02:00 |
|
dualfroz
|
371b50a3a5
|
feat(drivers): remap PIC and drive PIT at 100 Hz
|
2026-08-25 09:41:20 +02:00 |
|
dualfroz
|
8c846c9ca5
|
feat(cpu): add per-vector interrupt stub assembly
|
2026-08-24 23:06:40 +02:00 |
|
dualfroz
|
e5c4139e49
|
feat(cpu): install IDT with exception and syscall gate handling
|
2026-08-24 19:45:21 +02:00 |
|
dualfroz
|
4843406bf3
|
feat(cpu): add GDT and TSS for ring 0 and ring 3 segments
|
2026-08-24 16:24:42 +02:00 |
|
dualfroz
|
7b52e9d3f9
|
feat(drivers): add VGA text-mode driver with scrolling and cursor
|
2026-08-24 13:05:24 +02:00 |
|
dualfroz
|
39f8c5fc48
|
feat(drivers): add kprintf console over serial
|
2026-08-24 09:48:49 +02:00 |
|
dualfroz
|
803eeab7ec
|
feat(drivers): add port I/O helpers and serial COM1 driver
|
2026-08-23 23:10:38 +02:00 |
|
dualfroz
|
c111550d0e
|
feat(libc): add freestanding types and string helpers
|
2026-08-23 19:48:16 +02:00 |
|
dualfroz
|
fbe59c8ffc
|
feat(boot): parse multiboot2 boot information structure
|
2026-08-23 16:23:33 +02:00 |
|
dualfroz
|
a64ab7ccde
|
feat(boot): add multiboot2 header and 32-bit to long-mode entry
|
2026-08-23 13:02:07 +02:00 |
|