Re: [PATCH] riscv: Make sifive_test finisher 4 bytes

2020-09-15 Thread Gedare Bloom
On Tue, Sep 15, 2020 at 1:33 AM Sebastian Huber wrote: > > On 15/09/2020 09:09, Hesham Almatary wrote: > > > QEMU is now stricter with MMIO sizes and accesses. uintptr_t on RV64 > > is 8 bytes and generates an sd instruction that Store/AMO faults > > because sifive_test MMIO expects 4 bytes access

Re: [PATCH] riscv: Make sifive_test finisher 4 bytes

2020-09-15 Thread Sebastian Huber
On 15/09/2020 09:09, Hesham Almatary wrote: QEMU is now stricter with MMIO sizes and accesses. uintptr_t on RV64 is 8 bytes and generates an sd instruction that Store/AMO faults because sifive_test MMIO expects 4 bytes accesses. Ok. ___ devel mailing

[PATCH] riscv: Make sifive_test finisher 4 bytes

2020-09-15 Thread Hesham Almatary
QEMU is now stricter with MMIO sizes and accesses. uintptr_t on RV64 is 8 bytes and generates an sd instruction that Store/AMO faults because sifive_test MMIO expects 4 bytes accesses. --- bsps/riscv/riscv/start/bsp_fatal_halt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/b