Module Name:    src
Committed By:   jmcneill
Date:           Thu Sep 30 20:02:55 UTC 2021

Modified Files:
        src/distrib/sets/lists/base: ad.riscv
        src/share/mk: bsd.own.mk
        src/sys/arch/riscv: Makefile
Added Files:
        src/sys/arch/riscv/stand: Makefile Makefile.inc

Log Message:
efiboot: Build and install bootriscv64.efi for riscv64 builds.


To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 src/distrib/sets/lists/base/ad.riscv
cvs rdiff -u -r1.1262 -r1.1263 src/share/mk/bsd.own.mk
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/riscv/Makefile
cvs rdiff -u -r0 -r1.1 src/sys/arch/riscv/stand/Makefile \
    src/sys/arch/riscv/stand/Makefile.inc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/sets/lists/base/ad.riscv
diff -u src/distrib/sets/lists/base/ad.riscv:1.21 src/distrib/sets/lists/base/ad.riscv:1.22
--- src/distrib/sets/lists/base/ad.riscv:1.21	Fri Jul  3 16:43:50 2015
+++ src/distrib/sets/lists/base/ad.riscv	Thu Sep 30 20:02:54 2021
@@ -1,3 +1,4 @@
-# $NetBSD: ad.riscv,v 1.21 2015/07/03 16:43:50 matt Exp $
+# $NetBSD: ad.riscv,v 1.22 2021/09/30 20:02:54 jmcneill Exp $
 ./libexec/ld.elf_so-rv32			base-compat-shlib	compat,pic,arch64
 ./usr/libexec/ld.elf_so-rv32			base-compat-shlib	compat,pic,arch64
+./usr/mdec/bootriscv64.efi			base-sysutil-bin	uefi,arch64

Index: src/share/mk/bsd.own.mk
diff -u src/share/mk/bsd.own.mk:1.1262 src/share/mk/bsd.own.mk:1.1263
--- src/share/mk/bsd.own.mk:1.1262	Sun Sep 26 15:52:40 2021
+++ src/share/mk/bsd.own.mk	Thu Sep 30 20:02:54 2021
@@ -1,4 +1,4 @@
-#	$NetBSD: bsd.own.mk,v 1.1262 2021/09/26 15:52:40 maya Exp $
+#	$NetBSD: bsd.own.mk,v 1.1263 2021/09/30 20:02:54 jmcneill Exp $
 
 # This needs to be before bsd.init.mk
 .if defined(BSD_MK_COMPAT_FILE)
@@ -153,7 +153,8 @@ HAVE_ACPI=	no
     ${MACHINE_ARCH} == "x86_64" || \
     ${MACHINE_ARCH} == "ia64" || \
     !empty(MACHINE_ARCH:Mearmv7*) || \
-    !empty(MACHINE_ARCH:Maarch64*)
+    !empty(MACHINE_ARCH:Maarch64*) || \
+    ${MACHINE_ARCH} == "riscv64"
 HAVE_UEFI=	yes
 .else
 HAVE_UEFI=	no

Index: src/sys/arch/riscv/Makefile
diff -u src/sys/arch/riscv/Makefile:1.1 src/sys/arch/riscv/Makefile:1.2
--- src/sys/arch/riscv/Makefile:1.1	Fri Sep 19 17:36:25 2014
+++ src/sys/arch/riscv/Makefile	Thu Sep 30 20:02:54 2021
@@ -1,5 +1,5 @@
-# $NetBSD: Makefile,v 1.1 2014/09/19 17:36:25 matt Exp $
+# $NetBSD: Makefile,v 1.2 2021/09/30 20:02:54 jmcneill Exp $
 
-SUBDIR=	include
+SUBDIR=	include stand
 
-.include <bsd.kinc.mk>
+.include <bsd.subdir.mk>

Added files:

Index: src/sys/arch/riscv/stand/Makefile
diff -u /dev/null src/sys/arch/riscv/stand/Makefile:1.1
--- /dev/null	Thu Sep 30 20:02:55 2021
+++ src/sys/arch/riscv/stand/Makefile	Thu Sep 30 20:02:55 2021
@@ -0,0 +1,11 @@
+#	$NetBSD: Makefile,v 1.1 2021/09/30 20:02:55 jmcneill Exp $
+
+.include <bsd.own.mk>
+
+.if ${HAVE_UEFI:Uno} == "yes"
+. if ${MACHINE_ARCH} == "riscv64"
+SUBDIR+= ../../../stand/efiboot/bootriscv64
+. endif
+.endif
+
+.include <bsd.subdir.mk>
Index: src/sys/arch/riscv/stand/Makefile.inc
diff -u /dev/null src/sys/arch/riscv/stand/Makefile.inc:1.1
--- /dev/null	Thu Sep 30 20:02:55 2021
+++ src/sys/arch/riscv/stand/Makefile.inc	Thu Sep 30 20:02:55 2021
@@ -0,0 +1,4 @@
+#	$NetBSD: Makefile.inc,v 1.1 2021/09/30 20:02:55 jmcneill Exp $
+
+BINDIR?=	/usr/mdec
+FILESDIR?=	/usr/mdec

Reply via email to