bunnei
|
a8292f6cd9
|
kernel: memory: page_table: Simplify GetPhysicalAddr impl.
|
2020-04-17 00:59:35 -04:00 |
|
bunnei
|
11c02a50e9
|
core: system: Rename GetDeviceManager -> DeviceManager.
- More consistent with other system components.
|
2020-04-17 00:59:32 -04:00 |
|
bunnei
|
84f1b6d530
|
kernel: memory: Add PageTable class, to manage process address space.
|
2020-04-17 00:59:31 -04:00 |
|
bunnei
|
cfae8a1c1a
|
kernel: memory: Add MemoryLayout class, to build physical memory layout.
|
2020-04-17 00:59:31 -04:00 |
|
bunnei
|
5d6e8a5b44
|
kernel: memory: Add MemoryManager class, to manage page heaps.
|
2020-04-17 00:59:30 -04:00 |
|
bunnei
|
548ef190ab
|
kernel: memory: Add MemoryBlockManager class, to manage memory blocks.
|
2020-04-17 00:59:30 -04:00 |
|
bunnei
|
3927012734
|
kernel: memory: Add PageHeap class, to manage a heap of pages.
|
2020-04-17 00:59:30 -04:00 |
|
bunnei
|
dc720311cc
|
kernel: memory: Add PageLinkedList class, to manage a list of pages.
|
2020-04-17 00:59:30 -04:00 |
|
bunnei
|
81cb4d3c7f
|
kernel: memory: Add system_control code, which will be used for ASLR support.
|
2020-04-17 00:59:30 -04:00 |
|
bunnei
|
c2f4dcb1e3
|
kernel: memory: Add MemoryBlock class, for managing memory blocks and their state.
|
2020-04-17 00:59:29 -04:00 |
|
bunnei
|
ea5ee9918e
|
kernel: memory: Add memory_types.h, for things that are commonly used in memory code.
|
2020-04-17 00:59:29 -04:00 |
|
bunnei
|
d364e7cf09
|
kernel: memory: Add SlabHeap class, for managing memory heaps.
- This will be used for TLS pages, among other things.
|
2020-04-17 00:59:29 -04:00 |
|
bunnei
|
14aa65ce00
|
kernel: memory: Add AddressSpaceInfo class, for managing the memory address space.
|
2020-04-17 00:59:29 -04:00 |
|