From 004bdc492710e0abd23771fdba33097a9ae1f792 Mon Sep 17 00:00:00 2001 From: Ryan Buchner Date: Thu, 21 Apr 2022 11:21:27 -0700 Subject: Set require alignment to true on the 'fake' store in amo_func. --- riscv/mmu.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'riscv') diff --git a/riscv/mmu.h b/riscv/mmu.h index 03a2d39..c08acd3 100644 --- a/riscv/mmu.h +++ b/riscv/mmu.h @@ -196,7 +196,7 @@ public: template \ type##_t amo_##type(reg_t addr, op f) { \ convert_load_traps_to_store_traps({ \ - store_##type(addr, 0, false); \ + store_##type(addr, 0, false, true); \ auto lhs = load_##type(addr, true); \ store_##type(addr, f(lhs)); \ return lhs; \ -- cgit v1.1