mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-10-31 13:50:03 +00:00 
			
		
		
		
	Remove unused NDMA module
This commit is contained in:
		
							parent
							
								
									360f68419d
								
							
						
					
					
						commit
						521e1cb7e0
					
				
					 6 changed files with 0 additions and 90 deletions
				
			
		|  | @ -65,7 +65,6 @@ enum LOG_TYPE { | |||
|     WII_IPC_HID, | ||||
|     KERNEL, | ||||
|     SVC, | ||||
|     NDMA, | ||||
|     HLE, | ||||
|     RENDER, | ||||
|     GPU, | ||||
|  |  | |||
|  | @ -68,7 +68,6 @@ LogManager::LogManager() | |||
|     m_Log[LogTypes::RENDER]             = new LogContainer("RENDER",            "RENDER"); | ||||
|     m_Log[LogTypes::GPU]                = new LogContainer("GPU",               "GPU"); | ||||
|     m_Log[LogTypes::SVC]                = new LogContainer("SVC",               "Supervisor Call HLE"); | ||||
|     m_Log[LogTypes::NDMA]               = new LogContainer("NDMA",              "NDMA"); | ||||
|     m_Log[LogTypes::HLE]                = new LogContainer("HLE",               "High Level Emulation"); | ||||
|     m_Log[LogTypes::HW]                 = new LogContainer("HW",                "Hardware"); | ||||
|     m_Log[LogTypes::ACTIONREPLAY]       = new LogContainer("ActionReplay",      "ActionReplay"); | ||||
|  |  | |||
|  | @ -59,7 +59,6 @@ set(SRCS | |||
|             hle/svc.cpp | ||||
|             hw/gpu.cpp | ||||
|             hw/hw.cpp | ||||
|             hw/ndma.cpp | ||||
|             loader/elf.cpp | ||||
|             loader/loader.cpp | ||||
|             loader/ncch.cpp | ||||
|  | @ -140,7 +139,6 @@ set(HEADERS | |||
|             hle/svc.h | ||||
|             hw/gpu.h | ||||
|             hw/hw.h | ||||
|             hw/ndma.h | ||||
|             loader/elf.h | ||||
|             loader/loader.h | ||||
|             loader/ncch.h | ||||
|  |  | |||
|  | @ -6,7 +6,6 @@ | |||
| 
 | ||||
| #include "core/hw/hw.h" | ||||
| #include "core/hw/gpu.h" | ||||
| #include "core/hw/ndma.h" | ||||
| 
 | ||||
| namespace HW { | ||||
| 
 | ||||
|  | @ -40,11 +39,6 @@ template <typename T> | |||
| inline void Read(T &var, const u32 addr) { | ||||
|     switch (addr & 0xFFFFF000) { | ||||
| 
 | ||||
|     // TODO(bunnei): What is the virtual address of NDMA?
 | ||||
|     // case VADDR_NDMA:
 | ||||
|     //     NDMA::Read(var, addr);
 | ||||
|     //     break;
 | ||||
| 
 | ||||
|     case VADDR_GPU: | ||||
|         GPU::Read(var, addr); | ||||
|         break; | ||||
|  | @ -58,11 +52,6 @@ template <typename T> | |||
| inline void Write(u32 addr, const T data) { | ||||
|     switch (addr & 0xFFFFF000) { | ||||
| 
 | ||||
|     // TODO(bunnei): What is the virtual address of NDMA?
 | ||||
|     // case VADDR_NDMA
 | ||||
|     //     NDMA::Write(addr, data);
 | ||||
|     //     break;
 | ||||
| 
 | ||||
|     case VADDR_GPU: | ||||
|         GPU::Write(addr, data); | ||||
|         break; | ||||
|  | @ -87,13 +76,11 @@ template void Write<u8>(u32 addr, const u8 data); | |||
| /// Update hardware
 | ||||
| void Update() { | ||||
|     GPU::Update(); | ||||
|     NDMA::Update(); | ||||
| } | ||||
| 
 | ||||
| /// Initialize hardware
 | ||||
| void Init() { | ||||
|     GPU::Init(); | ||||
|     NDMA::Init(); | ||||
|     NOTICE_LOG(HW, "initialized OK"); | ||||
| } | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,47 +0,0 @@ | |||
| // Copyright 2014 Citra Emulator Project
 | ||||
| // Licensed under GPLv2
 | ||||
| // Refer to the license.txt file included.
 | ||||
| 
 | ||||
| #include "common/common_types.h" | ||||
| 
 | ||||
| #include "core/hw/ndma.h" | ||||
| 
 | ||||
| namespace NDMA { | ||||
| 
 | ||||
| template <typename T> | ||||
| inline void Read(T &var, const u32 addr) { | ||||
|     ERROR_LOG(NDMA, "unknown Read%lu @ 0x%08X", sizeof(var) * 8, addr); | ||||
| } | ||||
| 
 | ||||
| template <typename T> | ||||
| inline void Write(u32 addr, const T data) { | ||||
|     ERROR_LOG(NDMA, "unknown Write%lu 0x%08X @ 0x%08X", sizeof(data) * 8, (u32)data, addr); | ||||
| } | ||||
| 
 | ||||
| // Explicitly instantiate template functions because we aren't defining this in the header:
 | ||||
| 
 | ||||
| template void Read<u64>(u64 &var, const u32 addr); | ||||
| template void Read<u32>(u32 &var, const u32 addr); | ||||
| template void Read<u16>(u16 &var, const u32 addr); | ||||
| template void Read<u8>(u8 &var, const u32 addr); | ||||
| 
 | ||||
| template void Write<u64>(u32 addr, const u64 data); | ||||
| template void Write<u32>(u32 addr, const u32 data); | ||||
| template void Write<u16>(u32 addr, const u16 data); | ||||
| template void Write<u8>(u32 addr, const u8 data); | ||||
| 
 | ||||
| /// Update hardware
 | ||||
| void Update() { | ||||
| } | ||||
| 
 | ||||
| /// Initialize hardware
 | ||||
| void Init() { | ||||
|     NOTICE_LOG(GPU, "initialized OK"); | ||||
| } | ||||
| 
 | ||||
| /// Shutdown hardware
 | ||||
| void Shutdown() { | ||||
|     NOTICE_LOG(GPU, "shutdown OK"); | ||||
| } | ||||
| 
 | ||||
| } // namespace
 | ||||
|  | @ -1,26 +0,0 @@ | |||
| // Copyright 2014 Citra Emulator Project
 | ||||
| // Licensed under GPLv2
 | ||||
| // Refer to the license.txt file included.
 | ||||
| 
 | ||||
| #pragma once | ||||
| 
 | ||||
| #include "common/common_types.h" | ||||
| 
 | ||||
| namespace NDMA { | ||||
| 
 | ||||
| template <typename T> | ||||
| inline void Read(T &var, const u32 addr); | ||||
| 
 | ||||
| template <typename T> | ||||
| inline void Write(u32 addr, const T data); | ||||
| 
 | ||||
| /// Update hardware
 | ||||
| void Update(); | ||||
| 
 | ||||
| /// Initialize hardware
 | ||||
| void Init(); | ||||
| 
 | ||||
| /// Shutdown hardware
 | ||||
| void Shutdown(); | ||||
| 
 | ||||
| } // namespace
 | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue