From 0906de9a14b735d1d409290ca050eb7d2c2d3d84 Mon Sep 17 00:00:00 2001 From: bunnei Date: Tue, 10 Oct 2017 17:32:14 -0400 Subject: hle: Remove a large amount of 3ds-specific service code. --- src/core/hle/service/cecd/cecd.cpp | 66 -------------------------------------- 1 file changed, 66 deletions(-) delete mode 100644 src/core/hle/service/cecd/cecd.cpp (limited to 'src/core/hle/service/cecd/cecd.cpp') diff --git a/src/core/hle/service/cecd/cecd.cpp b/src/core/hle/service/cecd/cecd.cpp deleted file mode 100644 index 421006a9e..000000000 --- a/src/core/hle/service/cecd/cecd.cpp +++ /dev/null @@ -1,66 +0,0 @@ -// Copyright 2015 Citra Emulator Project -// Licensed under GPLv2 or any later version -// Refer to the license.txt file included. - -#include "common/logging/log.h" -#include "core/hle/ipc.h" -#include "core/hle/kernel/event.h" -#include "core/hle/kernel/handle_table.h" -#include "core/hle/result.h" -#include "core/hle/service/cecd/cecd.h" -#include "core/hle/service/cecd/cecd_ndm.h" -#include "core/hle/service/cecd/cecd_s.h" -#include "core/hle/service/cecd/cecd_u.h" -#include "core/hle/service/service.h" - -namespace Service { -namespace CECD { - -static Kernel::SharedPtr cecinfo_event; -static Kernel::SharedPtr change_state_event; - -void GetCecStateAbbreviated(Service::Interface* self) { - u32* cmd_buff = Kernel::GetCommandBuffer(); - - cmd_buff[1] = RESULT_SUCCESS.raw; // No error - cmd_buff[2] = static_cast(CecStateAbbreviated::CEC_STATE_ABBREV_IDLE); - - LOG_WARNING(Service_CECD, "(STUBBED) called"); -} - -void GetCecInfoEventHandle(Service::Interface* self) { - u32* cmd_buff = Kernel::GetCommandBuffer(); - - cmd_buff[1] = RESULT_SUCCESS.raw; // No error - cmd_buff[3] = Kernel::g_handle_table.Create(cecinfo_event).Unwrap(); // Event handle - - LOG_WARNING(Service_CECD, "(STUBBED) called"); -} - -void GetChangeStateEventHandle(Service::Interface* self) { - u32* cmd_buff = Kernel::GetCommandBuffer(); - - cmd_buff[1] = RESULT_SUCCESS.raw; // No error - cmd_buff[3] = Kernel::g_handle_table.Create(change_state_event).Unwrap(); // Event handle - - LOG_WARNING(Service_CECD, "(STUBBED) called"); -} - -void Init() { - AddService(new CECD_NDM); - AddService(new CECD_S); - AddService(new CECD_U); - - cecinfo_event = Kernel::Event::Create(Kernel::ResetType::OneShot, "CECD::cecinfo_event"); - change_state_event = - Kernel::Event::Create(Kernel::ResetType::OneShot, "CECD::change_state_event"); -} - -void Shutdown() { - cecinfo_event = nullptr; - change_state_event = nullptr; -} - -} // namespace CECD - -} // namespace Service -- cgit v1.2.3