summaryrefslogtreecommitdiffstats
path: root/src/core/hle/kernel/memory (follow)
Commit message (Expand)AuthorAgeFilesLines
* page_table: Remove unused capturesLioncash2020-04-231-2/+2
* kernel: memory: Improve implementation of device shared memory. (#3707)bunnei2020-04-235-3/+105
* memory/slab_heap: Make use of static_cast over reinterpret_castLioncash2020-04-181-2/+2
* core: hle: Address various feedback & code cleanup.bunnei2020-04-176-232/+135
* memory: Add copyright notice for Atmosphere where applicable.bunnei2020-04-176-0/+18
* kernel: memory: page_table: Simplify GetPhysicalAddr impl.bunnei2020-04-172-5/+3
* core: system: Rename GetDeviceManager -> DeviceManager.bunnei2020-04-171-1/+1
* kernel: memory: Add PageTable class, to manage process address space.bunnei2020-04-172-0/+1508
* kernel: memory: Add MemoryLayout class, to build physical memory layout.bunnei2020-04-171-0/+73
* kernel: memory: Add MemoryManager class, to manage page heaps.bunnei2020-04-172-0/+274
* kernel: memory: Add MemoryBlockManager class, to manage memory blocks.bunnei2020-04-172-0/+254
* kernel: memory: Add PageHeap class, to manage a heap of pages.bunnei2020-04-172-0/+481
* kernel: memory: Add PageLinkedList class, to manage a list of pages.bunnei2020-04-171-0/+93
* kernel: memory: Add system_control code, which will be used for ASLR support.bunnei2020-04-172-0/+59
* kernel: memory: Add MemoryBlock class, for managing memory blocks and their state.bunnei2020-04-171-0/+315
* kernel: memory: Add memory_types.h, for things that are commonly used in memory code.bunnei2020-04-171-0/+18
* kernel: memory: Add SlabHeap class, for managing memory heaps.bunnei2020-04-171-0/+161
* kernel: memory: Add AddressSpaceInfo class, for managing the memory address space.bunnei2020-04-172-0/+164