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