You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/hw/arm
Richard Henderson ff0601d128 aspeed queue:
* Move Aspeed machine models in separate source files to ease maintenance
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEoPZlSPBIlev+awtgUaNDx8/77KEFAmkJudUACgkQUaNDx8/7
 7KFbOA/8CXCx6LMxs0F4ICUsX/HlmSi8n4oeR9bTar+Di/1wJBZsngVXmFIUq+g9
 i28QJiDKKPaGIbFkKfa/Ndd9vybnQNv9zdA7nbvJ/A9kRzIz3bzBtICwa1rUzwcb
 CeIzAAxLpBUHCwC9MDSe0PbCaCr/Fa1AsQrKrflLtbsDPtLdChwrNAJYD0N3Jih9
 Gh94nRQqy6VEv1bn0bUCxMgWbPVMm+ZAblUK0SN9asr2ZFl180Fec7kmHUKKhbUV
 WaNJM3qu7D15ShsrciarNLEgDQQGDKA/FemscAp41J5Ot1qymgBDS02MaNbFkBaZ
 43xEh2o1a8pM4fELvawJoeCnODF9+EXYMiC6KTy4gk8T06U1d67AqQDgtmaAW9/T
 Mu79tXyYhygW3eFzvenOviPPmZCRPxeU9HerIZtb82EUJ1Os/ztctobZNdamMnue
 QMjUFfi1FUdvvsonx3kMVVCUsV3ZlSD7aAC3BR+tCe7b2hGeFEFXePUVO/HWSJGJ
 3e92Wp11QKR9iXFK+g9910mPbNz+AMSw5C/GZIQf9TnGID+PrCTFTAaCW0D18Cvo
 A1zr1OZ8gJRz2hDRYVfDzykvWR7Y8IFdEPPeMzK9VAuv+Draiv1pNQ7bkqmf3m39
 rIV/oFOILQVEdnaQdc/q/cqWjSevptL+kt+Le+5qf0kbrJEOJY0=
 =nxN9
 -----END PGP SIGNATURE-----

Merge tag 'pull-aspeed-20251104' of https://github.com/legoater/qemu into staging

aspeed queue:

* Move Aspeed machine models in separate source files to ease maintenance

# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCAAdFiEEoPZlSPBIlev+awtgUaNDx8/77KEFAmkJudUACgkQUaNDx8/7
# 7KFbOA/8CXCx6LMxs0F4ICUsX/HlmSi8n4oeR9bTar+Di/1wJBZsngVXmFIUq+g9
# i28QJiDKKPaGIbFkKfa/Ndd9vybnQNv9zdA7nbvJ/A9kRzIz3bzBtICwa1rUzwcb
# CeIzAAxLpBUHCwC9MDSe0PbCaCr/Fa1AsQrKrflLtbsDPtLdChwrNAJYD0N3Jih9
# Gh94nRQqy6VEv1bn0bUCxMgWbPVMm+ZAblUK0SN9asr2ZFl180Fec7kmHUKKhbUV
# WaNJM3qu7D15ShsrciarNLEgDQQGDKA/FemscAp41J5Ot1qymgBDS02MaNbFkBaZ
# 43xEh2o1a8pM4fELvawJoeCnODF9+EXYMiC6KTy4gk8T06U1d67AqQDgtmaAW9/T
# Mu79tXyYhygW3eFzvenOviPPmZCRPxeU9HerIZtb82EUJ1Os/ztctobZNdamMnue
# QMjUFfi1FUdvvsonx3kMVVCUsV3ZlSD7aAC3BR+tCe7b2hGeFEFXePUVO/HWSJGJ
# 3e92Wp11QKR9iXFK+g9910mPbNz+AMSw5C/GZIQf9TnGID+PrCTFTAaCW0D18Cvo
# A1zr1OZ8gJRz2hDRYVfDzykvWR7Y8IFdEPPeMzK9VAuv+Draiv1pNQ7bkqmf3m39
# rIV/oFOILQVEdnaQdc/q/cqWjSevptL+kt+Le+5qf0kbrJEOJY0=
# =nxN9
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue 04 Nov 2025 09:31:17 AM CET
# gpg:                using RSA key A0F66548F04895EBFE6B0B6051A343C7CFFBECA1
# gpg: Good signature from "Cédric Le Goater <clg@redhat.com>" [full]
# gpg:                 aka "Cédric Le Goater <clg@kaod.org>" [full]

