summaryrefslogtreecommitdiff
path: root/kernel/memory (follow)
Commit message (Collapse)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
| | | | is due tomorrow, dear god aaaaaaaaa
* 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
|