riscv/riscv-cheri
This repository contains the CHERI extension specification, adding hardware capabilities to RISC-V ISA to enable fine-grained memory protection and scalable compartmentalization.
PythonCC-BY-4.0
Issues
- 3
Priority of CHERI page faults
#484 opened by Timmmm - 3
Include SAIL snippets into the specification
#362 opened by andresag01 - 3
- 1
Use of htval(2) for CHERI faults is odd
#482 opened by jrtc27 - 3
Mixture of British and American English spellings
#453 opened by francislaus - 0
Missing description of the hedeleg register
#465 opened by francislaus - 0
- 2
Data trace and mutating loads
#458 opened by tariqkurd-repo - 1
- 3
Make Zcheripurecap depend on Zstid
#472 opened by francislaus - 0
Open questions for architecture review
#457 opened by arichardson - 1
- 0
- 0
CSBNDSRDown in addition to CSBNDSR?
#452 opened by nwf - 0
ZCheripte requires assumes it is always active.
#448 opened by buxtonpaul - 0
Ambiguous wording for sstatus.CRG
#441 opened by tomaird - 3
zcherilevels issues
#411 opened by chrehrhardt - 2
ACPERM RV32 order of rules inconsistency
#426 opened by jamie-melling - 2
Zcherilevels RV32 stripping EL clarification
#428 opened by jamie-melling - 2
EL permission rules clarification
#432 opened by tomaird - 1
- 2
Add GCTOP instruction?
#400 opened by nwf - 0
Possible need for CRelocate (CREL? CRLC? CRELOC?)
#424 opened by jrtc27 - 3
Unclear wording of ACPERM rule
#415 opened by tomaird - 3
- 7
SCBNDSI redundancy?
#402 opened by nwf - 2
dfinc updating not very clear
#416 opened by tariqkurd-repo - 2
"Zstid" CSR inconsistency
#410 opened by stefano-codasip - 1
MODESW shoudl be split into two
#407 opened by tariqkurd-repo - 3
Alternative semantics for AUIPC in Capability Mode
#389 opened by andresag01 - 1
Floating point loads inconsistent mnemonic
#395 opened by ricki-code - 1
Specialized getter-with-offset instruction for Zstid?
#393 opened by nwf - 0
"infinite bounds" definition and xrefs disagree
#392 opened by nwf - 2
Corner cases for SCMODE
#384 opened by andresag01 - 3
Compatibility with Zilsd
#372 opened by arichardson - 0
Add section on pointer masking
#360 opened by tariqkurd-repo - 2
- 2
- 0
Review spec and remove stale comments
#363 opened by andresag01 - 0
- 0
Add section on vector support
#359 opened by tariqkurd-repo - 1
Rename length violation to bounds violation
#366 opened by jrtc27 - 0
- 2
- 4
- 1
Checks on DPCC when entering debug mode
#356 opened by tomaird - 0
- 11
Does the mepcc alignment legalisation use scaddr?
#344 opened by tomaird - 1
Should DPCC follow the same rules as MEPCC?
#343 opened by tomaird - 5
ACPERM description has inverted M-bit text
#342 opened by tomaird