* tag 'pull-aspeed-20251104' of https://github.com/legoater/qemu: (30 commits)
  hw/arm/aspeed: Split AST1030 EVB machine into a separate source file for maintainability
  hw/arm/aspeed: Rename and export connect_serial_hds_to_uarts() as aspeed_connect_serial_hds_to_uarts()
  hw/arm/aspeed: Split AST2700 EVB machine into a separate source file for maintainability
  hw/arm/aspeed: Split AST2600 EVB machine into a separate source file for maintainability
  hw/arm/aspeed: Split Catalina machine into a separate source file for maintainability
  hw/arm/aspeed: Split Rainier machine into a separate source file for maintainability
  hw/arm/aspeed: Split GB200NVL machine into a separate source file for maintainability
  hw/arm/aspeed: Make aspeed_machine_ast2600_class_emmc_init() a common API for eMMC boot setup
  hw/arm/aspeed: Split QCOM DC-SCM V1 machine into a separate source file for maintainability
  hw/arm/aspeed: Split QCOM Firework machine into a separate source file for maintainability
  hw/arm/aspeed: Split Fuji machine into a separate source file for maintainability
  hw/arm/aspeed: Split FBY35 BMC machine into a separate source file for maintainability
  hw/arm/aspeed: Split Bletchley machine into a separate source file for maintainability
  hw/arm/aspeed: Move ASPEED_RAM_SIZE() macro to common header for reuse
  hw/arm/aspeed: Split Palmetto machine into a separate source file for maintainability
  hw/arm/aspeed: Split Supermicro X11 machine into a separate source file for maintainability
  hw/arm/aspeed: Split Quanta-Q71L machine into a separate source file for maintainability
  hw/arm/aspeed: Split AST2500 EVB machine into a separate source file for maintainability
  hw/arm/aspeed: Split Supermicro X11SPI machine into a separate file for maintainability
  hw/arm/aspeed: Split Romulus machine into a separate source file for maintainability
  ...

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
1 week ago
..
Kconfig hw/arm/imx8mp-evk: Add KVM support 2 weeks ago
allwinner-a10.c qom: Have class_init() take a const data argument 7 months ago
allwinner-h3.c qom: Have class_init() take a const data argument 7 months ago
allwinner-r40.c qemu: Declare all load/store helper in 'qemu/bswap.h' 4 months ago
armsse.c qom: Make InterfaceInfo[] uses const 7 months ago
armv7m.c hw/core/loader: capture Error from load_image_targphys 2 weeks ago
aspeed.c hw/arm/aspeed: Split AST1030 EVB machine into a separate source file for maintainability 1 week ago
aspeed_ast10x0.c hw/arm/aspeed: Remove the aspeed_soc_get_irq and class get_irq hook 1 month ago
aspeed_ast10x0_evb.c hw/arm/aspeed: Split AST1030 EVB machine into a separate source file for maintainability 1 week ago
aspeed_ast27x0-fc.c hw/arm: Filter machine types for qemu-system-arm/aarch64 binaries 2 weeks ago
aspeed_ast27x0-ssp.c hw/arm/ast27x0: Share single UART set across PSP, SSP, and TSP 3 weeks ago
aspeed_ast27x0-tsp.c hw/arm/ast27x0: Share single UART set across PSP, SSP, and TSP 3 weeks ago
aspeed_ast27x0.c hw/arm/aspeed: Remove the aspeed_soc_get_irq and class get_irq hook 1 month ago
aspeed_ast27x0_evb.c hw/arm/aspeed: Split AST2700 EVB machine into a separate source file for maintainability 1 week ago
aspeed_ast2400.c hw/arm/aspeed: Remove the aspeed_soc_get_irq and class get_irq hook 1 month ago
aspeed_ast2400_palmetto.c hw/arm/aspeed: Split Palmetto machine into a separate source file for maintainability 1 week ago
aspeed_ast2400_quanta-q71l.c hw/arm/aspeed: Split Quanta-Q71L machine into a separate source file for maintainability 1 week ago
aspeed_ast2400_supermicrox11.c hw/arm/aspeed: Split Supermicro X11 machine into a separate source file for maintainability 1 week ago
aspeed_ast2500_evb.c hw/arm/aspeed: Split AST2500 EVB machine into a separate source file for maintainability 1 week ago
aspeed_ast2500_fp5280g2.c hw/arm/aspeed: Split FP5280G2 machine into a separate source file for maintenance 1 week ago
aspeed_ast2500_g220a.c hw/arm/aspeed: Split G220A machine into a separate source file for better maintenance 1 week ago
aspeed_ast2500_romulus.c hw/arm/aspeed: Split Romulus machine into a separate source file for maintainability 1 week ago
aspeed_ast2500_sonorapass.c hw/arm/aspeed: Split Sonorapass machine into a separate source file for maintainability 1 week ago
aspeed_ast2500_supermicro-x11spi.c hw/arm/aspeed: Split Supermicro X11SPI machine into a separate file for maintainability 1 week ago
aspeed_ast2500_tiogapass.c hw/arm/aspeed: Split Tiogapass machine into a separate source file for cleanup 1 week ago
aspeed_ast2500_witherspoon.c hw/arm/aspeed: Split Witherspoon machine into a separate source file for maintainability 1 week ago
aspeed_ast2500_yosemitev2.c hw/arm/aspeed: Split YosemiteV2 machine into a separate source file for maintainability 1 week ago
aspeed_ast2600.c hw/arm/aspeed: Remove the aspeed_soc_get_irq and class get_irq hook 1 month ago
aspeed_ast2600_bletchley.c hw/arm/aspeed: Split Bletchley machine into a separate source file for maintainability 1 week ago
aspeed_ast2600_catalina.c hw/arm/aspeed: Split Catalina machine into a separate source file for maintainability 1 week ago
aspeed_ast2600_evb.c hw/arm/aspeed: Split AST2600 EVB machine into a separate source file for maintainability 1 week ago
aspeed_ast2600_fby35.c hw/arm/aspeed: Split FBY35 BMC machine into a separate source file for maintainability 1 week ago
aspeed_ast2600_fuji.c hw/arm/aspeed: Split Fuji machine into a separate source file for maintainability 1 week ago
aspeed_ast2600_gb200nvl.c hw/arm/aspeed: Split GB200NVL machine into a separate source file for maintainability 1 week ago
aspeed_ast2600_qcom-dc-scm-v1.c hw/arm/aspeed: Split QCOM DC-SCM V1 machine into a separate source file for maintainability 1 week ago
aspeed_ast2600_qcom-firework.c hw/arm/aspeed: Split QCOM Firework machine into a separate source file for maintainability 1 week ago
aspeed_ast2600_rainier.c hw/arm/aspeed: Split Rainier machine into a separate source file for maintainability 1 week ago
aspeed_coprocessor_common.c hw/arm/ast27x0: Share single UART set across PSP, SSP, and TSP 3 weeks ago
aspeed_soc_common.c hw/arm/aspeed: Remove the aspeed_soc_get_irq and class get_irq hook 1 month ago
b-l475e-iot01a.c hw/arm: Filter machine types for qemu-system-arm/aarch64 binaries 2 weeks ago
bananapi_m2u.c hw/arm: Filter machine types for qemu-system-arm/aarch64 binaries 2 weeks ago
bcm2835_peripherals.c qom: Have class_init() take a const data argument 7 months ago
bcm2836.c qom: Have class_init() take a const data argument 7 months ago
bcm2838.c qom: Have class_init() take a const data argument 7 months ago
bcm2838_peripherals.c qom: Have class_init() take a const data argument 7 months ago
boot.c hw/core/loader: capture Error from load_image_targphys 2 weeks ago
collie.c hw/arm: Filter machine types for qemu-system-arm/aarch64 binaries 2 weeks ago
cubieboard.c hw/arm: Filter machine types for qemu-system-arm/aarch64 binaries 2 weeks ago
digic.c qom: Have class_init() take a const data argument 7 months ago
digic_boards.c hw/arm: Filter machine types for qemu-system-arm/aarch64 binaries 2 weeks ago
exynos4_boards.c hw/arm: Filter machine types for qemu-system-arm/aarch64 binaries 2 weeks ago
exynos4210.c qom: Have class_init() take a const data argument 7 months ago
fby35.c hw/arm: Filter machine types for qemu-system-arm/aarch64 binaries 2 weeks ago
fsl-imx6.c qom: Have class_init() take a const data argument 7 months ago
fsl-imx6ul.c qom: Have class_init() take a const data argument 7 months ago
fsl-imx7.c qom: Have class_init() take a const data argument 7 months ago
fsl-imx8mp.c hw/arm/imx8mp-evk: Add KVM support 2 weeks ago
fsl-imx25.c qom: Have class_init() take a const data argument 7 months ago
fsl-imx31.c qom: Have class_init() take a const data argument 7 months ago
highbank.c hw/arm: Filter machine types for qemu-system-arm/aarch64 binaries 2 weeks ago
imx8mp-evk.c hw/arm/imx8mp-evk: Fix guest time in KVM mode 2 weeks ago
imx25_pdk.c hw/arm: Filter machine types for qemu-system-arm/aarch64 binaries 2 weeks ago
integratorcp.c Audio clean-ups 2 weeks ago
kzm.c hw/arm: Filter machine types for qemu-system-arm/aarch64 binaries 2 weeks ago
max78000_soc.c MAX78000: Add AES to SOC 4 months ago
max78000fthr.c MAX78000: Add MAX78000FTHR Machine 4 months ago
mcimx6ul-evk.c hw/arm: Filter machine types for qemu-system-arm/aarch64 binaries 2 weeks ago
mcimx7d-sabre.c hw/arm: Filter machine types for qemu-system-arm/aarch64 binaries 2 weeks ago
meson.build hw/arm/aspeed: Split AST1030 EVB machine into a separate source file for maintainability 1 week ago
microbit.c hw/arm: Filter machine types for qemu-system-arm/aarch64 binaries 2 weeks ago
mps2-tz.c hw/arm: Filter machine types for qemu-system-arm/aarch64 binaries 2 weeks ago
mps2.c hw/arm: Filter machine types for qemu-system-arm/aarch64 binaries 2 weeks ago
mps3r.c hw/arm: Filter machine types for qemu-system-arm/aarch64 binaries 2 weeks ago
msf2-soc.c qom: Have class_init() take a const data argument 7 months ago
msf2-som.c hw/arm: Filter machine types for qemu-system-arm/aarch64 binaries 2 weeks ago
musca.c hw/arm: Filter machine types for qemu-system-arm/aarch64 binaries 2 weeks ago
musicpal.c Audio clean-ups 2 weeks ago
netduino2.c hw/arm: Filter machine types for qemu-system-arm/aarch64 binaries 2 weeks ago
netduinoplus2.c hw/arm: Filter machine types for qemu-system-arm/aarch64 binaries 2 weeks ago
npcm7xx.c qemu: Declare all load/store helper in 'qemu/bswap.h' 4 months ago
npcm7xx_boards.c hw/arm: Filter machine types for qemu-system-arm/aarch64 binaries 2 weeks ago
npcm8xx.c hw/arm: Add missing psci_conduit to NPCM8XX SoC boot info 6 months ago
npcm8xx_boards.c hw/arm: Filter machine types for qemu-system-arm/aarch64 binaries 2 weeks ago
nrf51_soc.c qom: Have class_init() take a const data argument 7 months ago
olimex-stm32-h405.c hw/arm: Filter machine types for qemu-system-arm/aarch64 binaries 2 weeks ago
omap1.c hw/arm: Replace TABs for spaces in OMAP board and device code 6 months ago
omap_sx1.c hw/arm: Filter machine types for qemu-system-arm/aarch64 binaries 2 weeks ago
orangepi.c hw/arm: Filter machine types for qemu-system-arm/aarch64 binaries 2 weeks ago
raspi.c hw/arm: Filter machine types for qemu-system-arm/aarch64 binaries 2 weeks ago
raspi4b.c hw/arm: Filter machine types for qemu-system-arm/aarch64 binaries 2 weeks ago
realview.c Audio clean-ups 2 weeks ago
sabrelite.c hw/arm: Filter machine types for qemu-system-arm/aarch64 binaries 2 weeks ago
sbsa-ref.c hw/arm/sbsa-ref: Include missing 'cpu.h' header 2 weeks ago
smmu-common.c hw/arm/virt: Allow user-creatable SMMUv3 dev instantiation 2 months ago
smmu-internal.h hw/arm/smmu: Introduce smmu_configs_inv_sid_range() helper 8 months ago
smmuv3-internal.h hw/arm/smmuv3: Assert input to oas2bits() is valid 1 year ago
smmuv3.c hw/arm/virt: Allow user-creatable SMMUv3 dev instantiation 2 months ago
stellaris.c hw/arm: Filter machine types for qemu-system-arm/aarch64 binaries 2 weeks ago
stm32f100_soc.c qom: Have class_init() take a const data argument 7 months ago
stm32f205_soc.c hw/arm/stm32f205_soc: Don't leak TYPE_OR_IRQ objects 3 months ago
stm32f405_soc.c qom: Have class_init() take a const data argument 7 months ago
stm32l4x5_soc.c qom: Have class_init() take a const data argument 7 months ago
stm32vldiscovery.c hw/arm: Filter machine types for qemu-system-arm/aarch64 binaries 2 weeks ago
strongarm.c char: rename CharBackend->CharFrontend 2 weeks ago
strongarm.h include/system: Move exec/memory.h to system/memory.h 7 months ago
trace-events hw/arm/smmu: Introduce smmu_configs_inv_sid_range() helper 8 months ago
trace.h
versatilepb.c Audio clean-ups 2 weeks ago
vexpress.c Audio clean-ups 2 weeks ago
virt-acpi-build.c hw/arm/virt-acpi-build: Include missing 'cpu.h' header 2 weeks ago
virt.c hw/arm/virt: Remove VirtMachineClass::kvm_no_adjvtime field 2 weeks ago
xen-pvh.c hw/arm/xen-pvh: Remove unnecessary 'hw/xen/arch_hvm.h' header 4 months ago
xen-stubs.c cleanup: Drop pointless return at end of function 7 months ago
xilinx_zynq.c hw/arm: Filter machine types for qemu-system-arm/aarch64 binaries 2 weeks ago
xlnx-versal-virt.c hw/arm: Filter machine types for qemu-system-arm/aarch64 binaries 2 weeks ago
xlnx-versal.c hw/arm/xlnx-versal: add versal2 SoC 1 month ago
xlnx-zcu102.c Audio clean-ups 2 weeks ago
xlnx-zynqmp.c hw/arm/xlnx-zynqmp: wire a second GIC for the Cortex-R5 1 month ago