KVM: arm64: Kill CPACR_EL1_TTA definition
authorMarc Zyngier <maz@kernel.org>
Thu, 12 Jan 2023 15:48:03 +0000 (15:48 +0000)
committerOliver Upton <oliver.upton@linux.dev>
Thu, 12 Jan 2023 21:10:51 +0000 (21:10 +0000)
Since the One True Way is to use the new generated definition,
kill the KVM-specific definition of CPACR_EL1_TTA, and move
over to CPACR_ELx_TTA, hopefully for the same result.

Signed-off-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20230112154803.1808559-1-maz@kernel.org
Signed-off-by: Oliver Upton <oliver.upton@linux.dev>
arch/arm64/include/asm/kvm_arm.h
arch/arm64/kvm/hyp/vhe/switch.c

index 0df3fc3a017371cf402efc50c32fe326a4e14711..fb6e32e23450fd72a59834f4aec5edab5ca1b68e 100644 (file)
        ECN(SOFTSTP_CUR), ECN(WATCHPT_LOW), ECN(WATCHPT_CUR), \
        ECN(BKPT32), ECN(VECTOR32), ECN(BRK64)
 
-#define CPACR_EL1_TTA          (1 << 28)
 #define CPACR_EL1_DEFAULT      (CPACR_EL1_FPEN_EL0EN | CPACR_EL1_FPEN_EL1EN |\
                                 CPACR_EL1_ZEN_EL1EN)
 
index 1a97391fedd29335647796ce491f5bda03a3f189..81bf236d9c273159d8a22007b8e5f18833530e66 100644 (file)
@@ -40,7 +40,7 @@ static void __activate_traps(struct kvm_vcpu *vcpu)
        ___activate_traps(vcpu);
 
        val = read_sysreg(cpacr_el1);
-       val |= CPACR_EL1_TTA;
+       val |= CPACR_ELx_TTA;
        val &= ~(CPACR_EL1_ZEN_EL0EN | CPACR_EL1_ZEN_EL1EN |
                 CPACR_EL1_SMEN_EL0EN | CPACR_EL1_SMEN_EL1EN);