Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
src/mte_tag: clearly define tag check conditions per privilege mode (#18
) Clearly define under which conditions loads/stores are subject to tag checks in each prvilege mode. In M-mode and `satp.MODE == Bare`, all loads/stores are subject to tag checks. Software can rely on using `pointer_tag == 0` to elide tag checks. In less than M-mode where `satp.MODE != Bare`, software can use page table bits to create various discontigous regions of memory which may or may not be subject to tag checks. Signed-off-by: Deepak Gupta <[email protected]>
- Loading branch information