diff options
author | bunnei <bunneidev@gmail.com> | 2018-01-03 04:24:12 +0100 |
---|---|---|
committer | bunnei <bunneidev@gmail.com> | 2018-01-03 04:24:12 +0100 |
commit | b172f0d770486d4367fbea22906a5e908ef621e8 (patch) | |
tree | 6a564c23ed8f52c16c50942803f4a69fd0047f6c /src/core/gdbstub | |
parent | vm_manager: Use a more reasonable MAX_ADDRESS size. (diff) | |
download | yuzu-b172f0d770486d4367fbea22906a5e908ef621e8.tar yuzu-b172f0d770486d4367fbea22906a5e908ef621e8.tar.gz yuzu-b172f0d770486d4367fbea22906a5e908ef621e8.tar.bz2 yuzu-b172f0d770486d4367fbea22906a5e908ef621e8.tar.lz yuzu-b172f0d770486d4367fbea22906a5e908ef621e8.tar.xz yuzu-b172f0d770486d4367fbea22906a5e908ef621e8.tar.zst yuzu-b172f0d770486d4367fbea22906a5e908ef621e8.zip |
Diffstat (limited to 'src/core/gdbstub')
-rw-r--r-- | src/core/gdbstub/gdbstub.cpp | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/core/gdbstub/gdbstub.cpp b/src/core/gdbstub/gdbstub.cpp index d6be16ef6..dedbd4bdf 100644 --- a/src/core/gdbstub/gdbstub.cpp +++ b/src/core/gdbstub/gdbstub.cpp @@ -547,8 +547,7 @@ static void ReadRegister() { id - CPSR_REGISTER - 1)); // VFP registers should start at 26, so one after CSPR_REGISTER } else if (id == FPSCR_REGISTER) { - IntToGdbHex(reply, Core::CPU().GetVFPSystemReg(VFP_FPSCR)); // Get FPSCR - IntToGdbHex(reply + 8, 0); + UNIMPLEMENTED(); } else { return SendReply("E01"); } @@ -579,8 +578,6 @@ static void ReadRegisters() { bufptr += (32 * CHAR_BIT); - IntToGdbHex(bufptr, Core::CPU().GetVFPSystemReg(VFP_FPSCR)); - SendReply(reinterpret_cast<char*>(buffer)); } @@ -602,7 +599,7 @@ static void WriteRegister() { } else if (id > CPSR_REGISTER && id < FPSCR_REGISTER) { Core::CPU().SetVFPReg(id - CPSR_REGISTER - 1, GdbHexToInt(buffer_ptr)); } else if (id == FPSCR_REGISTER) { - Core::CPU().SetVFPSystemReg(VFP_FPSCR, GdbHexToInt(buffer_ptr)); + UNIMPLEMENTED(); } else { return SendReply("E01"); } @@ -631,7 +628,7 @@ static void WriteRegisters() { Core::CPU().SetVFPReg(reg - CPSR_REGISTER - 1, GdbHexToInt(buffer_ptr + i * CHAR_BIT)); i++; // Skip padding } else if (reg == FPSCR_REGISTER) { - Core::CPU().SetVFPSystemReg(VFP_FPSCR, GdbHexToInt(buffer_ptr + i * CHAR_BIT)); + UNIMPLEMENTED(); } } |