summaryrefslogtreecommitdiff
path: root/kernel/memory (follow)
Commit message (Expand)AuthorAgeFilesLines
* virt alloc fixesFreya Murphy2025-05-061-19/+17
* add some memory loggingFreya Murphy2025-05-061-13/+33
* terrible hack to not overwrite mboot dataFreya Murphy2025-05-061-8/+16
* off by oneFreya Murphy2025-05-021-1/+1
* broken?Freya Murphy2025-05-021-59/+60
* changes idkFreya Murphy2025-05-013-9/+21
* fix yet another terrible bug, someone please kill meFreya Murphy2025-05-011-7/+15
* more data!Freya Murphy2025-05-011-1/+1
* comment out non contigous phys page allocator, its causing problems and this ...Freya Murphy2025-05-011-49/+65
* fmtFreya Murphy2025-04-281-13/+7
* clone pgdirFreya Murphy2025-04-282-73/+256
* fix pml4 free and physalloc_freeFreya Murphy2025-04-282-12/+14
* heap (brk / sbrk)Freya Murphy2025-04-281-6/+6
* allocate vaddrs when given directlyFreya Murphy2025-04-283-21/+76
* move context save area to pcb not in stackFreya Murphy2025-04-282-2/+20
* fix free phys pagesFreya Murphy2025-04-271-1/+1
* fix pgdir free, fix mapadder fnsFreya Murphy2025-04-271-27/+55
* mem_get_phys fnFreya Murphy2025-04-253-7/+24
* 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-253-9/+21
|\
| * fmtFreya Murphy2025-04-253-8/+12
| * 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-253-17/+41
* virt ctx cloneFreya Murphy2025-04-252-0/+39
* make alloc_pages_at() able to allocate noncontiguous physical pagesIan McFarlane2025-04-243-16/+105
* fix paging free fnsFreya Murphy2025-04-241-0/+25
* size_t for alloc pages calsIan McFarlane2025-04-242-7/+7
* fmtFreya Murphy2025-04-241-3/+3
* const pointers on free & kmapuseraddrFreya Murphy2025-04-244-12/+28
* update paging codeFreya Murphy2025-04-233-441/+396
* some paging updates (more to come)Freya Murphy2025-04-232-241/+358
* remove bad includesFreya Murphy2025-04-221-1/+0
* add pml4 allocation/mem ctx alloationFreya Murphy2025-04-227-48/+188
* fmt, rename some fnsFreya Murphy2025-04-211-1/+6
* fix virt mem startFreya Murphy2025-04-211-1/+1
* fix term/gpu memory OOB error, add dynamic kernel identity map with N_IDENT_PTSFreya Murphy2025-04-202-19/+26
* rollback mem_map_memoryFreya Murphy2025-04-191-11/+20
* remove invalid includesFreya Murphy2025-04-193-3/+0
* UEFI and republicansFreya Murphy2025-04-193-34/+41
* fix compile warningsFreya Murphy2025-04-171-20/+11
* fmtFreya Murphy2025-04-161-3/+3
* remove all printing to report functionsFreya Murphy2025-04-161-6/+37
* fmtFreya Murphy2025-04-151-3/+3
* more stub mem_ctx fnsFreya Murphy2025-04-151-2/+17
* expand memory manager work with userspace (more then one ctx)Freya Murphy2025-04-157-110/+210
* acpiFreya Murphy2025-04-081-2/+8
* break apart c libarayFreya Murphy2025-04-083-21/+15