[PATCH v3 2/3] roms/Makefile: build ast27x0_bootrom

Cédric Le Goater posted 3 patches 3 months, 2 weeks ago
[PATCH v3 2/3] roms/Makefile: build ast27x0_bootrom
Posted by Cédric Le Goater 3 months, 2 weeks ago
From: Michael Tokarev <mjt@tls.msk.ru>

Resolves: https://gitlab.com/qemu-project/qemu/-/issues/3052
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Link: https://lore.kernel.org/qemu-devel/607a943a587248fbe0ff0897de80aee98a093caa.1753654515.git.mjt@tls.msk.ru
[ clg: Removed make CC= workaround ]
Signed-off-by: Cédric Le Goater <clg@redhat.com>
---
 roms/Makefile | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/roms/Makefile b/roms/Makefile
index 6af68a922f30..4c8793c5bd45 100644
--- a/roms/Makefile
+++ b/roms/Makefile
@@ -68,6 +68,7 @@ default help:
 	@echo "  u-boot.sam460      -- update u-boot.sam460"
 	@echo "  npcm7xx_bootrom    -- update vbootrom for npcm7xx"
 	@echo "  npcm8xx_bootrom    -- update vbootrom for npcm8xx"
+	@echo "  ast27x0_bootrom    -- update vbootrom for ast27x0"
 	@echo "  efi                -- update UEFI (edk2) platform firmware"
 	@echo "  opensbi32-generic  -- update OpenSBI for 32-bit generic machine"
 	@echo "  opensbi64-generic  -- update OpenSBI for 64-bit generic machine"
@@ -200,6 +201,10 @@ npcm8xx_bootrom:
 	$(MAKE) -C vbootrom/npcm8xx CROSS_COMPILE=$(aarch64_cross_prefix)
 	cp vbootrom/npcm8xx/npcm8xx_bootrom.bin ../pc-bios/npcm8xx_bootrom.bin
 
+ast27x0_bootrom:
+	$(MAKE) -C vbootrom/ast27x0 CROSS_COMPILE=$(aarch64_cross_prefix)
+	cp vbootrom/ast27x0/ast27x0_bootrom.bin ../pc-bios/ast27x0_bootrom.bin
+
 hppa-firmware:
 	$(MAKE) -C seabios-hppa parisc
 	cp seabios-hppa/out/hppa-firmware.img      ../pc-bios/
-- 
2.50.1


RE: [PATCH v3 2/3] roms/Makefile: build ast27x0_bootrom
Posted by Jamin Lin 3 months, 2 weeks ago
> From: Cédric Le Goater <clg@redhat.com>
> Sent: Wednesday, July 30, 2025 12:58 PM
> To: qemu-devel@nongnu.org
> Cc: Philippe Mathieu-Daudé <philmd@linaro.org>; Michael Tokarev
> <mjt@tls.msk.ru>; Peter Maydell <peter.maydell@linaro.org>; Hao Wu
> <wuhaotsh@google.com>; Jamin Lin <jamin_lin@aspeedtech.com>; Cédric Le
> Goater <clg@redhat.com>
> Subject: [PATCH v3 2/3] roms/Makefile: build ast27x0_bootrom
> 
> From: Michael Tokarev <mjt@tls.msk.ru>
> 
> Resolves: https://gitlab.com/qemu-project/qemu/-/issues/3052
> Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
> Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
> Link:
> https://lore.kernel.org/qemu-devel/607a943a587248fbe0ff0897de80aee98a09
> 3caa.1753654515.git.mjt@tls.msk.ru
> [ clg: Removed make CC= workaround ]
> Signed-off-by: Cédric Le Goater <clg@redhat.com>
> ---
>  roms/Makefile | 5 +++++
>  1 file changed, 5 insertions(+)
> 
> diff --git a/roms/Makefile b/roms/Makefile index
> 6af68a922f30..4c8793c5bd45 100644
> --- a/roms/Makefile
> +++ b/roms/Makefile
> @@ -68,6 +68,7 @@ default help:
>  	@echo "  u-boot.sam460      -- update u-boot.sam460"
>  	@echo "  npcm7xx_bootrom    -- update vbootrom for npcm7xx"
>  	@echo "  npcm8xx_bootrom    -- update vbootrom for npcm8xx"
> +	@echo "  ast27x0_bootrom    -- update vbootrom for ast27x0"
>  	@echo "  efi                -- update UEFI (edk2) platform
> firmware"
>  	@echo "  opensbi32-generic  -- update OpenSBI for 32-bit generic
> machine"
>  	@echo "  opensbi64-generic  -- update OpenSBI for 64-bit generic
> machine"
> @@ -200,6 +201,10 @@ npcm8xx_bootrom:
>  	$(MAKE) -C vbootrom/npcm8xx
> CROSS_COMPILE=$(aarch64_cross_prefix)
>  	cp
> vbootrom/npcm8xx/npcm8xx_bootrom.bin ../pc-bios/npcm8xx_bootrom.bin
> 
> +ast27x0_bootrom:
> +	$(MAKE) -C vbootrom/ast27x0 CROSS_COMPILE=$(aarch64_cross_prefix)
> +	cp
> vbootrom/ast27x0/ast27x0_bootrom.bin ../pc-bios/ast27x0_bootrom.bin
> +
>  hppa-firmware:
>  	$(MAKE) -C seabios-hppa parisc
>  	cp seabios-hppa/out/hppa-firmware.img      ../pc-bios/
> --
> 2.50.1

Reviewed-by: Jamin Lin <jamin_lin@aspeedtech.com>
Thanks