mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-10-30 21:30:04 +00:00 
			
		
		
		
	Memory: Sort memory region variables by VAddr
This commit is contained in:
		
							parent
							
								
									1c0b87edc2
								
							
						
					
					
						commit
						e7b6ed7578
					
				
					 2 changed files with 10 additions and 10 deletions
				
			
		|  | @ -13,9 +13,9 @@ namespace Memory { | ||||||
| 
 | 
 | ||||||
| u8* g_exefs_code;  ///< ExeFS:/.code is loaded here
 | u8* g_exefs_code;  ///< ExeFS:/.code is loaded here
 | ||||||
| u8* g_heap;        ///< Application heap (main memory)
 | u8* g_heap;        ///< Application heap (main memory)
 | ||||||
|  | u8* g_shared_mem;  ///< Shared memory
 | ||||||
| u8* g_heap_linear; ///< Linear heap
 | u8* g_heap_linear; ///< Linear heap
 | ||||||
| u8* g_vram;        ///< Video memory (VRAM) pointer
 | u8* g_vram;        ///< Video memory (VRAM) pointer
 | ||||||
| u8* g_shared_mem;  ///< Shared memory
 |  | ||||||
| u8* g_dsp_mem;     ///< DSP memory
 | u8* g_dsp_mem;     ///< DSP memory
 | ||||||
| u8* g_tls_mem;     ///< TLS memory
 | u8* g_tls_mem;     ///< TLS memory
 | ||||||
| 
 | 
 | ||||||
|  | @ -29,12 +29,12 @@ struct MemoryArea { | ||||||
| // We don't declare the IO regions in here since its handled by other means.
 | // We don't declare the IO regions in here since its handled by other means.
 | ||||||
| static MemoryArea memory_areas[] = { | static MemoryArea memory_areas[] = { | ||||||
|     {&g_exefs_code,  PROCESS_IMAGE_MAX_SIZE}, |     {&g_exefs_code,  PROCESS_IMAGE_MAX_SIZE}, | ||||||
|     {&g_vram,        VRAM_SIZE             }, |  | ||||||
|     {&g_heap,        HEAP_SIZE             }, |     {&g_heap,        HEAP_SIZE             }, | ||||||
|     {&g_shared_mem,  SHARED_MEMORY_SIZE    }, |     {&g_shared_mem,  SHARED_MEMORY_SIZE    }, | ||||||
|  |     {&g_heap_linear, LINEAR_HEAP_SIZE      }, | ||||||
|  |     {&g_vram,        VRAM_SIZE             }, | ||||||
|     {&g_dsp_mem,     DSP_RAM_SIZE          }, |     {&g_dsp_mem,     DSP_RAM_SIZE          }, | ||||||
|     {&g_tls_mem,     TLS_AREA_SIZE         }, |     {&g_tls_mem,     TLS_AREA_SIZE         }, | ||||||
|     {&g_heap_linear, LINEAR_HEAP_SIZE      }, |  | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -121,13 +121,13 @@ struct MemoryBlock { | ||||||
| 
 | 
 | ||||||
| ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ////////////////////////////////////////////////////////////////////////////////////////////////////
 | ||||||
| 
 | 
 | ||||||
| extern u8* g_heap_linear;   ///< Linear heap (main memory)
 |  | ||||||
| extern u8* g_heap;          ///< Application heap (main memory)
 |  | ||||||
| extern u8* g_vram;          ///< Video memory (VRAM)
 |  | ||||||
| extern u8* g_shared_mem;    ///< Shared memory
 |  | ||||||
| extern u8* g_tls_mem;       ///< TLS memory
 |  | ||||||
| extern u8* g_dsp_mem;       ///< DSP memory
 |  | ||||||
| extern u8* g_exefs_code;  ///< ExeFS:/.code is loaded here
 | extern u8* g_exefs_code;  ///< ExeFS:/.code is loaded here
 | ||||||
|  | extern u8* g_heap;        ///< Application heap (main memory)
 | ||||||
|  | extern u8* g_shared_mem;  ///< Shared memory
 | ||||||
|  | extern u8* g_heap_linear; ///< Linear heap (main memory)
 | ||||||
|  | extern u8* g_vram;        ///< Video memory (VRAM)
 | ||||||
|  | extern u8* g_dsp_mem;     ///< DSP memory
 | ||||||
|  | extern u8* g_tls_mem;     ///< TLS memory
 | ||||||
| 
 | 
 | ||||||
| void Init(); | void Init(); | ||||||
| void Shutdown(); | void Shutdown(); | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue