summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/core/arm/arm_interface.h2
-rw-r--r--src/core/arm/dynarmic/arm_dynarmic_32.cpp4
-rw-r--r--src/core/arm/dynarmic/arm_dynarmic_32.h1
-rw-r--r--src/core/arm/dynarmic/arm_dynarmic_64.cpp4
-rw-r--r--src/core/arm/dynarmic/arm_dynarmic_64.h1
5 files changed, 0 insertions, 12 deletions
diff --git a/src/core/arm/arm_interface.h b/src/core/arm/arm_interface.h
index 9a0151736..77094b48f 100644
--- a/src/core/arm/arm_interface.h
+++ b/src/core/arm/arm_interface.h
@@ -159,8 +159,6 @@ public:
159 */ 159 */
160 virtual void SetTPIDR_EL0(u64 value) = 0; 160 virtual void SetTPIDR_EL0(u64 value) = 0;
161 161
162 virtual void ChangeProcessorID(std::size_t new_core_id) = 0;
163
164 virtual void SaveContext(ThreadContext32& ctx) = 0; 162 virtual void SaveContext(ThreadContext32& ctx) = 0;
165 virtual void SaveContext(ThreadContext64& ctx) = 0; 163 virtual void SaveContext(ThreadContext64& ctx) = 0;
166 virtual void LoadContext(const ThreadContext32& ctx) = 0; 164 virtual void LoadContext(const ThreadContext32& ctx) = 0;
diff --git a/src/core/arm/dynarmic/arm_dynarmic_32.cpp b/src/core/arm/dynarmic/arm_dynarmic_32.cpp
index 93d43e22e..e401fa825 100644
--- a/src/core/arm/dynarmic/arm_dynarmic_32.cpp
+++ b/src/core/arm/dynarmic/arm_dynarmic_32.cpp
@@ -255,10 +255,6 @@ void ARM_Dynarmic_32::SetTPIDR_EL0(u64 value) {
255 cp15->uprw = static_cast<u32>(value); 255 cp15->uprw = static_cast<u32>(value);
256} 256}
257 257
258void ARM_Dynarmic_32::ChangeProcessorID(std::size_t new_core_id) {
259 jit->ChangeProcessorID(new_core_id);
260}
261
262void ARM_Dynarmic_32::SaveContext(ThreadContext32& ctx) { 258void ARM_Dynarmic_32::SaveContext(ThreadContext32& ctx) {
263 Dynarmic::A32::Context context; 259 Dynarmic::A32::Context context;
264 jit->SaveContext(context); 260 jit->SaveContext(context);
diff --git a/src/core/arm/dynarmic/arm_dynarmic_32.h b/src/core/arm/dynarmic/arm_dynarmic_32.h
index 42778c02c..b882b0c59 100644
--- a/src/core/arm/dynarmic/arm_dynarmic_32.h
+++ b/src/core/arm/dynarmic/arm_dynarmic_32.h
@@ -48,7 +48,6 @@ public:
48 void SetTlsAddress(VAddr address) override; 48 void SetTlsAddress(VAddr address) override;
49 void SetTPIDR_EL0(u64 value) override; 49 void SetTPIDR_EL0(u64 value) override;
50 u64 GetTPIDR_EL0() const override; 50 u64 GetTPIDR_EL0() const override;
51 void ChangeProcessorID(std::size_t new_core_id) override;
52 51
53 bool IsInThumbMode() const { 52 bool IsInThumbMode() const {
54 return (GetPSTATE() & 0x20) != 0; 53 return (GetPSTATE() & 0x20) != 0;
diff --git a/src/core/arm/dynarmic/arm_dynarmic_64.cpp b/src/core/arm/dynarmic/arm_dynarmic_64.cpp
index 08fa85904..157051d69 100644
--- a/src/core/arm/dynarmic/arm_dynarmic_64.cpp
+++ b/src/core/arm/dynarmic/arm_dynarmic_64.cpp
@@ -296,10 +296,6 @@ void ARM_Dynarmic_64::SetTPIDR_EL0(u64 value) {
296 cb->tpidr_el0 = value; 296 cb->tpidr_el0 = value;
297} 297}
298 298
299void ARM_Dynarmic_64::ChangeProcessorID(std::size_t new_core_id) {
300 jit->ChangeProcessorID(new_core_id);
301}
302
303void ARM_Dynarmic_64::SaveContext(ThreadContext64& ctx) { 299void ARM_Dynarmic_64::SaveContext(ThreadContext64& ctx) {
304 ctx.cpu_registers = jit->GetRegisters(); 300 ctx.cpu_registers = jit->GetRegisters();
305 ctx.sp = jit->GetSP(); 301 ctx.sp = jit->GetSP();
diff --git a/src/core/arm/dynarmic/arm_dynarmic_64.h b/src/core/arm/dynarmic/arm_dynarmic_64.h
index b81fbcc66..92f715f19 100644
--- a/src/core/arm/dynarmic/arm_dynarmic_64.h
+++ b/src/core/arm/dynarmic/arm_dynarmic_64.h
@@ -45,7 +45,6 @@ public:
45 void SetTlsAddress(VAddr address) override; 45 void SetTlsAddress(VAddr address) override;
46 void SetTPIDR_EL0(u64 value) override; 46 void SetTPIDR_EL0(u64 value) override;
47 u64 GetTPIDR_EL0() const override; 47 u64 GetTPIDR_EL0() const override;
48 void ChangeProcessorID(std::size_t new_core_id) override;
49 48
50 void SaveContext(ThreadContext32& ctx) override {} 49 void SaveContext(ThreadContext32& ctx) override {}
51 void SaveContext(ThreadContext64& ctx) override; 50 void SaveContext(ThreadContext64& ctx) override;