summaryrefslogtreecommitdiff
path: root/kernel (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'main' of https://github.com/kenshineto/kern into fat32Galen Sagarin2025-04-2952-466/+2540
|\
| * 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-283-2/+52
| * clone pgdirFreya Murphy2025-04-283-73/+257
| * fix pml4 free and physalloc_freeFreya Murphy2025-04-282-12/+14
| * heap (brk / sbrk)Freya Murphy2025-04-284-8/+89
| * allocate vaddrs when given directlyFreya Murphy2025-04-283-21/+76
| * fix segmentsFreya Murphy2025-04-282-3/+4
| * 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
| * move context save area to pcb not in stackFreya Murphy2025-04-2812-134/+272
| * 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-273-7/+7
| * fix FIXMEs in syscall.cFreya Murphy2025-04-271-12/+15
| * 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-272-5/+60
| * remove pit fixmeFreya Murphy2025-04-272-6/+5
| * 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-2511-34/+79
| |\
| | * poweroff syscallFreya Murphy2025-04-252-8/+18
| | * load init from ata and run itFreya Murphy2025-04-254-7/+16
| | * fmtFreya Murphy2025-04-256-14/+15
| | * noreturn on dispatchFreya Murphy2025-04-252-0/+2
| | * syscall_return fnFreya Murphy2025-04-253-8/+23
| | * fix physalloc edge caseFreya Murphy2025-04-251-2/+10
| | * change start vitaddrFreya Murphy2025-04-251-1/+1
| * | fix freeing of virtual memoryIan McFarlane2025-04-251-16/+39
| |/
| * pgdir clone stub, constify free fnsFreya Murphy2025-04-254-18/+42