summaryrefslogtreecommitdiff
path: root/kernel/lib/strlen.c (unfollow)
Commit message (Expand)AuthorFilesLines
2025-04-28add stderrFreya Murphy3-1/+4
2025-04-27seperate interrupt stackFreya Murphy1-2/+3
2025-04-27add register to n paramFreya Murphy6-6/+6
2025-04-27add more syscall implsFreya Murphy1-29/+163
2025-04-27fmtFreya Murphy4-9/+12
2025-04-27fix FIXMEs in syscall.cFreya Murphy1-12/+15
2025-04-27🍎Freya Murphy4-1/+129445
2025-04-27convert user.c to use a standard block sizeFreya Murphy1-19/+41
2025-04-27better rep inswFreya Murphy1-2/+1
2025-04-27fs return bytes readFreya Murphy2-14/+15
2025-04-27lba48 for more then 256 sectorsFreya Murphy2-10/+13
2025-04-27fix free phys pagesFreya Murphy1-1/+1
2025-04-27zero and set define magic header in kallocFreya Murphy1-1/+2
2025-04-27fix pgdir free, fix mapadder fnsFreya Murphy1-27/+55
2025-04-27new syscallsFreya Murphy4-5/+78
2025-04-27remove pit fixmeFreya Murphy2-6/+5
2025-04-25link user programs at 2GBFreya Murphy2-3/+3
2025-04-25fmtFreya Murphy1-4/+5
2025-04-25mem_get_phys fnFreya Murphy4-7/+37
2025-04-25add commentFreya Murphy1-0/+3
2025-04-25add elf file checksFreya Murphy1-11/+62
2025-04-25fix fs off by 1 sectorFreya Murphy2-5/+5
2025-04-25added assert that bump allocator is only being asked for one page at a timeIan McFarlane1-0/+1
2025-04-25fixed segfault caused by mapping the wrong virtual address in mem_alloc_pages_atIan McFarlane1-2/+3
2025-04-25poweroff syscallFreya Murphy5-8/+32
2025-04-25load init from ata and run itFreya Murphy5-8/+17
2025-04-25fmtFreya Murphy6-14/+15
2025-04-25noreturn on dispatchFreya Murphy2-0/+2
2025-04-25syscall_return fnFreya Murphy3-8/+23
2025-04-25fix physalloc edge caseFreya Murphy1-2/+10
2025-04-25change start vitaddrFreya Murphy1-1/+1
2025-04-25fix freeing of virtual memoryIan McFarlane1-16/+39
2025-04-25update makefileFreya Murphy1-3/+3
2025-04-25pgdir clone stub, constify free fnsFreya Murphy4-18/+42
2025-04-25virt ctx cloneFreya Murphy2-0/+39
2025-04-24make alloc_pages_at() able to allocate noncontiguous physical pagesIan McFarlane5-16/+126
2025-04-24fix paging free fnsFreya Murphy1-0/+25
2025-04-24size_t for alloc pages calsIan McFarlane2-7/+7
2025-04-24user.c for loading userspace elfs into memoryuserFreya Murphy4-0/+158
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