[PATCH v2 1/5] arm64: Add override for ID_AA64ISAR1_EL1.LS64
Catalin Marinas
catalin.marinas at arm.com
Thu Oct 29 14:14:18 PDT 2026
On Sun, Oct 25, 2026 at 07:51:34AM +0000, Fuad Tabba wrote:
> Accesses to ACCDATA_EL1, which FEAT_LS64_ACCDATA adds, trap to EL3
> unless firmware sets SCR_EL3.ADEn. Once KVM context-switches the
> register for its guests, a host whose firmware leaves the bit clear
> can't run them.
>
> Add an override for ID_AA64ISAR1_EL1.LS64, with an arm64.nols64 alias,
> so that the feature can be disabled on such a host and for its guests.
> id_aa64isar1.ls64=2 disables only FEAT_LS64_ACCDATA and above.
>
> Cc: stable at vger.kernel.org
> Signed-off-by: Fuad Tabba <fuad.tabba at linux.dev>
Acked-by: Catalin Marinas <catalin.marinas at arm.com>
However, does this need a plain cc stable? I assume you want it to go in
with patch 3 but that one only goes as far as 7.0. Same cc stable in
patch 2 which you may want to limit (or add both as dependencies to the
cc stable in patch 3 when committing).
--
Catalin
More information about the linux-arm-kernel
mailing list