diff options
Diffstat (limited to 'cheri/cheri_prelude_common.sail')
| -rw-r--r-- | cheri/cheri_prelude_common.sail | 2 |
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] { |
