summaryrefslogtreecommitdiff
path: root/kernel/memory (unfollow)
Commit message (Expand)AuthorFilesLines
2025-05-06terrible hack to not overwrite mboot dataFreya Murphy1-8/+16
2025-05-02off by oneFreya Murphy1-1/+1
2025-05-02broken?Freya Murphy1-59/+60
2025-05-01changes idkFreya Murphy3-9/+21
2025-05-01fix yet another terrible bug, someone please kill meFreya Murphy1-7/+15
2025-05-01more data!Freya Murphy1-1/+1
2025-05-01comment out non contigous phys page allocator, its causing problems and this ...Freya Murphy1-49/+65
2025-04-28fmtFreya Murphy1-13/+7
2025-04-28clone pgdirFreya Murphy2-73/+256
2025-04-28fix pml4 free and physalloc_freeFreya Murphy2-12/+14
2025-04-28heap (brk / sbrk)Freya Murphy1-6/+6
2025-04-28allocate vaddrs when given directlyFreya Murphy3-21/+76
2025-04-28move context save area to pcb not in stackFreya Murphy2-2/+20
2025-04-27fix free phys pagesFreya Murphy1-1/+1
2025-04-27fix pgdir free, fix mapadder fnsFreya Murphy1-27/+55
2025-04-25mem_get_phys fnFreya Murphy3-7/+24
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-25fmtFreya Murphy3-8/+12
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-25pgdir clone stub, constify free fnsFreya Murphy3-17/+41
2025-04-25virt ctx cloneFreya Murphy2-0/+39
2025-04-24make alloc_pages_at() able to allocate noncontiguous physical pagesIan McFarlane3-16/+105
2025-04-24fix paging free fnsFreya Murphy1-0/+25
2025-04-24size_t for alloc pages calsIan McFarlane2-7/+7
2025-04-24fmtFreya Murphy1-3/+3
2025-04-24const pointers on free & kmapuseraddrFreya Murphy4-12/+28
2025-04-23update paging codeFreya Murphy3-441/+396
2025-04-23some paging updates (more to come)Freya Murphy2-241/+358
2025-04-22remove bad includesFreya Murphy1-1/+0
2025-04-22add pml4 allocation/mem ctx alloationFreya Murphy7-48/+188
2025-04-21fmt, rename some fnsFreya Murphy1-1/+6
2025-04-21fix virt mem startFreya Murphy1-1/+1
2025-04-20fix term/gpu memory OOB error, add dynamic kernel identity map with N_IDENT_PTSFreya Murphy2-19/+26
2025-04-19rollback mem_map_memoryFreya Murphy1-11/+20
2025-04-19remove invalid includesFreya Murphy3-3/+0
2025-04-19UEFI and republicansFreya Murphy3-34/+41
2025-04-17fix compile warningsFreya Murphy1-20/+11
2025-04-16fmtFreya Murphy1-3/+3
2025-04-16remove all printing to report functionsFreya Murphy1-6/+37
2025-04-15fmtFreya Murphy1-3/+3
2025-04-15more stub mem_ctx fnsFreya Murphy1-2/+17
2025-04-15expand memory manager work with userspace (more then one ctx)Freya Murphy7-110/+210
2025-04-08acpiFreya Murphy1-2/+8
2025-04-08break apart c libarayFreya Murphy3-21/+15
2025-04-07remove tty_init fnFreya Murphy1-16/+11
2025-04-03add 64-bit idt/pic and fix pagingFreya Murphy2-2/+2
2025-04-03memory allocator/pager, plus other stuffFreya Murphy7-0/+1147