Re: [PATCH 09/35] target/arm: Record correct opcode fields in cpreg for E2H aliases

2023-12-27 Thread Richard Henderson
On 12/18/23 22:32, Peter Maydell wrote: For FEAT_VHE, we define a set of register aliases, so that for instance: * the SCTLR_EL1 either accesses the real SCTLR_EL1, or (if E2H is 1) SCTLR_EL2 * a new SCTLR_EL12 register accesses SCTLR_EL1 if E2H is 1 However when we create the 'new_reg'

[PATCH 09/35] target/arm: Record correct opcode fields in cpreg for E2H aliases

2023-12-18 Thread Peter Maydell
For FEAT_VHE, we define a set of register aliases, so that for instance: * the SCTLR_EL1 either accesses the real SCTLR_EL1, or (if E2H is 1) SCTLR_EL2 * a new SCTLR_EL12 register accesses SCTLR_EL1 if E2H is 1 However when we create the 'new_reg' cpreg struct for the SCTLR_EL12 register, we