summaryrefslogtreecommitdiffstats
path: root/src/core/arm/dyncom/arm_dyncom.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/core/arm/dyncom/arm_dyncom.h46
1 files changed, 0 insertions, 46 deletions
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 <memory>
-#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<ARMul_State> state;
-};