xamidev
|
38710653be
|
Config header file + comment header
|
2026-02-06 13:59:46 +01:00 |
|
xamidev
|
7f997f6611
|
alloc_stack ok (HHDM mapped from mmap)
|
2026-02-05 21:18:21 +01:00 |
|
xamidev
|
7bb542d901
|
bump-allocated PID but kheap needs fix to kmalloc more than PAGE_SIZE
|
2026-02-02 11:05:27 +01:00 |
|
xamidev
|
d9dfd4c749
|
version splash
|
2026-01-04 11:00:30 +01:00 |
|
xamidev
|
923758a4ea
|
Remove useless code/comments
|
2026-01-04 09:24:25 +01:00 |
|
xamidev
|
e18b73c8a0
|
Small kernel heap for VMM internals, kmalloc/kfree
|
2026-01-03 13:48:10 +01:00 |
|
xamidev
|
c065df6ff3
|
Paging: mapped kernel, fb, early-mem, HHDM
|
2026-01-02 13:40:44 +01:00 |
|
xamidev
|
bb5fb9db33
|
Cleaner include paths + some paging definitions
|
2026-01-02 11:24:24 +01:00 |
|
xamidev
|
075058a958
|
PMM: init with freelist
|
2025-12-31 17:42:26 +01:00 |
|
xamidev
|
05a862e97a
|
PMM: init (find biggest usable region)
|
2025-12-31 12:02:41 +01:00 |
|
xamidev
|
8f5e2eae3e
|
First steps: getting memory map from Limine request and looking at it
|
2025-12-30 21:33:38 +01:00 |
|
xamidev
|
3853a1ace3
|
Efficient DEBUG logging system with __FILE__ and fctprintf
|
2025-12-28 12:15:32 +01:00 |
|
xamidev
|
ead0ed6ae1
|
Folder restructuration
|
2025-12-28 11:39:39 +01:00 |
|
xamidev
|
42fc169e10
|
Interrupt Dispatch and Handling (for first common vectors)
|
2025-12-22 21:04:45 +01:00 |
|
xamidev
|
d0b4da0596
|
IDT: set entry, load into IDTR, interrupt stub + dispatcher for common faults
|
2025-12-22 19:38:50 +01:00 |
|
xamidev
|
282a423387
|
Delete GCH nonsense
|
2025-12-22 11:26:59 +01:00 |
|
xamidev
|
6fc7266716
|
GDT init (load + flush)
|
2025-12-22 11:20:24 +01:00 |
|