Skip to content

Commit 38325f1

Browse files
authored
src/mte_tagelide: remove zitagelide (#81)
code page's MTE bit gives a mechanism to elide tag checks even if data pointer had MTE set. Removing zitagelide. Signed-off-by: Deepak Gupta <[email protected]>
1 parent 7304de6 commit 38325f1

File tree

3 files changed

+0
-171
lines changed

3 files changed

+0
-171
lines changed

src/mte_intro.adoc

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,3 @@ for tagged pointer construction, tag management instructions to store tags and
8989
tag checks on memory accesses (pointer dereferences). `Svatag` and `Smvatag`
9090
extensions defines tag storage mechanism in virtual memory along with protection
9191
mechanisms for tag storage.
92-
93-
Software (particularly compiler) has visiblity into lifecycle of pointers and
94-
can statically determine accesses to be safe in some reduced scope. To aid
95-
compiler from eliding such tag checks, `Zitagelide` is defined.

src/mte_tagelide.adoc

Lines changed: 0 additions & 166 deletions
This file was deleted.

src/riscv-mte.adoc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,6 @@ include::contributors.adoc[]
7171
include::mte_intro.adoc[]
7272
include::mte_tag.adoc[]
7373
include::mte_vatag.adoc[]
74-
include::mte_tagelide.adoc[]
7574

7675
// The index must precede the bibliography
7776
include::index.adoc[]

0 commit comments

Comments
 (0)