[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 24/35] target/arm: The Cortex-R52 has a read-only CBAR
From: |
Peter Maydell |
Subject: |
[PULL 24/35] target/arm: The Cortex-R52 has a read-only CBAR |
Date: |
Thu, 15 Feb 2024 17:35:27 +0000 |
The Cortex-R52 implements the Configuration Base Address Register
(CBAR), as a read-only register. Add ARM_FEATURE_CBAR_RO to this CPU
type, so that our implementation provides the register and the
associated qdev property.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20240206132931.38376-3-peter.maydell@linaro.org
---
target/arm/tcg/cpu32.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/target/arm/tcg/cpu32.c b/target/arm/tcg/cpu32.c
index 11253051156..311d654cdce 100644
--- a/target/arm/tcg/cpu32.c
+++ b/target/arm/tcg/cpu32.c
@@ -809,6 +809,7 @@ static void cortex_r52_initfn(Object *obj)
set_feature(&cpu->env, ARM_FEATURE_PMSA);
set_feature(&cpu->env, ARM_FEATURE_NEON);
set_feature(&cpu->env, ARM_FEATURE_GENERIC_TIMER);
+ set_feature(&cpu->env, ARM_FEATURE_CBAR_RO);
cpu->midr = 0x411fd133; /* r1p3 */
cpu->revidr = 0x00000000;
cpu->reset_fpsid = 0x41034023;
--
2.34.1
- [PULL 00/35] target-arm queue, Peter Maydell, 2024/02/15
- [PULL 01/35] hw/arm/xilinx_zynq: Wire FIQ between CPU <> GIC, Peter Maydell, 2024/02/15
- [PULL 02/35] linux-user/aarch64: Choose SYNC as the preferred MTE mode, Peter Maydell, 2024/02/15
- [PULL 04/35] target/arm: Adjust and validate mtedesc sizem1, Peter Maydell, 2024/02/15
- [PULL 10/35] tests/qtest/meson.build: Don't include qtests_npcm7xx in qtests_aarch64, Peter Maydell, 2024/02/15
- [PULL 08/35] hw/pci-host/raven.c: Mark raven_io_ops as implementing unaligned accesses, Peter Maydell, 2024/02/15
- [PULL 13/35] tests/qtest/bios-tables-tests: Update virt golden reference, Peter Maydell, 2024/02/15
- [PULL 24/35] target/arm: The Cortex-R52 has a read-only CBAR,
Peter Maydell <=
- [PULL 14/35] hw/arm/npcm7xx: Call qemu_configure_nic_device() for GMAC modules, Peter Maydell, 2024/02/15
- [PULL 16/35] target/arm: Don't get MDCR_EL2 in pmu_counter_enabled() before checking ARM_FEATURE_PMU, Peter Maydell, 2024/02/15
- [PULL 11/35] tests/qtest/bios-tables-test: Allow changes to virt GTDT, Peter Maydell, 2024/02/15
- [PULL 22/35] hw/arm/stellaris: Add missing QOM 'SoC' parent, Peter Maydell, 2024/02/15
- [PULL 05/35] target/arm: Split out make_svemte_desc, Peter Maydell, 2024/02/15
- [PULL 18/35] hw/arm/smmuv3: add support for stage 1 access fault, Peter Maydell, 2024/02/15
- [PULL 09/35] hw/block/tc58128: Don't emit deprecation warning under qtest, Peter Maydell, 2024/02/15
- [PULL 17/35] tests/qtest: Fix GMAC test to run on a machine in upstream QEMU, Peter Maydell, 2024/02/15
- [PULL 12/35] hw/arm/virt: Wire up non-secure EL2 virtual timer IRQ, Peter Maydell, 2024/02/15
- [PULL 15/35] tests/qtest/npcm7xx_emc-test: Connect all NICs to a backend, Peter Maydell, 2024/02/15