[PATCH v3 0/8] Support VBOOTROM to ast2700fc machine

Jamin Lin via posted 8 patches 3 days, 9 hours ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20250925050535.2657256-1-jamin._5Flin@aspeedtech.com
Maintainers: "Cédric Le Goater" <clg@kaod.org>, Peter Maydell <peter.maydell@linaro.org>, Steven Lee <steven_lee@aspeedtech.com>, Troy Lee <leetroy@gmail.com>, Jamin Lin <jamin_lin@aspeedtech.com>, Andrew Jeffery <andrew@codeconstruct.com.au>, Joel Stanley <joel@jms.id.au>
include/hw/arm/aspeed_soc.h |   8 +++
hw/arm/aspeed.c             | 105 ++----------------------------------
hw/arm/aspeed_ast27x0-fc.c  |  96 +++++++++++++++++----------------
hw/arm/aspeed_soc_common.c  |  96 +++++++++++++++++++++++++++++++++
4 files changed, 159 insertions(+), 146 deletions(-)
[PATCH v3 0/8] Support VBOOTROM to ast2700fc machine
Posted by Jamin Lin via 3 days, 9 hours ago
v1
 1. Added support for Vboot ROM.
 2. Moved coprocessor initialization from machine level to SoC level
 3. Unified SCU controllers between PSP and coprocessors
 4. Shared the same SRAM between PSP and coprocessors
 5. Support PSP DRAM remaps coprocessor SDRAM
 6. Added support for controlling coprocessor reset via SCU registers.

v2
Split the original patch set into smaller sub-patches for review.
 This patch focuses on:
  1. Adding support for Vboot ROM.
  2. Moving common APIs to SoC-level code for reuse in different
     platforms and reducing duplication.

v3
  1. Drop dead return checks.
  2. Make sub-init functions return bool with errp.

Dependencies

Based on https://github.com/legoater/qemu at the aspeed-next branch.

Jamin Lin (8):
  hw/arm/aspeed: Move aspeed_board_init_flashes() to common SoC code
  hw/arm/aspeed: Move write_boot_rom to common SoC code
  hw/arm/aspeed: Move aspeed_install_boot_rom to common SoC code
  hw/arm/aspeed: Move aspeed_load_vbootrom to common SoC code
  hw/arm/aspeed_ast27x0-fc: Drop dead return checks
  hw/arm/aspeed_ast27x0-fc: Make sub-init functions return bool with
    errp
  hw/arm/aspeed_ast27x0-fc: Map FMC0 flash contents into CA35 boot ROM
  hw/arm/aspeed_ast27x0-fc: Add VBOOTROM support

 include/hw/arm/aspeed_soc.h |   8 +++
 hw/arm/aspeed.c             | 105 ++----------------------------------
 hw/arm/aspeed_ast27x0-fc.c  |  96 +++++++++++++++++----------------
 hw/arm/aspeed_soc_common.c  |  96 +++++++++++++++++++++++++++++++++
 4 files changed, 159 insertions(+), 146 deletions(-)

-- 
2.43.0