From b172f0d770486d4367fbea22906a5e908ef621e8 Mon Sep 17 00:00:00 2001 From: bunnei Date: Tue, 2 Jan 2018 22:24:12 -0500 Subject: arm: Remove SkyEye/Dyncom code that is ARMv6-only. --- src/core/arm/dyncom/arm_dyncom.h | 46 ---------------------------------------- 1 file changed, 46 deletions(-) delete mode 100644 src/core/arm/dyncom/arm_dyncom.h (limited to 'src/core/arm/dyncom/arm_dyncom.h') diff --git a/src/core/arm/dyncom/arm_dyncom.h b/src/core/arm/dyncom/arm_dyncom.h deleted file mode 100644 index cc3c0f3da..000000000 --- a/src/core/arm/dyncom/arm_dyncom.h +++ /dev/null @@ -1,46 +0,0 @@ -// Copyright 2014 Citra Emulator Project -// Licensed under GPLv2 or any later version -// Refer to the license.txt file included. - -#pragma once - -#include -#include "common/common_types.h" -#include "core/arm/arm_interface.h" -#include "core/arm/skyeye_common/arm_regformat.h" -#include "core/arm/skyeye_common/armstate.h" - -class ARM_DynCom final : public ARM_Interface { -public: - ARM_DynCom(PrivilegeMode initial_mode); - ~ARM_DynCom(); - - void ClearInstructionCache() override; - void PageTableChanged() override; - - void SetPC(u64 pc) override; - u64 GetPC() const override; - u64 GetReg(int index) const override; - void SetReg(int index, u64 value) override; - const u128& GetExtReg(int index) const override; - void SetExtReg(int index, u128& value) override; - u32 GetVFPReg(int index) const override; - void SetVFPReg(int index, u32 value) override; - u32 GetVFPSystemReg(VFPSystemRegister reg) const override; - void SetVFPSystemReg(VFPSystemRegister reg, u32 value) override; - u32 GetCPSR() const override; - void SetCPSR(u32 cpsr) override; - u32 GetCP15Register(CP15Register reg) override; - void SetCP15Register(CP15Register reg, u32 value) override; - VAddr GetTlsAddress() const override; - void SetTlsAddress(VAddr address) override; - - void SaveContext(ThreadContext& ctx) override; - void LoadContext(const ThreadContext& ctx) override; - - void PrepareReschedule() override; - void ExecuteInstructions(int num_instructions) override; - -private: - std::unique_ptr state; -}; -- cgit v1.2.3