summaryrefslogtreecommitdiff
path: root/kernel (unfollow)
Commit message (Expand)AuthorFilesLines
2025-04-20adding code from osdev and readingIan McFarlane1-5/+46
2025-04-20switch __FUNCTION__ to __func__Ian McFarlane1-4/+4
2025-04-20added logging, but we still get warnings about __FUNCTION__Ian McFarlane4-24/+75
2025-04-20starting on ataIan McFarlane2-0/+37
2025-04-20PIT (timer)Freya Murphy4-8/+48
2025-04-20fix term/gpu memory OOB error, add dynamic kernel identity map with N_IDENT_PTSFreya Murphy7-56/+87
2025-04-19fix code segment (retfq) on long mode edge case (kvm)Freya Murphy1-21/+13
2025-04-19rollback mem_map_memoryFreya Murphy4-15/+29
2025-04-19remove invalid includesFreya Murphy8-9/+0
2025-04-19UEFI and republicansFreya Murphy27-243/+1986
2025-04-18set mmap limitFreya Murphy4-3/+10
2025-04-18more pci devicesFreya Murphy2-4/+7
2025-04-17fix compile warningsFreya Murphy2-20/+12
2025-04-17elf sym loadingFreya Murphy57-12867/+4689
2025-04-17fmtFreya Murphy5-36/+43
2025-04-17font rending in framebuffer yay!!Freya Murphy17-143/+635
2025-04-16fmtFreya Murphy3-80/+84
2025-04-16remove all printing to report functionsFreya Murphy8-24/+105
2025-04-16add binary radix (%b) to printfFreya Murphy1-0/+10
2025-04-16add support for cpu feature checking, see, and avxFreya Murphy4-76/+219
2025-04-15update build.zigFreya Murphy1-856/+0
2025-04-15fmtFreya Murphy2-4/+5
2025-04-15procs stub from wrc baselineFreya Murphy4-0/+2032
2025-04-15more stub mem_ctx fnsFreya Murphy2-3/+36
2025-04-15move error.h out of symlinkFreya Murphy1-1/+35
2025-04-15public cpu_print_regs fnFreya Murphy3-68/+75
2025-04-15expand memory manager work with userspace (more then one ctx)Freya Murphy14-166/+350
2025-04-11fix %nFreya Murphy1-1/+1
2025-04-10fmtFreya Murphy5-12/+19
2025-04-10make lib bettererFreya Murphy4-33/+66
2025-04-08refactor mbootFreya Murphy4-89/+45
2025-04-08backtraceFreya Murphy6-112/+84
2025-04-08no longer use hardcoded position for pml4Ian McFarlane1-1/+1
2025-04-08fmtFreya Murphy6-85/+94
2025-04-08acpiFreya Murphy12-18/+420
2025-04-08fix old checkoutFreya Murphy51-4196/+4817
2025-04-08tty => termFreya Murphy5-32/+152
2025-04-08break apart c libarayFreya Murphy50-265/+1905
2025-04-07fmtFreya Murphy1-1/+1
2025-04-07modify gdtFreya Murphy1-9/+30
2025-04-07remove tty_init fnFreya Murphy4-34/+14
2025-04-04fix tripple pci device printFreya Murphy1-2/+0
2025-04-04fix file pointersFreya Murphy2-6/+15
2025-04-04fs doesnt need closeFreya Murphy1-7/+0
2025-04-04fix fs vtableFreya Murphy1-10/+28
2025-04-04fmtFreya Murphy3-42/+43
2025-04-04update fs headerFreya Murphy1-20/+22
2025-04-04adde disk read/write functionsFreya Murphy2-0/+42
2025-04-04generic file system structuresFreya Murphy2-0/+225
2025-04-04fmtFreya Murphy8-172/+220