On 26 January 2015 at 14:40, Greg Bellows <greg.bell...@linaro.org> wrote: > On Fri, Jan 23, 2015 at 12:20 PM, Peter Maydell <peter.mayd...@linaro.org> > wrote: >> >> The MMU index to use for unprivileged loads and stores is more >> complicated than we currently implement: >> * for A64, it should be "if at EL1, access as if EL0; otherwise >> access at current EL" >> * for A32/T32, it should be "if EL2, UNPREDICTABLE; otherwise >> access as if at EL0". >> > > The wording between the specs appears to be almost identical, curious why > the handling is different?
Because that's what the ARM ARM specifies. Compare C3.2.5 (A64 LDT &c) with F7.1.95 (A32/T32 LDRT). -- PMM