[PATCH 02/20] KVM: arm64: Remove duplicate configuration for SCTLR_EL1.{EE,E0E}
Fuad Tabba
tabba at google.com
Mon Jan 26 10:04:00 PST 2026
On Mon, 26 Jan 2026 at 12:17, Marc Zyngier <maz at kernel.org> wrote:
>
> We already have specific constraints for SCTLR_EL1.{EE,E0E}, and
> making them depend on FEAT_AA64EL1 is just buggy.
Looking at the spec, I see that they depend on FEAT_MixedEnd and
FEAT_MixedEndEL0, not on FEAT_AA64EL1. They are already in the right
place in config.c.
Reviewed-by: Fuad Tabba <tabba at google.com>
Cheers,
/fuad
>
> Fixes: 6bd4a274b026e ("KVM: arm64: Convert SCTLR_EL1 to config-driven sanitisation")
> Signed-off-by: Marc Zyngier <maz at kernel.org>
> ---
> arch/arm64/kvm/config.c | 2 --
> 1 file changed, 2 deletions(-)
>
> diff --git a/arch/arm64/kvm/config.c b/arch/arm64/kvm/config.c
> index 9c04f895d3769..0bcdb39885734 100644
> --- a/arch/arm64/kvm/config.c
> +++ b/arch/arm64/kvm/config.c
> @@ -1140,8 +1140,6 @@ static const struct reg_bits_to_feat_map sctlr_el1_feat_map[] = {
> SCTLR_EL1_TWEDEn,
> FEAT_TWED),
> NEEDS_FEAT(SCTLR_EL1_UCI |
> - SCTLR_EL1_EE |
> - SCTLR_EL1_E0E |
> SCTLR_EL1_WXN |
> SCTLR_EL1_nTWE |
> SCTLR_EL1_nTWI |
> --
> 2.47.3
>
More information about the linux-arm-kernel
mailing list