-
WikiChip
WikiChip
-
Architectures
Popular x86
-
Intel
- Client
- Server
- Big Cores
- Small Cores
-
AMD
Popular ARM
-
ARM
- Server
- Big
- Little
-
Cavium
-
Samsung
-
-
Chips
Popular Families
-
Ampere
-
Apple
-
Cavium
-
HiSilicon
-
MediaTek
-
NXP
-
Qualcomm
-
Renesas
-
Samsung
-
From WikiChip
Top-byte Ignore (TBI) - ARM
< arm
v · d · e | |
ARM ISA | |
General | |
Variants | |
Extensions | |
Topics | |
Versions(all) | |
Top-byte ignore (TBI) is a feature introduced with ARMv8 that provides facilities for memory tagging by ignoring the most significant 8 bits of the virtual address.
Overview
Although 64-bit ARM registers are 64-bit wide, virtual addresses require that the top 16 bits must either be 0x0000
or 0xFFFF
. TBI is a hardware feature, introduced with AArch64, that allows software to use 8 most significant bits of a 64-bit pointer as a tag. This is done by enabling memory tagging support in the Translation Control Register. When enabled, the top eight bits ([63:56]) of the virtual address are ignored.
See also
- ARM's MTE
This article is still a stub and needs your attention. You can help improve this article by editing this page and adding the missing information. |
Retrieved from "https://en.wikichip.org/w/index.php?title=arm/tbi&oldid=84825"