News for hackers. Stuff that matters.
Re:Enable MTE on Pixel 8 by soulbadguy on Friday November 03, 2023 @05:48AM (#38126454)
Sounds very useful. Even just for testing.

Does x86 have something comparable?

Re:Enable MTE on Pixel 8 by kafrofrite on Friday November 03, 2023 @07:38AM (#38127242)
IIRC, Intel announced about a year later plans to develop something similar. That being said, at the time they didn't have a specific timeline.
Re:Enable MTE on Pixel 8 by higherhalf on Friday November 03, 2023 @07:58AM (#38127403)
Yes. Kind of.

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

Re:Enable MTE on Pixel 8 by Liquid_Fire on Friday November 03, 2023 @08:23AM (#38127658)
Those sound analogous to the TBI feature in Arm, rather than MTE itself (which uses TBI).
Re:Enable MTE on Pixel 8 by pjmlp on Friday November 03, 2023 @12:19PM (#38130940)
They did, MPX, however the design was buggy and eventually removed.

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.

Re:Enable MTE on Pixel 8 by hmry on Friday November 03, 2023 @04:50PM (#38134825)
If AMD and Intel drag their feet long enough, CHERI will be production ready before then.
Re:Enable MTE on Pixel 8 by pjmlp on Saturday November 04, 2023 @07:07AM (#38139920)
True, however unless Windows developer community finally embraces ARM, that is something that will only worry them on the server with UNIX based workloads.