summaryrefslogtreecommitdiffstats
path: root/src/core/hle/kernel/memory.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* kernel: Various 64-bit fixes in memory/process/threadbunnei2017-12-291-3/+3
|
* Kernel/Memory: Changed GetPhysicalPointer so that it doesn't go through the current process' page table to obtain a pointer.Subv2017-09-151-0/+2
|
* Kernel: Map special regions according to ExHeaderYuri Kunde Schlesner2017-05-101-7/+3
| | | | | | | This replaces the hardcoded VRAM/DSP mappings with ones made based on the ExHeader ARM11 Kernel caps list. While this has no visible effect for most applications (since they use a standard set of mappings) it does improve support for system modules and n3DS exclusives.
* Remove empty newlines in #include blocks.Emmanuel Gil Peyrot2016-09-211-2/+0
| | | | | | | This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation.
* Sources: Run clang-format on everything.Emmanuel Gil Peyrot2016-09-181-1/+0
|
* Kernel: Implement svcGetSystemInfoYuri Kunde Schlesner2015-12-011-0/+1
| | | | | This makes smealum/ctrulib@b96dd51d3349961189d4ab1bc2a5c45deff21c09 work with Citra.
* Kernel: Remove unused legacy heap MapBlock_* functionsYuri Kunde Schlesner2015-08-161-17/+0
|
* Kernel: Add more infrastructure to support different memory layoutsYuri Kunde Schlesner2015-08-161-0/+17
| | | | | | This adds some structures necessary to support multiple memory regions in the future. It also adds support for different system memory types and the new linear heap mapping at 0x30000000.
* Move core/mem_map.{cpp,h} => core/hle/kernel/memory.{cpp,h}Yuri Kunde Schlesner2015-08-161-0/+35