Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/stand/efiboot Print bootargs from the environment
details: https://anonhg.NetBSD.org/src/rev/027f99a360fd
branches: trunk
changeset: 450345:027f99a360fd
user: skrll <skrll%NetBSD.org@localhost>
date: Wed Apr 10 19:36:04 2019 +0000
description:
Print bootargs from the environment
Pass the enironment boot args if none are provided by the boot command
diffstat:
sys/stand/efiboot/boot.c | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
diffs (29 lines):
diff -r a8d9769ef65c -r 027f99a360fd sys/stand/efiboot/boot.c
--- a/sys/stand/efiboot/boot.c Wed Apr 10 19:11:42 2019 +0000
+++ b/sys/stand/efiboot/boot.c Wed Apr 10 19:36:04 2019 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: boot.c,v 1.15 2019/01/18 19:41:03 skrll Exp $ */
+/* $NetBSD: boot.c,v 1.16 2019/04/10 19:36:04 skrll Exp $ */
/*-
* Copyright (c) 2016 Kimihiro Nonaka <nonaka%netbsd.org@localhost>
@@ -137,6 +137,9 @@
if (!kernel || !*kernel)
kernel = DEFFILENAME;
+ if (!*bootargs)
+ bootargs = netbsd_args;
+
exec_netbsd(kernel, bootargs);
}
@@ -415,7 +418,8 @@
for (; currname < (int)NUMNAMES; currname++) {
if (currname >= 0)
set_bootfile(names[currname]);
- printf("booting %s - starting in ", netbsd_path);
+ printf("booting %s%s%s - starting in ", netbsd_path,
+ netbsd_args[0] != '\0' ? " " : "", netbsd_args);
c = awaitkey(DEFTIMEOUT, 1);
if (c != '\r' && c != '\n' && c != '\0')
Home |
Main Index |
Thread Index |
Old Index