aboutsummaryrefslogtreecommitdiff
path: root/riscv/mmu.h
diff options
context:
space:
mode:
authorRyan Buchner <ryan.buchner@arilinc.com>2022-04-21 11:40:32 -0700
committerRyan Buchner <ryan.buchner@arilinc.com>2022-04-21 13:00:07 -0700
commit01b88b06693d91ee3d2e5b80020e0b934828d47d (patch)
treee2bdfb718e31c60d81c93fd6ec52a3356714e26b /riscv/mmu.h
parent8948aef6dcad90fd80d6b8267e2fc2eeb4163a64 (diff)
downloadspike-01b88b06693d91ee3d2e5b80020e0b934828d47d.zip
spike-01b88b06693d91ee3d2e5b80020e0b934828d47d.tar.gz
spike-01b88b06693d91ee3d2e5b80020e0b934828d47d.tar.bz2
Pass acutally_store from store_func to misaligned_store
In future, someone may expect this functionality.
Diffstat (limited to 'riscv/mmu.h')
-rw-r--r--riscv/mmu.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/riscv/mmu.h b/riscv/mmu.h
index bb4c27e..8964e29 100644
--- a/riscv/mmu.h
+++ b/riscv/mmu.h
@@ -150,7 +150,7 @@ public:
void prefix##_##type(reg_t addr, type##_t val, bool actually_store=true, bool require_alignment=false) { \
if (unlikely(addr & (sizeof(type##_t)-1))) { \
if (require_alignment) store_conditional_address_misaligned(addr); \
- else return misaligned_store(addr, val, sizeof(type##_t), xlate_flags); \
+ else return misaligned_store(addr, val, sizeof(type##_t), xlate_flags, actually_store); \
} \
reg_t vpn = addr >> PGSHIFT; \
size_t size = sizeof(type##_t); \