Capability Mode Bit
ConceptA capability mode bit is an architectural feature supported in CHERI (Capability Hardware Enhanced RISC Instructions) implementations for RISC-V. The Piccolo and Flute microcontroller extensions were the first CHERI implementations to support a merged register file combined with a capability mode bit.
First seen 6/8/2026
Last seen 6/8/2026
Evidence 2 chunks
Wiki v1
WIKI
Capability Mode Bit
Overview
A capability mode bit is an architectural feature used in CHERI (Capability Hardware Enhanced RISC Instructions) implementations. It allows a processor to switch between addressing and execution modes in which capabilities are interpreted, enabling the integration of capability-aware logic into general-purpose RISC-V pipelines.
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →RELATIONSHIPS
2 connectionsThe thesis implements and evaluates the capability mode bit for CHERI microcontrollers.
CHERI uses a capability mode bit to switch between capability and legacy modes.
LINKED ENTITIES
2 linksCITATIONS
2 sources2 citations — click to collapse
[1] The Piccolo and Flute microcontroller extensions were the first CHERI implementations to support a merged register file and capability mode bit. UCAM-CL-TR-984: Efficient spatial and temporal safety for microcontrollers and application-class processors
[2] The thesis explored microarchitectural implications of a dynamically switched capability encoding mode as an architectural improvement for CHERI RISC-V. UCAM-CL-TR-984: Efficient spatial and temporal safety for microcontrollers and application-class processors