summaryrefslogtreecommitdiff
path: root/src/core/arm/interpreter/armsupp.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/arm/interpreter/armsupp.cpp')
-rw-r--r--src/core/arm/interpreter/armsupp.cpp5
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
227 if (opcode_2 == 2) 227 if (opcode_2 == 2)
228 return cpu->CP15[CP15(CP15_THREAD_UPRW)]; 228 return cpu->CP15[CP15(CP15_THREAD_UPRW)];
229 229
230 // TODO: Whenever TLS is implemented, this should return
231 // "cpu->CP15[CP15(CP15_THREAD_URO)];"
232 // which contains the address of the 0x200-byte TLS
233 if (opcode_2 == 3) 230 if (opcode_2 == 3)
234 return Memory::KERNEL_MEMORY_VADDR; 231 return cpu->CP15[CP15(CP15_THREAD_URO)];
235 } 232 }
236 233
237 if (InAPrivilegedMode(cpu)) 234 if (InAPrivilegedMode(cpu))