summaryrefslogtreecommitdiff
path: root/cheri
diff options
context:
space:
mode:
authorRobert Norton2016-04-18 17:07:36 +0100
committerRobert Norton2016-04-18 17:08:19 +0100
commit0a1c02598bbf5499dd802138eac9fb102bfe5e5e (patch)
treebc700e137f4a8454319005bebc39a1d573f9b8a4 /cheri
parent95632af49cfd8f3bd20a7d7a8a8182f36b625a63 (diff)
cheri: swap use of MEMr_tagged and MEMr_tagged_reserved in CLC which were swapped.
Diffstat (limited to 'cheri')
-rw-r--r--cheri/cheri_insts.sail4
1 files changed, 2 insertions, 2 deletions
diff --git a/cheri/cheri_insts.sail b/cheri/cheri_insts.sail
index 7913a38b..ae1f41c0 100644
--- a/cheri/cheri_insts.sail
+++ b/cheri/cheri_insts.sail
@@ -676,10 +676,10 @@ function clause execute (CLC(cd, cb, rt, offset, linked)) =
{
CP0LLBit := 0b1;
CP0LLAddr := pAddr;
- MEMr_tagged(pAddr);
+ MEMr_tagged_reserve(pAddr);
}
else
- (MEMr_tagged_reserve(pAddr)))
+ (MEMr_tagged(pAddr)))
in
(CapRegs[cd]) := ([tag] : mem);
}