qemu-cr16/include/hw/arm
Luc Michel 8cd160dccf hw/arm/xlnx-versal: add versal2 SoC
Add the Versal Gen 2 (versal2) version of the Versal SoC family.
This version embeds up to 8 Cortex-A78AE cores (split into 4 clusters)
and 10 Cortex-R52 cores (split into 5 clusters). The similarities
between versal and versal2 in term of architecture allow to reuse the
VersalMap structure to almost fully describe the implemented parts of
versal2.

The versal2 eFuse device differs quite a lot from the versal one and is
left as future work.

Signed-off-by: Luc Michel <luc.michel@amd.com>
Reviewed-by: Francisco Iglesias <francisco.iglesias@amd.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@amd.com>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20250926070806.292065-41-luc.michel@amd.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2025-10-07 10:35:36 +01:00
..
allwinner-a10.h
allwinner-h3.h
allwinner-r40.h
armsse-version.h
armsse.h
armv7m.h
aspeed.h hw/arm/aspeed: Add second SPI chip to Aspeed model 2025-07-03 17:36:45 +02:00
aspeed_soc.h hw/arm/aspeed: Move aspeed_load_vbootrom to common SoC code 2025-09-29 18:00:20 +02:00
bcm2835_peripherals.h
bcm2836.h
bcm2838.h
bcm2838_peripherals.h
boot.h hw/arm: make cpu targeted by arm_load_kernel the primary CPU. 2025-06-13 11:31:28 +01:00
bsa.h target/arm: Implement SEL2 physical and virtual timers 2025-03-07 10:08:21 +00:00
digic.h
exynos4210.h
fdt.h
fsl-imx6.h include/system: Move exec/memory.h to system/memory.h 2025-04-23 14:08:21 -07:00
fsl-imx6ul.h include/system: Move exec/memory.h to system/memory.h 2025-04-23 14:08:21 -07:00
fsl-imx7.h hw/pci-host/designware: Expose MSI IRQ 2025-01-27 13:50:14 +00:00
fsl-imx8mp.h hw/arm/fsl-imx8mp: Remove unused define 2025-03-31 16:25:59 +02:00
fsl-imx25.h include/system: Move exec/memory.h to system/memory.h 2025-04-23 14:08:21 -07:00
fsl-imx31.h include/system: Move exec/memory.h to system/memory.h 2025-04-23 14:08:21 -07:00
linux-boot-if.h
max78000_soc.h MAX78000: Add AES to SOC 2025-07-08 17:31:59 +01:00
msf2-soc.h
npcm7xx.h hw/misc: Move NPCM7XX CLK to NPCM CLK 2025-02-20 15:22:22 +00:00
npcm8xx.h hw/arm: Add GMAC devices to NPCM8XX SoC 2025-05-29 17:45:09 +01:00
nrf51.h
nrf51_soc.h hw/arm/nrf51: Rename ARMv7MState 'cpu' -> 'armv7m' 2025-01-27 12:58:26 +00:00
omap.h hw/arm: Replace TABs for spaces in OMAP board and device code 2025-05-14 14:29:47 +01:00
primecell.h
raspberrypi-fw-defs.h
raspi_platform.h
sharpsl.h hw/arm: Replace TABs for spaces in OMAP board and device code 2025-05-14 14:29:47 +01:00
smmu-common.h hw/arm/virt: Allow user-creatable SMMUv3 dev instantiation 2025-09-16 17:31:54 +01:00
smmuv3.h
soc_dma.h hw/arm: Replace TABs for spaces in OMAP board and device code 2025-05-14 14:29:47 +01:00
stm32f100_soc.h
stm32f205_soc.h hw/arm/stm32f205_soc: Don't leak TYPE_OR_IRQ objects 2025-08-30 16:38:47 +01:00
stm32f405_soc.h
stm32l4x5_soc.h include/system: Move exec/memory.h to system/memory.h 2025-04-23 14:08:21 -07:00
virt.h qapi/acpi-hest: add an interface to do generic CPER error injection 2025-10-05 08:06:32 -04:00
xlnx-versal-version.h hw/misc/xlnx-versal-crl: add the versal2 version 2025-10-07 10:35:36 +01:00
xlnx-versal.h hw/arm/xlnx-versal: add versal2 SoC 2025-10-07 10:35:36 +01:00
xlnx-zynqmp.h