summaryrefslogtreecommitdiff
path: root/src/core/arm/arm_interface.h
diff options
context:
space:
mode:
authorGravatar bunnei2018-01-02 22:24:12 -0500
committerGravatar bunnei2018-01-02 22:24:12 -0500
commitb172f0d770486d4367fbea22906a5e908ef621e8 (patch)
tree6a564c23ed8f52c16c50942803f4a69fd0047f6c /src/core/arm/arm_interface.h
parentvm_manager: Use a more reasonable MAX_ADDRESS size. (diff)
downloadyuzu-b172f0d770486d4367fbea22906a5e908ef621e8.tar.gz
yuzu-b172f0d770486d4367fbea22906a5e908ef621e8.tar.xz
yuzu-b172f0d770486d4367fbea22906a5e908ef621e8.zip
arm: Remove SkyEye/Dyncom code that is ARMv6-only.
Diffstat (limited to 'src/core/arm/arm_interface.h')
-rw-r--r--src/core/arm/arm_interface.h30
1 files changed, 0 insertions, 30 deletions
diff --git a/src/core/arm/arm_interface.h b/src/core/arm/arm_interface.h
index 0b3096347..c0d6e2604 100644
--- a/src/core/arm/arm_interface.h
+++ b/src/core/arm/arm_interface.h
@@ -6,8 +6,6 @@
6 6
7#include "common/common_types.h" 7#include "common/common_types.h"
8#include "core/hle/kernel/vm_manager.h" 8#include "core/hle/kernel/vm_manager.h"
9#include "core/arm/skyeye_common/arm_regformat.h"
10#include "core/arm/skyeye_common/vfp/asm_vfp.h"
11 9
12/// Generic ARM11 CPU interface 10/// Generic ARM11 CPU interface
13class ARM_Interface : NonCopyable { 11class ARM_Interface : NonCopyable {
@@ -96,20 +94,6 @@ public:
96 virtual void SetVFPReg(int index, u32 value) = 0; 94 virtual void SetVFPReg(int index, u32 value) = 0;
97 95
98 /** 96 /**
99 * Gets the current value within a given VFP system register
100 * @param reg The VFP system register
101 * @return The value within the VFP system register
102 */
103 virtual u32 GetVFPSystemReg(VFPSystemRegister reg) const = 0;
104
105 /**
106 * Sets the VFP system register to the given value
107 * @param reg The VFP system register
108 * @param value Value to set the VFP system register to
109 */
110 virtual void SetVFPSystemReg(VFPSystemRegister reg, u32 value) = 0;
111
112 /**
113 * Get the current CPSR register 97 * Get the current CPSR register
114 * @return Returns the value of the CPSR register 98 * @return Returns the value of the CPSR register
115 */ 99 */
@@ -121,20 +105,6 @@ public:
121 */ 105 */
122 virtual void SetCPSR(u32 cpsr) = 0; 106 virtual void SetCPSR(u32 cpsr) = 0;
123 107
124 /**
125 * Gets the value stored in a CP15 register.
126 * @param reg The CP15 register to retrieve the value from.
127 * @return the value stored in the given CP15 register.
128 */
129 virtual u32 GetCP15Register(CP15Register reg) = 0;
130
131 /**
132 * Stores the given value into the indicated CP15 register.
133 * @param reg The CP15 register to store the value into.
134 * @param value The value to store into the CP15 register.
135 */
136 virtual void SetCP15Register(CP15Register reg, u32 value) = 0;
137
138 virtual VAddr GetTlsAddress() const = 0; 108 virtual VAddr GetTlsAddress() const = 0;
139 109
140 virtual void SetTlsAddress(VAddr address) = 0; 110 virtual void SetTlsAddress(VAddr address) = 0;