On Tue, Dec 17, 2024 at 08:27:07AM +0000, Marc Zyngier wrote:
My reading of the thread was that we don't need to kill the arm64.nosme option as SMIDR_EL1 wouldn't UNDEF, which is guaranteed if SME is implemented at all.
My read had been the other way around, I'll drop the change to the override.
What was needed in 6.0 is not there anymore, for all the reasons that Mark outlined and that you have pasted in the above commit message.
That's a rewrite of roughly the same stuff! I pasted the commit IDs but the rest was a rewrite.