Remix.run Logo
ksec 14 hours ago

>The ARM specification mandates that cores in WFI loops should preserve all state. This is not the default mode on Apple Silicon.

I sometimes do wonder at what point do ARM find and test these stuff and ask Apple to follow. Obviously this is not the first time we see such thing happened.

j16sdiz 7 hours ago | parent | next [-]

This is allowed as long as you hold the architectural license (which Apple does), and the register is not exposed to userspace (this register is accessible only from kernel)

Eufrat 14 hours ago | parent | prev [-]

My understanding is that Apple has an extremely special license with ARM partially because they helped fund ARM when it was spun out of Acorn and they are not required to conform to the specifications like other licensees.

AceJohnny2 14 hours ago | parent [-]

Didn't Apple help define the Aarch64 instruction set?

happymellon 8 hours ago | parent [-]

Malicious standards.

See also when Microsoft introduced DocX, Apple products corrupted documents because Apple followed the standard that Microsoft had specified but turns out they didn't follow it themselves.

Sabotage others on things you don't have to do.