mirror of
				https://git.suyu.dev/suyu/suyu
				synced 2025-10-30 15:39:02 -05:00 
			
		
		
		
	hle: Remove config_mem.h/.cpp
This is just an unused hold-over from citra, so we can get rid of this to trim off an exposed global, among other things.
This commit is contained in:
		| @@ -2,7 +2,6 @@ | ||||
| // Licensed under GPLv2 or any later version | ||||
| // Refer to the license.txt file included. | ||||
|  | ||||
| #include "core/hle/config_mem.h" | ||||
| #include "core/hle/kernel/handle_table.h" | ||||
| #include "core/hle/kernel/kernel.h" | ||||
| #include "core/hle/kernel/memory.h" | ||||
| @@ -18,8 +17,6 @@ unsigned int Object::next_object_id; | ||||
|  | ||||
| /// Initialize the kernel | ||||
| void Init(u32 system_mode) { | ||||
|     ConfigMem::Init(); | ||||
|  | ||||
|     Kernel::MemoryInit(system_mode); | ||||
|  | ||||
|     Kernel::ResourceLimitsInit(); | ||||
|   | ||||
| @@ -11,7 +11,6 @@ | ||||
| #include "common/assert.h" | ||||
| #include "common/common_types.h" | ||||
| #include "common/logging/log.h" | ||||
| #include "core/hle/config_mem.h" | ||||
| #include "core/hle/kernel/memory.h" | ||||
| #include "core/hle/kernel/vm_manager.h" | ||||
| #include "core/hle/result.h" | ||||
| @@ -62,14 +61,6 @@ void MemoryInit(u32 mem_type) { | ||||
|  | ||||
|     // We must've allocated the entire FCRAM by the end | ||||
|     ASSERT(base == Memory::FCRAM_SIZE); | ||||
|  | ||||
|     using ConfigMem::config_mem; | ||||
|     config_mem.app_mem_type = mem_type; | ||||
|     // app_mem_malloc does not always match the configured size for memory_region[0]: in case the | ||||
|     // n3DS type override is in effect it reports the size the game expects, not the real one. | ||||
|     config_mem.app_mem_alloc = memory_region_sizes[mem_type][0]; | ||||
|     config_mem.sys_mem_alloc = static_cast<u32_le>(memory_regions[1].size); | ||||
|     config_mem.base_mem_alloc = static_cast<u32_le>(memory_regions[2].size); | ||||
| } | ||||
|  | ||||
| void MemoryShutdown() { | ||||
|   | ||||
| @@ -5,7 +5,6 @@ | ||||
| #include <algorithm> | ||||
| #include "common/assert.h" | ||||
| #include "common/logging/log.h" | ||||
| #include "core/hle/config_mem.h" | ||||
| #include "core/hle/kernel/errors.h" | ||||
| #include "core/hle/kernel/kernel.h" | ||||
| #include "core/hle/kernel/memory.h" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Lioncash
					Lioncash