Sounds very useful. Even just for testing.
Does x86 have something comparable?
Does x86 have something comparable?
AMD processors have Upper Address Ignore (UAI) with 7 bits of ancillary data, for Intel there is Linear Address Masking (LAM) with 6 or 15 bits [1]. The latter has made it into Linux after some initial resistance [2].
[1]: https://lwn.net/Articles/888914
[2]: https://www.phoronix.com/news/Intel-LAM-Merged-Linux-6.4
Currently x86 is the only mainstrem architecture without a plan for hardware memory tagging.
Even RISC-V has an ongoing discussion for hardware memory tagging extensions.