diff options
author | Lioncash <mathew1800@gmail.com> | 2015-04-06 15:25:11 +0200 |
---|---|---|
committer | Lioncash <mathew1800@gmail.com> | 2015-04-06 15:26:04 +0200 |
commit | 23dd2ca8a6757d356cbc7954a431bfc227ec6d9a (patch) | |
tree | 6411f282ef284b033ab14452bd1d6a41701fd065 /src/core/arm/interpreter/armsupp.cpp | |
parent | dyncom: Set CP15 reset values on initialization (diff) | |
download | yuzu-23dd2ca8a6757d356cbc7954a431bfc227ec6d9a.tar yuzu-23dd2ca8a6757d356cbc7954a431bfc227ec6d9a.tar.gz yuzu-23dd2ca8a6757d356cbc7954a431bfc227ec6d9a.tar.bz2 yuzu-23dd2ca8a6757d356cbc7954a431bfc227ec6d9a.tar.lz yuzu-23dd2ca8a6757d356cbc7954a431bfc227ec6d9a.tar.xz yuzu-23dd2ca8a6757d356cbc7954a431bfc227ec6d9a.tar.zst yuzu-23dd2ca8a6757d356cbc7954a431bfc227ec6d9a.zip |
Diffstat (limited to '')
-rw-r--r-- | src/core/arm/interpreter/armsupp.cpp | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/core/arm/interpreter/armsupp.cpp b/src/core/arm/interpreter/armsupp.cpp index 6a11a5804..f28fd8c9d 100644 --- a/src/core/arm/interpreter/armsupp.cpp +++ b/src/core/arm/interpreter/armsupp.cpp @@ -227,11 +227,8 @@ u32 ReadCP15Register(ARMul_State* cpu, u32 crn, u32 opcode_1, u32 crm, u32 opcod if (opcode_2 == 2) return cpu->CP15[CP15(CP15_THREAD_UPRW)]; - // TODO: Whenever TLS is implemented, this should return - // "cpu->CP15[CP15(CP15_THREAD_URO)];" - // which contains the address of the 0x200-byte TLS if (opcode_2 == 3) - return Memory::KERNEL_MEMORY_VADDR; + return cpu->CP15[CP15(CP15_THREAD_URO)]; } if (InAPrivilegedMode(cpu)) |