mirror of https://github.com/xqemu/xqemu.git
target-ppc: fix SPR_CTRL/SPR_UCTRL register numbers
Assuming that "U" in SPR_UCTRL is for "user", there is inconsistency with 970 user manuals/P5-bookIV/PowerISA204 which define the number as: priviledged # spr5-9 spr0-4 name mtspr mfspr len cat 136 00100 01000 CTRL - no 32 S 152 00100 11000 CTRL yes - 32 S This swaps the numbers. No effect from this change is expected though. Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru> Signed-off-by: Alexander Graf <agraf@suse.de>
This commit is contained in:
parent
81d2fb4dfd
commit
0bfe9299da
|
@ -1250,7 +1250,7 @@ static inline int cpu_mmu_index (CPUPPCState *env)
|
|||
#define SPR_MPC_EIE (0x050)
|
||||
#define SPR_MPC_EID (0x051)
|
||||
#define SPR_MPC_NRI (0x052)
|
||||
#define SPR_CTRL (0x088)
|
||||
#define SPR_UCTRL (0x088)
|
||||
#define SPR_MPC_CMPA (0x090)
|
||||
#define SPR_MPC_CMPB (0x091)
|
||||
#define SPR_MPC_CMPC (0x092)
|
||||
|
@ -1259,7 +1259,7 @@ static inline int cpu_mmu_index (CPUPPCState *env)
|
|||
#define SPR_MPC_DER (0x095)
|
||||
#define SPR_MPC_COUNTA (0x096)
|
||||
#define SPR_MPC_COUNTB (0x097)
|
||||
#define SPR_UCTRL (0x098)
|
||||
#define SPR_CTRL (0x098)
|
||||
#define SPR_MPC_CMPE (0x098)
|
||||
#define SPR_MPC_CMPF (0x099)
|
||||
#define SPR_MPC_CMPG (0x09A)
|
||||
|
|
Loading…
Reference in New Issue