summaryrefslogtreecommitdiff
path: root/kernel/include (unfollow)
Commit message (Expand)AuthorFilesLines
2025-04-28fork syscallFreya Murphy1-0/+5
2025-04-28heap (brk / sbrk)Freya Murphy1-0/+4
2025-04-28move context save area to pcb not in stackFreya Murphy3-3/+20
2025-04-27fmtFreya Murphy1-1/+4
2025-04-27better rep inswFreya Murphy1-2/+1
2025-04-27fs return bytes readFreya Murphy1-2/+2
2025-04-27lba48 for more then 256 sectorsFreya Murphy1-2/+2
2025-04-27new syscallsFreya Murphy1-1/+3
2025-04-25mem_get_phys fnFreya Murphy1-0/+13
2025-04-25fix fs off by 1 sectorFreya Murphy1-2/+2
2025-04-25poweroff syscallFreya Murphy1-1/+2
2025-04-25fmtFreya Murphy2-4/+2
2025-04-25noreturn on dispatchFreya Murphy1-0/+1
2025-04-25syscall_return fnFreya Murphy1-0/+6
2025-04-25pgdir clone stub, constify free fnsFreya Murphy1-1/+1
2025-04-24make alloc_pages_at() able to allocate noncontiguous physical pagesIan McFarlane2-0/+21
2025-04-24user.c for loading userspace elfs into memoryuserFreya Murphy3-0/+34
2025-04-24kernel syscall handlerFreya Murphy1-1/+1
2025-04-24const pointers on free & kmapuseraddrFreya Murphy1-4/+14
2025-04-23update paging codeFreya Murphy2-26/+4
2025-04-23some paging updates (more to come)Freya Murphy1-4/+11
2025-04-23change pcb structure (move context to top)Freya Murphy1-4/+4
2025-04-22add pml4 allocation/mem ctx alloationFreya Murphy1-2/+27
2025-04-22make pit ticks volatile, disable reload for now since brokenFreya Murphy1-1/+1
2025-04-21make fs use void*Freya Murphy1-2/+2
2025-04-21make somce changes to procsFreya Murphy1-122/+33
2025-04-21fmt, rename some fnsFreya Murphy3-5/+42
2025-04-21fs read/write functions, initrdFreya Murphy4-12/+30
2025-04-20add newline to log messagesIan McFarlane1-0/+4
2025-04-20refactor ATA interfaceIan McFarlane1-24/+29
2025-04-20make stuff publicFreya Murphy1-4/+42
2025-04-20dont use in[s] instructions or rep in cFreya Murphy1-5/+34
2025-04-20move kspin to use ms, add ata_reportFreya Murphy4-38/+43
2025-04-20add rudimentary sleeping function based on CMOS clockIan McFarlane2-1/+8
2025-04-20read BARs from PCIIan McFarlane1-1/+5
2025-04-20added initialization but it is untestedIan McFarlane2-1/+20
2025-04-20switch __FUNCTION__ to __func__Ian McFarlane1-4/+4
2025-04-20added logging, but we still get warnings about __FUNCTION__Ian McFarlane2-14/+58
2025-04-20starting on ataIan McFarlane1-0/+0
2025-04-20PIT (timer)Freya Murphy1-0/+21
2025-04-20fix term/gpu memory OOB error, add dynamic kernel identity map with N_IDENT_PTSFreya Murphy1-2/+5
2025-04-19rollback mem_map_memoryFreya Murphy1-2/+2
2025-04-19UEFI and republicansFreya Murphy10-63/+1560
2025-04-18set mmap limitFreya Murphy2-3/+6
2025-04-18more pci devicesFreya Murphy1-0/+3
2025-04-17elf sym loadingFreya Murphy2-0/+4590
2025-04-17fmtFreya Murphy2-2/+4
2025-04-17font rending in framebuffer yay!!Freya Murphy7-37/+206
2025-04-16remove all printing to report functionsFreya Murphy3-0/+16
2025-04-16add support for cpu feature checking, see, and avxFreya Murphy1-27/+38