aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/vm_manager.cpp
Commit message (Expand)AuthorAgeFilesLines
* kernel: Remove old VMManager class.bunnei2020-04-171-1175/+0
* kernel: transfer_memory: Properly reserve and reset memory region.bunnei2020-02-051-1/+2
* core/memory: Create a special MapMemoryRegion for physical memory.Markus Wick2020-01-181-2/+1
* core/hle: Simplify PhysicalMemory usage in vm_manager.Markus Wick2020-01-181-23/+11
* core/memory: Migrate over memory mapping functions to the new Memory classLioncash2019-11-261-6/+7
* kernel: Resolve sign conversion warningsLioncash2019-11-121-1/+1
* kernel/vm_manager: Move variables closer to usage spots in MapPhysicalMemory/...Lioncash2019-09-041-16/+10
* kernel/vm_manager: Correct behavior in failure case of UnmapPhysicalMemory()Lioncash2019-08-291-0/+2
* kernel/vm_manager: Reserve memory ahead of time for slow path in MergeAdjacen...Lioncash2019-08-291-1/+4
* kernel/vm_manager: std::move shared_ptr instance in MergeAdjacentVMALioncash2019-08-291-1/+1
* kernel/vm_manager: Deduplicate iterator creation in MergeAdjacentVMALioncash2019-08-291-7/+10
* kernel/vm_manager: Simplify some std::vector constructor callsLioncash2019-08-291-2/+2
* kernel/vm_manager: Simplify some assertion messagesLioncash2019-08-291-10/+10
* VM_Manager: Align allocated memory to 256bytesFernando Sahmkow2019-07-191-7/+8
* Merge pull request #2690 from SciresM/physmem_fixesFernando Sahmkow2019-07-141-7/+283
|\
| * Remove unicorn mappings/unmappingsMichael Scire2019-07-111-19/+0
| * Prevent merging of device mapped memory blocks.Michael Scire2019-07-081-0/+5
| * physmem: add helpers, cleanup logic.Michael Scire2019-07-071-171/+154
| * address review commentaryMichael Scire2019-07-071-1/+4
| * Implement MapPhysicalMemory/UnmapPhysicalMemoryMichael Scire2019-07-071-8/+312
* | core/arm: Remove obsolete Unicorn memory mappingLioncash2019-07-111-20/+0
|/
* kernel/vm_manager: Rename 'new map' to 'stack'Lioncash2019-07-061-17/+17
* kernel/vm_manager: Handle stack/TLS IO region placement betterLioncash2019-07-051-2/+13
* kernel/vm_manager: Add overload of FindFreeRegion() that operates on a boundaryLioncash2019-07-031-10/+21
* kernel/vm_manager: Remove redundant Reset call in destructorLioncash2019-06-121-3/+1
* kernel/svc: Amend naming for TotalMemoryUsage in svcGetInfo()Lioncash2019-06-091-1/+1
* kernel/vm_manager: Remove usages of global system accessorsLioncash2019-04-161-5/+2
* kernel/svc: Implement svcUnmapProcessCodeMemoryLioncash2019-04-121-0/+51
* kernel/svc: Implement svcMapProcessCodeMemoryLioncash2019-04-121-0/+29
* kernel/vm_manager: Handle shrinking of the heap size within SetHeapSize()Lioncash2019-03-241-21/+13
* kernel/vm_manager: Rename HeapAllocate to SetHeapSizeLioncash2019-03-241-1/+1
* kernel/vm_manager: Handle case of identical calls to HeapAllocateLioncash2019-03-241-0/+5
* kernel/vm_manager: Remove unnecessary heap_used data memberLioncash2019-03-241-6/+1
* kernel/vm_manager: Tidy up heap allocation codeLioncash2019-03-241-20/+22
* kernel/vm_manager: Rename CodeStatic/CodeMutable to Code and CodeData respect...Lioncash2019-03-211-10/+10
* core: Move PageTable struct into Common.bunnei2019-03-161-3/+3
* vm_manager: Use range helpers in HeapAlloc() and HeapFree()Lioncash2019-03-041-4/+2
* vm_manager: Provide address range checking functions for other memory regionsLioncash2019-03-041-0/+19
* svc: Migrate address range checking functions to VMManagerLioncash2019-03-041-2/+20
* kernel/vm_manager: Reset region attributes when unmapping a VMALioncash2018-12-261-0/+1
* vm_manager: Add member function for setting memory attributes across an addre...Lioncash2018-12-191-0/+28
* vm_manager: Add member function for checking a memory range adheres to certai...Lioncash2018-12-191-0/+60
* vm_manager: Rename meminfo_state to stateLioncash2018-12-151-8/+8
* vm_manager: Add backing functionality for memory attributesLioncash2018-12-151-1/+2
* vm_manager: Amend the returned values for invalid memory queries in QueryMemo...Lioncash2018-12-121-4/+4
* vm_manager: Migrate memory querying to the VMManager interfaceLioncash2018-12-121-0/+19
* vm_manager: Amend MemoryState enum membersLioncash2018-12-121-2/+2
* vm_manager: Make vma_map privateLioncash2018-12-061-0/+4
* ldr_ro: Add error check for memory allocation failureZach Hilman2018-11-171-3/+3
* vm_manager: Unstub GetTotalHeapUsage()Lioncash2018-11-131-2/+1