The following changes since commit a8e63c013016f9ff981689189c5b063551d04559:
Merge tag 'igvm-20251103--pull-request' of https://gitlab.com/kraxel/qemu into staging (2025-11-03 10:21:01 +0100) are available in the Git repository at: https://github.com/legoater/qemu/ tags/pull-aspeed-20251104 for you to fetch changes up to 1d2a5f8f5d6478504e80be0fcee5ca88adac5921: hw/arm/aspeed: Split AST1030 EVB machine into a separate source file for maintainability (2025-11-04 09:27:59 +0100) ---------------------------------------------------------------- aspeed queue: * Move Aspeed machine models in separate source files to ease maintenance ---------------------------------------------------------------- Jamin Lin (30): hw/arm/aspeed: Move AspeedMachineState definition to common header for reuse hw/arm/aspeed: Make aspeed_machine_class_init_cpus_defaults() globally accessible hw/arm/aspeed: Export and rename create_pca9552() for reuse hw/arm/aspeed: Rename and export create_pca9554() as aspeed_create_pca9554() hw/arm/aspeed: Split FP5280G2 machine into a separate source file for maintenance hw/arm/aspeed: Split G220A machine into a separate source file for better maintenance hw/arm/aspeed: Split Tiogapass machine into a separate source file for cleanup hw/arm/aspeed: Split YosemiteV2 machine into a separate source file for maintainability hw/arm/aspeed: Split Witherspoon machine into a separate source file for maintainability hw/arm/aspeed: Split Sonorapass machine into a separate source file for maintainability hw/arm/aspeed: Split Romulus 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 AST2500 EVB 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 Supermicro X11 machine into a separate source file for maintainability hw/arm/aspeed: Split Palmetto 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 Bletchley 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 Fuji 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 QCOM DC-SCM V1 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 GB200NVL 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 Catalina 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 AST2700 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 AST1030 EVB machine into a separate source file for maintainability hw/arm/aspeed_eeprom.h | 32 - include/hw/arm/aspeed.h | 79 ++ hw/arm/aspeed.c | 1678 +---------------------------- hw/arm/aspeed_ast10x0_evb.c | 108 ++ hw/arm/aspeed_ast2400_palmetto.c | 80 ++ hw/arm/aspeed_ast2400_quanta-q71l.c | 86 ++ hw/arm/aspeed_ast2400_supermicrox11.c | 81 ++ hw/arm/aspeed_ast2500_evb.c | 67 ++ hw/arm/aspeed_ast2500_fp5280g2.c | 88 ++ hw/arm/aspeed_ast2500_g220a.c | 92 ++ hw/arm/aspeed_ast2500_romulus.c | 62 ++ hw/arm/aspeed_ast2500_sonorapass.c | 102 ++ hw/arm/aspeed_ast2500_supermicro-x11spi.c | 77 ++ hw/arm/aspeed_ast2500_tiogapass.c | 90 ++ hw/arm/aspeed_ast2500_witherspoon.c | 112 ++ hw/arm/aspeed_ast2500_yosemitev2.c | 91 ++ hw/arm/aspeed_ast2600_bletchley.c | 97 ++ hw/arm/aspeed_ast2600_catalina.c | 225 ++++ hw/arm/aspeed_ast2600_evb.c | 65 ++ hw/arm/aspeed_ast2600_fby35.c | 178 +++ hw/arm/aspeed_ast2600_fuji.c | 140 +++ hw/arm/aspeed_ast2600_gb200nvl.c | 111 ++ hw/arm/aspeed_ast2600_qcom-dc-scm-v1.c | 55 + hw/arm/aspeed_ast2600_qcom-firework.c | 91 ++ hw/arm/aspeed_ast2600_rainier.c | 198 ++++ hw/arm/aspeed_ast27x0_evb.c | 88 ++ hw/arm/aspeed_eeprom.c | 192 ---- hw/arm/meson.build | 24 +- 28 files changed, 2492 insertions(+), 1897 deletions(-) delete mode 100644 hw/arm/aspeed_eeprom.h create mode 100644 hw/arm/aspeed_ast10x0_evb.c create mode 100644 hw/arm/aspeed_ast2400_palmetto.c create mode 100644 hw/arm/aspeed_ast2400_quanta-q71l.c create mode 100644 hw/arm/aspeed_ast2400_supermicrox11.c create mode 100644 hw/arm/aspeed_ast2500_evb.c create mode 100644 hw/arm/aspeed_ast2500_fp5280g2.c create mode 100644 hw/arm/aspeed_ast2500_g220a.c create mode 100644 hw/arm/aspeed_ast2500_romulus.c create mode 100644 hw/arm/aspeed_ast2500_sonorapass.c create mode 100644 hw/arm/aspeed_ast2500_supermicro-x11spi.c create mode 100644 hw/arm/aspeed_ast2500_tiogapass.c create mode 100644 hw/arm/aspeed_ast2500_witherspoon.c create mode 100644 hw/arm/aspeed_ast2500_yosemitev2.c create mode 100644 hw/arm/aspeed_ast2600_bletchley.c create mode 100644 hw/arm/aspeed_ast2600_catalina.c create mode 100644 hw/arm/aspeed_ast2600_evb.c create mode 100644 hw/arm/aspeed_ast2600_fby35.c create mode 100644 hw/arm/aspeed_ast2600_fuji.c create mode 100644 hw/arm/aspeed_ast2600_gb200nvl.c create mode 100644 hw/arm/aspeed_ast2600_qcom-dc-scm-v1.c create mode 100644 hw/arm/aspeed_ast2600_qcom-firework.c create mode 100644 hw/arm/aspeed_ast2600_rainier.c create mode 100644 hw/arm/aspeed_ast27x0_evb.c delete mode 100644 hw/arm/aspeed_eeprom.c
