Re: [Qemu-devel] [Bug 1713066] [NEW] Incorrect handling of aarch64 ldp in some cases

2017-08-25 Thread Peter Maydell
On 25 August 2017 at 14:50, Andrew wrote: > Given the following instruction: > ldp x0, x1, [x0] > > This will load two 64 bit values from memory, however if each location > to load is on a different page and the second page is unmapped this will > raise an exception. When this happens x0 has alrea

[Qemu-devel] [Bug 1713066] [NEW] Incorrect handling of aarch64 ldp in some cases

2017-08-25 Thread Andrew
Public bug reported: In some cases the ldp instruction (and presumably other multi-register loads and stores) can behave incorrectly. Given the following instruction: ldp x0, x1, [x0] This will load two 64 bit values from memory, however if each location to load is on a different page and the se