summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'main' of https://github.com/kenshineto/kern into fat32Galen Sagarin2025-04-2966-478/+132116
|\
| * fs header changesFreya Murphy2025-04-293-112/+38
| * input managerFreya Murphy2025-04-296-72/+150
| * change queue structuresFreya Murphy2025-04-293-52/+62
| * ps2Freya Murphy2025-04-295-0/+493
| * dispatch(): wait for a process to scheduleFreya Murphy2025-04-291-4/+11
| * fmtFreya Murphy2025-04-283-15/+9
| * change struct gpu to gpu_devFreya Murphy2025-04-286-9/+9
| * fork syscallFreya Murphy2025-04-284-2/+72
| * clone pgdirFreya Murphy2025-04-283-73/+257
| * fix pml4 free and physalloc_freeFreya Murphy2025-04-282-12/+14
| * heap (brk / sbrk)Freya Murphy2025-04-285-8/+135
| * allocate vaddrs when given directlyFreya Murphy2025-04-283-21/+76
| * fix segmentsFreya Murphy2025-04-282-3/+4
| * anti aliasing :3Freya Murphy2025-04-281-2/+22
| * make sure sleep sets pcb to state sleepingFreya Murphy2025-04-281-0/+1
| * fix pic eoi in timerFreya Murphy2025-04-281-2/+4
| * stderr in write syscallFreya Murphy2025-04-281-2/+6
| * fmtFreya Murphy2025-04-281-1/+2
| * fix red zoneFreya Murphy2025-04-281-1/+1
| * move context save area to pcb not in stackFreya Murphy2025-04-2812-134/+272
| * add stderrFreya Murphy2025-04-283-1/+4
| * seperate interrupt stackFreya Murphy2025-04-271-2/+3
| * add register to n paramFreya Murphy2025-04-276-6/+6
| * add more syscall implsFreya Murphy2025-04-271-29/+163
| * fmtFreya Murphy2025-04-274-9/+12
| * fix FIXMEs in syscall.cFreya Murphy2025-04-271-12/+15
| * 🍎Freya Murphy2025-04-274-1/+129445
| * convert user.c to use a standard block sizeFreya Murphy2025-04-271-19/+41
| * better rep inswFreya Murphy2025-04-271-2/+1
| * fs return bytes readFreya Murphy2025-04-272-14/+15
| * lba48 for more then 256 sectorsFreya Murphy2025-04-272-10/+13
| * fix free phys pagesFreya Murphy2025-04-271-1/+1
| * zero and set define magic header in kallocFreya Murphy2025-04-271-1/+2
| * fix pgdir free, fix mapadder fnsFreya Murphy2025-04-271-27/+55
| * new syscallsFreya Murphy2025-04-274-5/+78
| * remove pit fixmeFreya Murphy2025-04-272-6/+5
| * link user programs at 2GBFreya Murphy2025-04-252-3/+3
| * fmtFreya Murphy2025-04-251-4/+5
| * mem_get_phys fnFreya Murphy2025-04-254-7/+37
| * add commentFreya Murphy2025-04-251-0/+3
| * add elf file checksFreya Murphy2025-04-251-11/+62
| * fix fs off by 1 sectorFreya Murphy2025-04-252-5/+5
| * added assert that bump allocator is only being asked for one page at a timeIan McFarlane2025-04-251-0/+1
| * fixed segfault caused by mapping the wrong virtual address in mem_alloc_pages_atIan McFarlane2025-04-251-2/+3
| * resolve format conflictIan McFarlane2025-04-2515-35/+94
| |\
| | * poweroff syscallFreya Murphy2025-04-255-8/+32
| | * load init from ata and run itFreya Murphy2025-04-255-8/+17
| | * fmtFreya Murphy2025-04-256-14/+15
| | * noreturn on dispatchFreya Murphy2025-04-252-0/+2