summaryrefslogtreecommitdiff
path: root/arch/i386/linker.ld
AgeCommit message (Collapse)Author
2024-03-28arch: i386: kernel: add mostly finished PFA and paging systemDanny Holman
Add the mostly finished physical memory allocator and expose its functions to the paging system. Signed-off-by: Danny Holman <dholman@gymli.org>
2024-02-16arch: i386: roll physical memory control into VMMDanny Holman
The VMM should control the physical memory as well as paging. This allows the VMM to grab frames as it sees fit. Signed-off-by: Danny Holman <dholman@gymli.org>
2023-11-26arch: i386: linker.ld: add references to the bitmapDanny Holman
Add references to the PMM bitmap to the linker script. Signed-off-by: Danny Holman <dholman@gymli.org>
2021-07-20arch: i386: move the kernel to high memoryDanny Holman
Move the start of the kernel image to the "higher half" of memory. This also enables paging.
2021-01-17Initial commitDanny Holman
Signed-off-by: Danny Holman <dholman@gymli.xyz>