every now and again i go to check if an Arm CPU with MTE exists yet, or if it's just something that presumably lives only in Google's labs
Conversation
i am never clear on this: the A14 is supposedly v8.6-A, and MTE is part of v8.5-A, but the A14 doesn't actually have MTE, right? and therefore the M1 doesn't?
1
1
Replying to
It's implemented by QEMU so that's the way to try it out for the time being. That's what we're planning on using to implement it for slab allocation for hardened_malloc. Still need to find someone that's available to do funded work on that though.
I don't think Apple has it yet. MTE is an optional extensions as with many of the other improvements in the newer revisions. The architecture version isn't that meaningful since it appears you can largely not implement most of the newer functionality, especially complex stuff.

