summary refs log tree commit diff stats
path: root/hw/misc/stm32l4x5_rcc.c
diff options
context:
space:
mode:
authorLIU Zhiwei <zhiwei_liu@linux.alibaba.com>2024-08-02 15:24:17 +0800
committerAlistair Francis <alistair.francis@wdc.com>2024-08-06 14:18:41 +1000
commit5e54b439f5be1e604453d9b02d85685a266121da (patch)
tree6f87d0eef0dfb4a767a0305bf58fdf08d38fd0b5 /hw/misc/stm32l4x5_rcc.c
parent30d24145da72dc3f64d9d720ac2befad28e1daa2 (diff)
downloadfocaccia-qemu-5e54b439f5be1e604453d9b02d85685a266121da.tar.gz
focaccia-qemu-5e54b439f5be1e604453d9b02d85685a266121da.zip
target/riscv: Relax fld alignment requirement
According to the risc-v specification:
"FLD and FSD are only guaranteed to execute atomically if the effective
address is naturally aligned and XLEN≥64."

We currently implement fld as MO_ATOM_IFALIGN when XLEN < 64, which does
not violate the rules. But it will hide some problems. So relax it to
MO_ATOM_NONE.

Signed-off-by: LIU Zhiwei <zhiwei_liu@linux.alibaba.com>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-ID: <20240802072417.659-4-zhiwei_liu@linux.alibaba.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Diffstat (limited to 'hw/misc/stm32l4x5_rcc.c')
0 files changed, 0 insertions, 0 deletions