Yes, this is my point: there’s little reason to change if you’d just have to keep paying the same.
> Also maybe Apple has decided that Aarch64 is a better choice…
Remember that Apple has a full architecture license and their microarchitecture is their own. Their parts don’t really look like anybody else’s except having mostly the same instruction set. I really don’t think the ISA itself would be anything they would spend any time thinking about either way — other factors dominate.
Apple would deserve to be sued if they tried to take Arm's IP that they've had access to for years and apply it to another ISA for free. Doesn't have any read across for a RISC-V designer that doesn't have access to / isn't using that IP.
1: given that apple has their own architecture that happens to implement some of the ARM ISAs, what are they really paying for with their license? The conjecture is: primarily patents. ARM supplies a lot of tooling but I doubt much of that is usable in Apple’s environment, except some of the most surface stuff (ISA conformance, perhaps). At this point I doubt there’s a lot of ARM IP in apple’s parts except for the copyrights on the ISA and patents, which anyone can read.
2: patents can apply to other MPU vendors/developers even if they don’t read them. In fact the “best” (i.e. most horrible) way to enforce them is to wait until vendor gets enough traction and then demand a license be purchased.
2. Of course, that's just how patents work. But there is no evidence that Arm is doing this.
Overall, I don't agree with the sense that Arm is an overhead for Apple that if it weren't for those pesky patents they would cast aside and cut their costs. I think it's more complex than.
Apple has had access to all Arm’s IP - eg for example on big.LITTLE. Isn’t it right that Apple (market cap around $3tn) actually pays for that IP if they want to use it on another ISA?
Also maybe Apple has decided that Aarch64 is a better choice for their higher end CPUs and it’s worth the extra cost? That would surely outweigh any consideration in terms of cost given how small a part of the BOM this is.