From: Richard Henderson Date: Tue, 18 Feb 2020 19:09:52 +0000 (-0800) Subject: target/arm: Set ID_MMFR4.HPDS for aarch64_max_initfn X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=dac65ba1d7945c5d58ab63d8769103634adb2b01;p=qemu.git target/arm: Set ID_MMFR4.HPDS for aarch64_max_initfn We had set this for aarch32-only in arm_max_initfn, but failed to set the same bit for aarch64. Signed-off-by: Richard Henderson Message-id: 20200218190958.745-2-richard.henderson@linaro.org Reviewed-by: Peter Maydell Signed-off-by: Peter Maydell --- diff --git a/target/arm/cpu64.c b/target/arm/cpu64.c index 0929401a4d..db695384eb 100644 --- a/target/arm/cpu64.c +++ b/target/arm/cpu64.c @@ -704,6 +704,7 @@ static void aarch64_max_initfn(Object *obj) cpu->isar.id_mmfr3 = u; u = cpu->isar.id_mmfr4; + u = FIELD_DP32(u, ID_MMFR4, HPDS, 1); /* AA32HPD */ u = FIELD_DP32(u, ID_MMFR4, AC2, 1); /* ACTLR2, HACTLR2 */ cpu->isar.id_mmfr4 = u;