On Wed, Apr 06, 2022 at 05:41:34PM +0100, James Morse wrote:
Hello!
Compared to the v4.14 backport, this backport for v4.9 includes extra infrastructure for the arch timer driver, which is needed for the A76 timer workaround, which is needed to cleanly pick up the A76 MIDR definition. I didn't backport the Hisilicon 161010101 workaround as I'm unable to test it.
I also backported the capabilities midr-range support, which the bhb mitigation makes use of. Ard had already backported this to v4.14. I ended up backporting Ard's version from v4.14 as it conflicted less, and he had added A35 to the spectre-safe list.
.. and then the Spectre-BHB bits, where as before the KVM stuff is different to mainline as the infrastructure for doing this stuff is very different.
Looks great, many thanks for these!
greg k-h