Hi Cedric,
> Subject: Re: [PATCH v2 00/10] Support vbootrom for AST2700
>
> Hello Jamin
>
> On 4/10/25 04:38, Jamin Lin wrote:
> > v1:
> > Add initial support for AST27x0
> > The purpose of vbootrom here is to simulate the work of BootMCU SPL
> (riscv)
> > in AST2700, because QEMU doesn't support heterogenous architecture
> yet.
> >
> > ast27x0_bootrom.bin is a simplified, free (Apache 2.0) boot ROM for
> > ASPEED AST27x0 BMC SOC. It currently implements the bare minimum
> to
> > load, parse, initialize and run boot images stored in SPI flash, but may
> grow
> > more features over time as needed. The source code is available at:
> > https://github.com/google/vbootrom
>
> I don't see any updates on the vbootrom github repo for Aspeed SoCs. Is the
> vbootrom compatible with the Nuvoton SoC ?
>
I am upstreaming google/vbootrom to support AST27X0 and code changes in this
pull request, https://github.com/google/vbootrom/pull/5
Thanks-Jamin
>
> Thanks,
>
> C.
>
>
>
>
> > v2:
> > Add "Introduced ASPEED_DEV_VBOOTROM in the device enumeration"
> patch to fix
> > build failed.
> >
> > Jamin Lin (10):
> > hw/arm/aspeed: Introduced ASPEED_DEV_VBOOTROM in the device
> > enumeration
> > hw/arm/aspeed_ast27x0: Add "vbootrom_size" field to AspeedSoCClass
> > hw/arm/aspeed_ast27x0: Rename variable sram_name to name in
> ast2700
> > realize
> > hw/arm/aspeed_ast27x0 Introduce vbootrom memory region
> > hw/arm/aspeed: Enable vbootrom support by default on AST2700 EVB
> > machines
> > hw/arm/aspeed: Reuse rom_size variable for vbootrom setup
> > hw/arm/aspeed: Add support for loading vbootrom image via "-bios"
> > pc-bios: Add AST27x0 vBootrom
> > tests/functional/aspeed: Update AST2700 functional test to use
> > vbootrom
> > docs/system/arm/aspeed: Support vbootrom for AST2700
> >
> > MAINTAINERS | 1 +
> > docs/system/arm/aspeed.rst | 18 +++--------
> > include/hw/arm/aspeed.h | 1 +
> > include/hw/arm/aspeed_soc.h | 3 ++
> > hw/arm/aspeed.c | 37
> ++++++++++++++++++++++-
> > hw/arm/aspeed_ast27x0.c | 20 ++++++++++---
> > pc-bios/README | 6 ++++
> > pc-bios/ast27x0_bootrom.bin | Bin 0 -> 15464 bytes
> > pc-bios/meson.build | 1 +
> > tests/functional/test_aarch64_aspeed.py | 38 +-----------------------
> > 10 files changed, 69 insertions(+), 56 deletions(-)
> > create mode 100644 pc-bios/ast27x0_bootrom.bin
> >