Re:Writing ARM64 Code for Apple Platforms
by somebody_amzn on Thursday June 24, 2021 @12:55PM
(#27620388)
Yeah, Meltdown did affect quite some Arm CPUs, including the Cortex-A75 too.
However, due to specific features of the Arm architecture, it was patchable without a significant performance hit.
(see this section: https://siguza.github.io/KTRR/#meltdownspectre-mitigations-1..., which made the need for actually doing a page table switch avoidable)
Re:Writing ARM64 Code for Apple Platforms
by NobodyNada on Thursday June 24, 2021 @01:05PM
(#27620574)
Interesting, thanks for the link!
Iām confused. x18 is an ARM register, but I thought Meltdown only affected x86 chips. Were iOS devices vulnerable to Meltdown too? Or did you mean not x18 specifically but some equivalent OS-reserved x86 register?