[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 02/45] target/arm: Advertise Cortex-A53 erratum #843419 fix via RE
From: |
Peter Maydell |
Subject: |
[PULL 02/45] target/arm: Advertise Cortex-A53 erratum #843419 fix via REVIDR |
Date: |
Tue, 27 Feb 2024 13:32:31 +0000 |
From: Ard Biesheuvel <ardb@kernel.org>
The Cortex-A53 r0p4 revision that QEMU emulates is affected by a CatA
erratum #843419 (i.e., the most severe), which requires workarounds in
the toolchain as well as the OS.
Since the emulation is obviously not affected in the same way, we can
indicate this via REVIDR bit #8, which on r0p4 has the meaning that no
workarounds for erratum #843419 are needed.
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20240215160202.2803452-1-ardb+git@google.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
---
target/arm/cpu64.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/target/arm/cpu64.c b/target/arm/cpu64.c
index 8e30a7993ea..0f7a44a28f5 100644
--- a/target/arm/cpu64.c
+++ b/target/arm/cpu64.c
@@ -663,7 +663,7 @@ static void aarch64_a53_initfn(Object *obj)
set_feature(&cpu->env, ARM_FEATURE_PMU);
cpu->kvm_target = QEMU_KVM_ARM_TARGET_CORTEX_A53;
cpu->midr = 0x410fd034;
- cpu->revidr = 0x00000000;
+ cpu->revidr = 0x00000100;
cpu->reset_fpsid = 0x41034070;
cpu->isar.mvfr0 = 0x10110222;
cpu->isar.mvfr1 = 0x12111111;
--
2.34.1
- [PULL 00/45] target-arm queue, Peter Maydell, 2024/02/27
- [PULL 01/45] hw/arm/sbsa-ref: Simplify init since PCIe is always enabled, Peter Maydell, 2024/02/27
- [PULL 02/45] target/arm: Advertise Cortex-A53 erratum #843419 fix via REVIDR,
Peter Maydell <=
- [PULL 03/45] MAINTAINERS: Cover hw/ide/ahci-allwinner.c with AllWinner A10 machine, Peter Maydell, 2024/02/27
- [PULL 08/45] tests/qtest: Check that EXTI fan-in irqs are correctly connected, Peter Maydell, 2024/02/27
- [PULL 10/45] block: m25p80: Add support of mt35xu02gbba, Peter Maydell, 2024/02/27
- [PULL 04/45] misc: m48t59: replace qemu_system_reset_request() call with watchdog_perform_action(), Peter Maydell, 2024/02/27
- [PULL 06/45] xlnx-versal-ospi: disable reentrancy detection for iomem_dac, Peter Maydell, 2024/02/27
- [PULL 18/45] hw/core/reset: Implement qemu_register_reset via qemu_register_resettable, Peter Maydell, 2024/02/27
- [PULL 17/45] hw/core/reset: Add qemu_{register, unregister}_resettable(), Peter Maydell, 2024/02/27
- [PULL 12/45] arm/ptw: Handle atomic updates of page tables entries in MMIO during PTW., Peter Maydell, 2024/02/27
- [PULL 15/45] hw/core: Add documentation and license comments to reset.h, Peter Maydell, 2024/02/27
- [PULL 07/45] hw/arm: Use TYPE_OR_IRQ when connecting STM32L4x5 EXTI fan-in IRQs, Peter Maydell, 2024/02/27