summaryrefslogtreecommitdiff
path: root/kernel/include (unfollow)
Commit message (Expand)AuthorFilesLines
2025-05-06terrible hack to not overwrite mboot dataFreya Murphy1-0/+10
2025-05-06update fsFreya Murphy1-3/+3
2025-05-05pc spkrFreya Murphy4-2/+59
2025-05-01finish syscall implsFreya Murphy5-3/+23
2025-04-30tarfsFreya Murphy2-1/+19
2025-04-30fmtFreya Murphy1-2/+4
2025-04-30update fs headers 3.0Freya Murphy1-4/+19
2025-04-30update fs headers 2.0Freya Murphy1-28/+103
2025-04-29fs header changesFreya Murphy2-111/+37
2025-04-29input managerFreya Murphy4-27/+40
2025-04-29change queue structuresFreya Murphy1-7/+5
2025-04-29ps2Freya Murphy2-0/+192
2025-04-28change struct gpu to gpu_devFreya Murphy3-4/+4
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