]> git.ipfire.org Git - thirdparty/qemu.git/commitdiff
pc-bios: Add AST27x0 vBootrom
authorJamin Lin <jamin_lin@aspeedtech.com>
Tue, 29 Apr 2025 06:28:20 +0000 (14:28 +0800)
committerCédric Le Goater <clg@redhat.com>
Fri, 2 May 2025 07:47:14 +0000 (09:47 +0200)
The boot ROM is a minimal implementation designed to load an AST27x0 boot image.
Its source code is available at:
https://github.com/google/vbootrom
Commit id: d6e3386709b3e49322a94ffadc2aaab9944ab77b
Build Information:
```
Build Date : Apr 29 2025 01:23:18
FW Version : git-d6e3386
```

Signed-off-by: Jamin Lin <jamin_lin@aspeedtech.com>
Reviewed-by: Nabih Estefan <nabihestefan@google.com>
Reviewed-by: Cédric Le Goater <clg@redhat.com>
Tested-by: Nabih Estefan <nabihestefan@google.com>
Link: https://lore.kernel.org/qemu-devel/20250429062822.1184920-2-jamin_lin@aspeedtech.com
Signed-off-by: Cédric Le Goater <clg@redhat.com>
MAINTAINERS
pc-bios/README
pc-bios/ast27x0_bootrom.bin [new file with mode: 0644]
pc-bios/meson.build

index b3f9f2680bcaaaea74bee4aefd1aa90023c5ae56..cc94e62be478d64082f9806927e504557ada98f0 100644 (file)
@@ -1174,6 +1174,7 @@ F: docs/system/arm/fby35.rst
 F: tests/*/*aspeed*
 F: tests/*/*ast2700*
 F: hw/arm/fby35.c
+F: pc-bios/ast27x0_bootrom.bin
 
 NRF51
 M: Joel Stanley <joel@jms.id.au>
index f0f13e15f2c3677ce1ebd4343a3865af151d8e87..d009c3789530659c05ea0aedd3f7db2c61fb46b8 100644 (file)
   more features over time as needed. The source code is available at:
   https://github.com/google/vbootrom
 
+- 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
+
 - hppa-firmware.img (32-bit) and hppa-firmware64.img (64-bit) are firmware
   files for the HP-PARISC (hppa) architecture.
   They are built form the SeaBIOS-hppa sources, which is a fork of SeaBIOS
diff --git a/pc-bios/ast27x0_bootrom.bin b/pc-bios/ast27x0_bootrom.bin
new file mode 100644 (file)
index 0000000..0b9b3a2
Binary files /dev/null and b/pc-bios/ast27x0_bootrom.bin differ
index 34d8cc4f338c6a098c8e2710f13d33cadcd90aaf..79bb2e18008507221accd79afaa8082c961d14b3 100644 (file)
@@ -28,6 +28,7 @@ if unpack_edk2_blobs
 endif
 
 blobs = [
+  'ast27x0_bootrom.bin',
   'bios.bin',
   'bios-256k.bin',
   'bios-microvm.bin',