public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH 1/1] Dockerfile: build GRUB UEFI target for RISC-V 64bit
@ 2019-08-04 12:10 Heinrich Schuchardt
  2019-08-04 13:31 ` Bin Meng
  2019-09-13 14:06 ` Tom Rini
  0 siblings, 2 replies; 6+ messages in thread
From: Heinrich Schuchardt @ 2019-08-04 12:10 UTC (permalink / raw)
  To: u-boot

Build GRUB UEFI target grubriscv64.efi. It is needed for running
test_efi_grub_net().

Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
---
This patch applies to
https://gitlab.denx.de/u-boot/gitlab-ci-runner
---
 Dockerfile | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/Dockerfile b/Dockerfile
index 23d4042..d73fd10 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -112,6 +112,20 @@ RUN git clone git://git.savannah.gnu.org/grub.git /tmp/grub && \
 	lsefisystab loadenv lvm minicmd normal part_msdos part_gpt reboot \
 	search search_fs_file search_fs_uuid search_label serial sleep test \
 	true && \
+	make clean && \
+	./configure --target=riscv64 --with-platform=efi \
+	CC=gcc \
+	TARGET_CC=/opt/gcc-7.3.0-nolibc/riscv64-linux/bin/riscv64-linux-gcc \
+	TARGET_OBJCOPY=/opt/gcc-7.3.0-nolibc/riscv64-linux/bin/riscv64-linux-objcopy \
+	TARGET_STRIP=/opt/gcc-7.3.0-nolibc/riscv64-linux/bin/riscv64-linux-strip \
+	TARGET_NM=/opt/gcc-7.3.0-nolibc/riscv64-linux/bin/riscv64-linux-nm \
+	TARGET_RANLIB=/opt/gcc-7.3.0-nolibc/riscv64-linux/bin/riscv64-linux-ranlib && \
+	make && \
+	./grub-mkimage -O riscv64-efi -o /opt/grub/grubriscv64.efi --prefix= -d \
+	grub-core cat chain configfile echo efinet ext2 fat halt help linux \
+	lsefisystab loadenv lvm minicmd normal part_msdos part_gpt reboot \
+	search search_fs_file search_fs_uuid search_label serial sleep test \
+	true && \
 	rm -rf /tmp/grub

 RUN git clone git://git.qemu.org/qemu.git /tmp/qemu && \
--
2.20.1

^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2019-09-13 14:06 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-08-04 12:10 [U-Boot] [PATCH 1/1] Dockerfile: build GRUB UEFI target for RISC-V 64bit Heinrich Schuchardt
2019-08-04 13:31 ` Bin Meng
2019-09-12 20:31   ` Heinrich Schuchardt
2019-09-12 21:17     ` Tom Rini
2019-09-13 11:24       ` Heinrich Schuchardt
2019-09-13 14:06 ` Tom Rini

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox