Skip to content

Commit 9a7f87e

Browse files
Zenghui YuMarc Zyngier
authored andcommitted
KVM: arm64: selftests: Sync ID_AA64PFR1, MPIDR, CLIDR in guest
We forgot to sync several registers (ID_AA64PFR1, MPIDR, CLIDR) in guest to make sure that the guest had seen the written value. Add them to the list. Signed-off-by: Zenghui Yu <zenghui.yu@linux.dev> Reviewed-By: Ben Horgan <ben.horgan@arm.com> Signed-off-by: Marc Zyngier <maz@kernel.org>
1 parent 05a0249 commit 9a7f87e

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

tools/testing/selftests/kvm/arm64/set_id_regs.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -249,11 +249,14 @@ static void guest_code(void)
249249
GUEST_REG_SYNC(SYS_ID_AA64ISAR2_EL1);
250250
GUEST_REG_SYNC(SYS_ID_AA64ISAR3_EL1);
251251
GUEST_REG_SYNC(SYS_ID_AA64PFR0_EL1);
252+
GUEST_REG_SYNC(SYS_ID_AA64PFR1_EL1);
252253
GUEST_REG_SYNC(SYS_ID_AA64MMFR0_EL1);
253254
GUEST_REG_SYNC(SYS_ID_AA64MMFR1_EL1);
254255
GUEST_REG_SYNC(SYS_ID_AA64MMFR2_EL1);
255256
GUEST_REG_SYNC(SYS_ID_AA64MMFR3_EL1);
256257
GUEST_REG_SYNC(SYS_ID_AA64ZFR0_EL1);
258+
GUEST_REG_SYNC(SYS_MPIDR_EL1);
259+
GUEST_REG_SYNC(SYS_CLIDR_EL1);
257260
GUEST_REG_SYNC(SYS_CTR_EL0);
258261
GUEST_REG_SYNC(SYS_MIDR_EL1);
259262
GUEST_REG_SYNC(SYS_REVIDR_EL1);

0 commit comments

Comments
 (0)