Lioncash
|
1e92ba2785
kernel/vm_manager: Handle shrinking of the heap size within SetHeapSize()
|
vor 7 Jahren |
Lioncash
|
99a163478b
kernel/vm_manager: Rename HeapAllocate to SetHeapSize
|
vor 7 Jahren |
Lioncash
|
abdb81ccaf
kernel/vm_manager: Handle case of identical calls to HeapAllocate
|
vor 7 Jahren |
Lioncash
|
52980df1aa
kernel/vm_manager: Remove unnecessary heap_used data member
|
vor 7 Jahren |
Lioncash
|
586cab6172
kernel/vm_manager: Tidy up heap allocation code
|
vor 7 Jahren |
Lioncash
|
18918f5f2f
kernel/vm_manager: Rename CodeStatic/CodeMutable to Code and CodeData respectively
|
vor 7 Jahren |
bunnei
|
93da8e0abf
core: Move PageTable struct into Common.
|
vor 7 Jahren |
Lioncash
|
40de7f6fe8
vm_manager: Use range helpers in HeapAlloc() and HeapFree()
|
vor 7 Jahren |
Lioncash
|
6c42a23550
vm_manager: Provide address range checking functions for other memory regions
|
vor 7 Jahren |
Lioncash
|
0be8fffc99
svc: Migrate address range checking functions to VMManager
|
vor 7 Jahren |
Lioncash
|
1392597ede
kernel/vm_manager: Reset region attributes when unmapping a VMA
|
vor 7 Jahren |
Lioncash
|
622242e345
vm_manager: Add member function for setting memory attributes across an address range
|
vor 7 Jahren |
Lioncash
|
603cc72168
vm_manager: Add member function for checking a memory range adheres to certain attributes, permissions and states
|
vor 7 Jahren |
Lioncash
|
4dc8a7da3f
vm_manager: Rename meminfo_state to state
|
vor 7 Jahren |
Lioncash
|
34b24a47e9
vm_manager: Add backing functionality for memory attributes
|
vor 7 Jahren |
Lioncash
|
eb5f3f67f6
vm_manager: Amend the returned values for invalid memory queries in QueryMemory()
|
vor 7 Jahren |
Lioncash
|
a8cc03502b
vm_manager: Migrate memory querying to the VMManager interface
|
vor 7 Jahren |
Lioncash
|
366985ca92
vm_manager: Amend MemoryState enum members
|
vor 7 Jahren |
Lioncash
|
d4c1b9d311
vm_manager: Make vma_map private
|
vor 7 Jahren |
Zach Hilman
|
51af996854
ldr_ro: Add error check for memory allocation failure
|
vor 7 Jahren |
Lioncash
|
004277477a
vm_manager: Unstub GetTotalHeapUsage()
|
vor 7 Jahren |
Lioncash
|
b8e885c6e5
kernel/process: Migrate heap-related memory management out of the process class and into the vm manager
|
vor 7 Jahren |
bunnei
|
a609b6907a
Kernel/Memory: Added a function to first a suitable guest address at which to allocate a region of a given size.
|
vor 7 Jahren |
Lioncash
|
33830aa65a
svc: Add missing sanitizing checks for MapSharedMemory/UnmapSharedMemory
|
vor 7 Jahren |
Lioncash
|
90f8474fc1
svc: Clarify enum values for AddressSpaceBaseAddr and AddressSpaceSize in svcGetInfo()
|
vor 7 Jahren |
Lioncash
|
6c6f95d071
svc: Report correct memory-related values within some of the cases in svcGetInfo()
|
vor 7 Jahren |
Lioncash
|
7fd598636e
memory: Dehardcode the use of a 36-bit address space
|
vor 7 Jahren |
Lioncash
|
75603b005b
process/vm_manager: Amend API to allow reading parameters from NPDM metadata
|
vor 7 Jahren |
fearlessTobi
|
63c2e32e20
Port #4182 from Citra: "Prefix all size_t with std::"
|
vor 7 Jahren |
Lioncash
|
d94a173877
kernel/vm_manager: Convert loop into std::any_of()
|
vor 8 Jahren |