diff options
author | purpasmart96 <kanzoconfigz@hotmail.com> | 2015-05-14 08:15:32 +0200 |
---|---|---|
committer | purpasmart96 <kanzoconfigz@hotmail.com> | 2015-05-16 05:19:29 +0200 |
commit | dd9aed9ea9349aad4f3003dbf1e476f9cf2aee96 (patch) | |
tree | 6d653c6ce11acfc87e8b4a99d68630b05f1d8146 /src/core/hle/service/cfg/cfg_s.cpp | |
parent | Merge pull request #756 from purpasmart96/ptm_service_changes (diff) | |
download | yuzu-dd9aed9ea9349aad4f3003dbf1e476f9cf2aee96.tar yuzu-dd9aed9ea9349aad4f3003dbf1e476f9cf2aee96.tar.gz yuzu-dd9aed9ea9349aad4f3003dbf1e476f9cf2aee96.tar.bz2 yuzu-dd9aed9ea9349aad4f3003dbf1e476f9cf2aee96.tar.lz yuzu-dd9aed9ea9349aad4f3003dbf1e476f9cf2aee96.tar.xz yuzu-dd9aed9ea9349aad4f3003dbf1e476f9cf2aee96.tar.zst yuzu-dd9aed9ea9349aad4f3003dbf1e476f9cf2aee96.zip |
Diffstat (limited to 'src/core/hle/service/cfg/cfg_s.cpp')
-rw-r--r-- | src/core/hle/service/cfg/cfg_s.cpp | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/src/core/hle/service/cfg/cfg_s.cpp b/src/core/hle/service/cfg/cfg_s.cpp index d9a3e5d51..af4adba84 100644 --- a/src/core/hle/service/cfg/cfg_s.cpp +++ b/src/core/hle/service/cfg/cfg_s.cpp @@ -8,68 +8,6 @@ namespace Service { namespace CFG { - -/** - * CFG_S::GetConfigInfoBlk2 service function - * Inputs: - * 0 : 0x00010082 - * 1 : Size - * 2 : Block ID - * 3 : Descriptor for the output buffer - * 4 : Output buffer pointer - * Outputs: - * 1 : Result of function, 0 on success, otherwise error code - */ -static void GetConfigInfoBlk2(Service::Interface* self) { - u32* cmd_buffer = Kernel::GetCommandBuffer(); - u32 size = cmd_buffer[1]; - u32 block_id = cmd_buffer[2]; - u8* data_pointer = Memory::GetPointer(cmd_buffer[4]); - - if (data_pointer == nullptr) { - cmd_buffer[1] = -1; // TODO(Subv): Find the right error code - return; - } - - cmd_buffer[1] = Service::CFG::GetConfigInfoBlock(block_id, size, 0x2, data_pointer).raw; -} - -/** - * CFG_S::GetConfigInfoBlk8 service function - * Inputs: - * 0 : 0x04010082 - * 1 : Size - * 2 : Block ID - * 3 : Descriptor for the output buffer - * 4 : Output buffer pointer - * Outputs: - * 1 : Result of function, 0 on success, otherwise error code - */ -static void GetConfigInfoBlk8(Service::Interface* self) { - u32* cmd_buffer = Kernel::GetCommandBuffer(); - u32 size = cmd_buffer[1]; - u32 block_id = cmd_buffer[2]; - u8* data_pointer = Memory::GetPointer(cmd_buffer[4]); - - if (data_pointer == nullptr) { - cmd_buffer[1] = -1; // TODO(Subv): Find the right error code - return; - } - - cmd_buffer[1] = Service::CFG::GetConfigInfoBlock(block_id, size, 0x8, data_pointer).raw; -} - -/** - * CFG_S::UpdateConfigNANDSavegame service function - * Inputs: - * 0 : 0x04030000 - * Outputs: - * 1 : Result of function, 0 on success, otherwise error code - */ -static void UpdateConfigNANDSavegame(Service::Interface* self) { - u32* cmd_buffer = Kernel::GetCommandBuffer(); - cmd_buffer[1] = Service::CFG::UpdateConfigNANDSavegame().raw; -} const Interface::FunctionInfo FunctionTable[] = { {0x00010082, GetConfigInfoBlk2, "GetConfigInfoBlk2"}, |