summaryrefslogtreecommitdiff
path: root/cheri/cheri_prelude_common.sail
diff options
context:
space:
mode:
Diffstat (limited to 'cheri/cheri_prelude_common.sail')
-rw-r--r--cheri/cheri_prelude_common.sail2
1 files changed, 2 insertions, 0 deletions
diff --git a/cheri/cheri_prelude_common.sail b/cheri/cheri_prelude_common.sail
index b839b282..13b18ac1 100644
--- a/cheri/cheri_prelude_common.sail
+++ b/cheri/cheri_prelude_common.sail
@@ -104,6 +104,7 @@ typedef CapEx = enumerate {
CapEx_PermitStoreLocalCapViolation;
CapEx_PermitSealViolation;
CapEx_AccessSystemRegsViolation;
+ CapEx_PermitCCallViolation;
}
typedef CPtrCmpOp = enumerate {
@@ -145,6 +146,7 @@ function (bit[8]) CapExCode((CapEx) ex) =
case CapEx_PermitStoreLocalCapViolation -> 0x16
case CapEx_PermitSealViolation -> 0x17
case CapEx_AccessSystemRegsViolation -> 0x18
+ case CapEx_PermitCCallViolation -> 0x19
}
typedef CapCauseReg = register bits [15:0] {