3 ms·
> I have no idea what Arm’s involvement is in all this But you implied that Apple flouted what was permitted by Arm. > Just off the top of my head That's not
by klelatti 6y ago
> I have no idea what Arm’s involvement is in all this
But you implied that Apple flouted what was permitted by Arm.
> Just off the top of my head
That's not a reference.
As others have commented its much, much more likely that Apple and Arm have a very close relationship and that Apple are just at the leading edge.
- saagarjha 6y agoI did not imply that. My comment was a response to the claim that Arm started allowing this in 2019 when Apple clearly was doing this earlier. For all I know the relationship is that Apple just writes the standard and tells Arm to publish it. I have no idea what issues you had with my examples but if you describe them perhaps I can make them acceptable to you?
- klelatti 6y agoI'm genuinely interested in the point you make about the these instructions but it's not helpful to mention something like this without a link to more information. On the first point you said 'Apple doesn't care' which I read as Apple doesn't care about the licensing rules - if you meant something else then fine but I think most people would read it that way.
- saagarjha 6y agoI meant it in the way of "I don't think Apple has to care" since they do not follow them–what I do not know is if Apple has some other agreement in place, or they are violating something. For the instructions: the reason I didn't provide a link is because it would be very hard for me to do so, as these instructions are proprietary and undocumented, plus Apple strips out this code from their open source releases. The best I could find in the latest tarball is a definition for __ARM_WKDM_ISA_AVAILABLE__ for the Monsoon cores inside of A11: https://github.com/apple-open-source-mirror/xnu/blob/65d5be84e21bccbae44730ddb3b307a701b0351a/osfmk/arm/proc_reg.h#L162 https://github.com/apple-open-source-mirror/xnu/blob/65d5be8...