summaryrefslogtreecommitdiff
path: root/kernel/include (unfollow)
Commit message (Collapse)AuthorFilesLines
2025-04-24user.c for loading userspace elfs into memoryuserFreya Murphy3-0/+34
2025-04-24fmtFreya Murphy4-29/+23
2025-04-24libc should not haltFreya Murphy1-4/+0
2025-04-24kernel syscall handlerFreya Murphy3-3/+134
2025-04-24const pointers on free & kmapuseraddrFreya Murphy5-16/+42
2025-04-24only backtrace on valid kernel framesFreya Murphy1-2/+11
2025-04-24make 0x80 ring3, add kernel mem ctx switch in idt handlerFreya Murphy1-0/+7
2025-04-24add tssFreya Murphy5-1/+124
2025-04-23update paging codeFreya Murphy6-469/+401
2025-04-23some paging updates (more to come)Freya Murphy3-245/+369
2025-04-23change pcb structure (move context to top)Freya Murphy1-4/+4
2025-04-23set grub timeoutFreya Murphy1-0/+2
2025-04-23gdb - print assemblyFreya Murphy1-0/+1
2025-04-22force rebuild on header changeFreya Murphy2-5/+5
2025-04-22remove bad includesFreya Murphy3-3/+0
2025-04-22fmtFreya Murphy2-3/+3
2025-04-22add pml4 allocation/mem ctx alloationFreya Murphy8-50/+215
2025-04-22build user code in main makeFreya Murphy1-0/+1
2025-04-22fix warningFreya Murphy1-0/+1
2025-04-22make pit ticks volatile, disable reload for now since brokenFreya Murphy2-6/+7
2025-04-22prettify make messagesFreya Murphy1-4/+5
2025-04-22update gdb configFreya Murphy1-30/+2
2025-04-21fix kernel fs invalid err offset bugFreya Murphy1-2/+3
2025-04-21make fs use void*Freya Murphy2-4/+4
2025-04-21fix makefileFreya Murphy1-1/+1
2025-04-21make somce changes to procsFreya Murphy4-559/+101
2025-04-21update userland to compileFreya Murphy36-2186/+297
2025-04-21update linker scriptsFreya Murphy2-33/+47
2025-04-21fmt, rename some fnsFreya Murphy8-45/+98
2025-04-21fs read/write functions, initrdFreya Murphy7-28/+202
2025-04-21fixed inw/outw mixupIan McFarlane1-1/+1
2025-04-21fix virt mem startFreya Murphy1-1/+1
2025-04-21fmtFreya Murphy1-3/+5
2025-04-20fix makefile targetFreya Murphy1-9/+9
2025-04-20ata finFreya Murphy1-5/+6
2025-04-20generate disk image as make stepIan McFarlane1-6/+12
2025-04-20add newline to log messagesIan McFarlane1-0/+4
2025-04-20fix picFreya Murphy1-7/+2
2025-04-20refactor ATA interfaceIan McFarlane2-201/+263
2025-04-20make stuff publicFreya Murphy2-29/+51
2025-04-20dont use in[s] instructions or rep in cFreya Murphy2-165/+136
2025-04-20move kspin to use ms, add ata_reportFreya Murphy10-89/+103
2025-04-20add ata_init to main and fix some compilation problemsIan McFarlane1-2/+2
2025-04-20oob checkIan McFarlane1-2/+5
2025-04-20add ata_init to main and fix some compilation problemsIan McFarlane2-12/+12
2025-04-20throw together something testable but atapi isnt supported and errors are insaneIan McFarlane1-4/+225
2025-04-20add rudimentary sleeping function based on CMOS clockIan McFarlane4-4/+29
2025-04-20read BARs from PCIIan McFarlane2-10/+34
2025-04-20added initialization but it is untestedIan McFarlane3-7/+475
2025-04-20adding code from osdev and readingIan McFarlane1-5/+46