aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/kernel/vm_manager.cpp
AgeCommit message (Expand)Author
2020-04-17kernel: Remove old VMManager class.bunnei
2020-02-05kernel: transfer_memory: Properly reserve and reset memory region.bunnei
2020-01-18core/memory: Create a special MapMemoryRegion for physical memory.Markus Wick
2020-01-18core/hle: Simplify PhysicalMemory usage in vm_manager.Markus Wick
2019-11-26core/memory: Migrate over memory mapping functions to the new Memory classLioncash
2019-11-12kernel: Resolve sign conversion warningsLioncash
2019-09-04kernel/vm_manager: Move variables closer to usage spots in MapPhysicalMemory/...Lioncash
2019-08-29kernel/vm_manager: Correct behavior in failure case of UnmapPhysicalMemory()Lioncash
2019-08-29kernel/vm_manager: Reserve memory ahead of time for slow path in MergeAdjacen...Lioncash
2019-08-29kernel/vm_manager: std::move shared_ptr instance in MergeAdjacentVMALioncash
2019-08-29kernel/vm_manager: Deduplicate iterator creation in MergeAdjacentVMALioncash
2019-08-29kernel/vm_manager: Simplify some std::vector constructor callsLioncash
2019-08-29kernel/vm_manager: Simplify some assertion messagesLioncash
2019-07-19VM_Manager: Align allocated memory to 256bytesFernando Sahmkow
2019-07-14Merge pull request #2690 from SciresM/physmem_fixesFernando Sahmkow
2019-07-11Remove unicorn mappings/unmappingsMichael Scire
2019-07-11core/arm: Remove obsolete Unicorn memory mappingLioncash
2019-07-08Prevent merging of device mapped memory blocks.Michael Scire
2019-07-07physmem: add helpers, cleanup logic.Michael Scire
2019-07-07address review commentaryMichael Scire
2019-07-07Implement MapPhysicalMemory/UnmapPhysicalMemoryMichael Scire
2019-07-06kernel/vm_manager: Rename 'new map' to 'stack'Lioncash
2019-07-05kernel/vm_manager: Handle stack/TLS IO region placement betterLioncash
2019-07-03kernel/vm_manager: Add overload of FindFreeRegion() that operates on a boundaryLioncash
2019-06-12kernel/vm_manager: Remove redundant Reset call in destructorLioncash
2019-06-09kernel/svc: Amend naming for TotalMemoryUsage in svcGetInfo()Lioncash
2019-04-16kernel/vm_manager: Remove usages of global system accessorsLioncash
2019-04-12kernel/svc: Implement svcUnmapProcessCodeMemoryLioncash
2019-04-12kernel/svc: Implement svcMapProcessCodeMemoryLioncash
2019-03-24kernel/vm_manager: Handle shrinking of the heap size within SetHeapSize()Lioncash
2019-03-24kernel/vm_manager: Rename HeapAllocate to SetHeapSizeLioncash
2019-03-24kernel/vm_manager: Handle case of identical calls to HeapAllocateLioncash
2019-03-24kernel/vm_manager: Remove unnecessary heap_used data memberLioncash
2019-03-24kernel/vm_manager: Tidy up heap allocation codeLioncash
2019-03-21kernel/vm_manager: Rename CodeStatic/CodeMutable to Code and CodeData respect...Lioncash
2019-03-16core: Move PageTable struct into Common.bunnei
2019-03-04vm_manager: Use range helpers in HeapAlloc() and HeapFree()Lioncash
2019-03-04vm_manager: Provide address range checking functions for other memory regionsLioncash
2019-03-04svc: Migrate address range checking functions to VMManagerLioncash
2018-12-26kernel/vm_manager: Reset region attributes when unmapping a VMALioncash
2018-12-19vm_manager: Add member function for setting memory attributes across an addre...Lioncash
2018-12-19vm_manager: Add member function for checking a memory range adheres to certai...Lioncash
2018-12-15vm_manager: Rename meminfo_state to stateLioncash
2018-12-15vm_manager: Add backing functionality for memory attributesLioncash
2018-12-12vm_manager: Amend the returned values for invalid memory queries in QueryMemo...Lioncash
2018-12-12vm_manager: Migrate memory querying to the VMManager interfaceLioncash
2018-12-12vm_manager: Amend MemoryState enum membersLioncash
2018-12-06vm_manager: Make vma_map privateLioncash
2018-11-17ldr_ro: Add error check for memory allocation failureZach Hilman
2018-11-13vm_manager: Unstub GetTotalHeapUsage()Lioncash