Re: [PATCH 5/5] arm: qemu: override flash accessors to use virtualizable instructions

2020-06-06 Thread Ard Biesheuvel
On Sat, 6 Jun 2020 at 23:08, Heinrich Schuchardt wrote: > > On 6/6/20 7:15 PM, Ard Biesheuvel wrote: > > Some instructions in the ARM ISA have multiple output registers, such > > as ldrd/ldp (load pair), where two registers are loaded from memory, > > but also ldr with indexing, where the memory b

Re: [PATCH 5/5] arm: qemu: override flash accessors to use virtualizable instructions

2020-06-06 Thread Heinrich Schuchardt
On 6/6/20 7:15 PM, Ard Biesheuvel wrote: > Some instructions in the ARM ISA have multiple output registers, such > as ldrd/ldp (load pair), where two registers are loaded from memory, > but also ldr with indexing, where the memory base register is incremented > as well when the value is loaded to t

[PATCH 5/5] arm: qemu: override flash accessors to use virtualizable instructions

2020-06-06 Thread Ard Biesheuvel
Some instructions in the ARM ISA have multiple output registers, such as ldrd/ldp (load pair), where two registers are loaded from memory, but also ldr with indexing, where the memory base register is incremented as well when the value is loaded to the destination register. MMIO emulation under KV