diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/core/arm/arm_interface.h | 2 | ||||
| -rw-r--r-- | src/core/arm/dynarmic/arm_dynarmic_32.cpp | 4 | ||||
| -rw-r--r-- | src/core/arm/dynarmic/arm_dynarmic_32.h | 1 | ||||
| -rw-r--r-- | src/core/arm/dynarmic/arm_dynarmic_64.cpp | 4 | ||||
| -rw-r--r-- | src/core/arm/dynarmic/arm_dynarmic_64.h | 1 |
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 | ||
| 258 | void ARM_Dynarmic_32::ChangeProcessorID(std::size_t new_core_id) { | ||
| 259 | jit->ChangeProcessorID(new_core_id); | ||
| 260 | } | ||
| 261 | |||
| 262 | void ARM_Dynarmic_32::SaveContext(ThreadContext32& ctx) { | 258 | void 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 | ||
| 299 | void ARM_Dynarmic_64::ChangeProcessorID(std::size_t new_core_id) { | ||
| 300 | jit->ChangeProcessorID(new_core_id); | ||
| 301 | } | ||
| 302 | |||
| 303 | void ARM_Dynarmic_64::SaveContext(ThreadContext64& ctx) { | 299 | void 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; |