Hi all, > Subject: [PATCH v1 0/9] Support vbootrom for AST2700 > > 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 >
This patch series failed to build because I missed including one patch. I will resend the series as v2. Sorry for the inconvenience. Jamin > Jamin Lin (9): > 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 | 2 ++ > 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, 68 insertions(+), 56 deletions(-) create mode 100644 > pc-bios/ast27x0_bootrom.bin > > -- > 2.43.0 >