summaryrefslogtreecommitdiffstats
path: root/src/core/hle/kernel/memory (follow)
Commit message (Expand)AuthorAgeFilesLines
* memory_manager: Explicitly specifcy std::min<size_t>MerryMage2020-06-181-2/+2
* Merge pull request #3881 from lioncash/mem-warningbunnei2020-05-0511-23/+11
|\
| * kernel/memory: Remove #pragma once within cpp fileLioncash2020-05-031-2/+0
| * kernel/memory: Remove unused includesLioncash2020-05-037-8/+1
| * kernel/memory: Remove unused variables in memory_block_managerLioncash2020-05-031-3/+0
| * kernel/memory: Make use of std::array consistently in address_space_infoLioncash2020-05-031-6/+6
| * kernel/memory: Resolve -Wshadow warningsLioncash2020-05-031-4/+4
* | kernel/memory: Amend potential encoding warningsLioncash2020-05-036-12/+12
|/
* 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