diff options
| author | 2018-01-02 22:24:12 -0500 | |
|---|---|---|
| committer | 2018-01-02 22:24:12 -0500 | |
| commit | b172f0d770486d4367fbea22906a5e908ef621e8 (patch) | |
| tree | 6a564c23ed8f52c16c50942803f4a69fd0047f6c /src/core/arm/arm_interface.h | |
| parent | vm_manager: Use a more reasonable MAX_ADDRESS size. (diff) | |
| download | yuzu-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.h | 30 |
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 |
| 13 | class ARM_Interface : NonCopyable { | 11 | class 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; |