Re: [PATCH 4/4] target/arm: Implement ARMv8.2-TTS2UXN

2020-04-29 Thread Richard Henderson
On 3/30/20 2:04 PM, Peter Maydell wrote: > The ARMv8.2-TTS2UXN feature extends the XN field in stage 2 > translation table descriptors from just bit [54] to bits [54:53], > allowing stage 2 to control execution permissions separately for EL0 > and EL1. Implement the new semantics of the XN field an

[PATCH 4/4] target/arm: Implement ARMv8.2-TTS2UXN

2020-03-30 Thread Peter Maydell
The ARMv8.2-TTS2UXN feature extends the XN field in stage 2 translation table descriptors from just bit [54] to bits [54:53], allowing stage 2 to control execution permissions separately for EL0 and EL1. Implement the new semantics of the XN field and enable the feature for our 'max' CPU. Signed-o