summaryrefslogtreecommitdiff
path: root/src/core/mem_map.cpp
diff options
context:
space:
mode:
authorGravatar Yuri Kunde Schlesner2015-05-09 00:39:56 -0300
committerGravatar Yuri Kunde Schlesner2015-05-09 01:29:52 -0300
commit1c0b87edc2d8262c06ea4c301bcfc884875f918b (patch)
treef5b49739cc6cb7ca758111c5171c84b2c3152f5f /src/core/mem_map.cpp
parentLoader: Remove .bin file support (diff)
downloadyuzu-1c0b87edc2d8262c06ea4c301bcfc884875f918b.tar.gz
yuzu-1c0b87edc2d8262c06ea4c301bcfc884875f918b.tar.xz
yuzu-1c0b87edc2d8262c06ea4c301bcfc884875f918b.zip
Memory: Re-organize and rename memory area address constants
Diffstat (limited to 'src/core/mem_map.cpp')
-rw-r--r--src/core/mem_map.cpp18
1 files changed, 8 insertions, 10 deletions
diff --git a/src/core/mem_map.cpp b/src/core/mem_map.cpp
index 46e271c80..74faf0dce 100644
--- a/src/core/mem_map.cpp
+++ b/src/core/mem_map.cpp
@@ -12,13 +12,12 @@
12namespace Memory { 12namespace Memory {
13 13
14u8* g_exefs_code; ///< ExeFS:/.code is loaded here 14u8* g_exefs_code; ///< ExeFS:/.code is loaded here
15u8* g_system_mem; ///< System memory
16u8* g_heap; ///< Application heap (main memory) 15u8* g_heap; ///< Application heap (main memory)
17u8* g_heap_linear; ///< Linear heap 16u8* g_heap_linear; ///< Linear heap
18u8* g_vram; ///< Video memory (VRAM) pointer 17u8* g_vram; ///< Video memory (VRAM) pointer
19u8* g_shared_mem; ///< Shared memory 18u8* g_shared_mem; ///< Shared memory
20u8* g_dsp_mem; ///< DSP memory 19u8* g_dsp_mem; ///< DSP memory
21u8* g_kernel_mem; ///< Kernel memory 20u8* g_tls_mem; ///< TLS memory
22 21
23namespace { 22namespace {
24 23
@@ -29,14 +28,13 @@ struct MemoryArea {
29 28
30// We don't declare the IO regions in here since its handled by other means. 29// We don't declare the IO regions in here since its handled by other means.
31static MemoryArea memory_areas[] = { 30static MemoryArea memory_areas[] = {
32 {&g_exefs_code, EXEFS_CODE_SIZE }, 31 {&g_exefs_code, PROCESS_IMAGE_MAX_SIZE},
33 {&g_vram, VRAM_SIZE }, 32 {&g_vram, VRAM_SIZE },
34 {&g_heap, HEAP_SIZE }, 33 {&g_heap, HEAP_SIZE },
35 {&g_shared_mem, SHARED_MEMORY_SIZE}, 34 {&g_shared_mem, SHARED_MEMORY_SIZE },
36 {&g_system_mem, SYSTEM_MEMORY_SIZE}, 35 {&g_dsp_mem, DSP_RAM_SIZE },
37 {&g_dsp_mem, DSP_MEMORY_SIZE }, 36 {&g_tls_mem, TLS_AREA_SIZE },
38 {&g_kernel_mem, KERNEL_MEMORY_SIZE}, 37 {&g_heap_linear, LINEAR_HEAP_SIZE },
39 {&g_heap_linear, HEAP_LINEAR_SIZE },
40}; 38};
41 39
42} 40}