Module Name: src Committed By: tsutsui Date: Wed Apr 16 13:43:02 UTC 2014
Modified Files: src/sys/arch/luna68k/stand/boot: devopen.c init_main.c samachdep.h version Log Message: Use booted device unit if no unit number is specified on boot command. Bump version to denote a visible change. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/arch/luna68k/stand/boot/devopen.c cvs rdiff -u -r1.13 -r1.14 src/sys/arch/luna68k/stand/boot/init_main.c cvs rdiff -u -r1.17 -r1.18 src/sys/arch/luna68k/stand/boot/samachdep.h cvs rdiff -u -r1.10 -r1.11 src/sys/arch/luna68k/stand/boot/version Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/luna68k/stand/boot/devopen.c diff -u src/sys/arch/luna68k/stand/boot/devopen.c:1.6 src/sys/arch/luna68k/stand/boot/devopen.c:1.7 --- src/sys/arch/luna68k/stand/boot/devopen.c:1.6 Sat Jan 11 08:08:23 2014 +++ src/sys/arch/luna68k/stand/boot/devopen.c Wed Apr 16 13:43:02 2014 @@ -1,4 +1,4 @@ -/* $NetBSD: devopen.c,v 1.6 2014/01/11 08:08:23 tsutsui Exp $ */ +/* $NetBSD: devopen.c,v 1.7 2014/04/16 13:43:02 tsutsui Exp $ */ /* * Copyright (c) 1992 OMRON Corporation. @@ -123,10 +123,13 @@ make_device(const char *str, int *devp, { const char *cp; struct devsw *dp; - int dev, unit = 0, part = 0; + int dev, unit, part; int i; char devname[MAXDEVNAME + 1]; + unit = default_unit; + part = 0; + /* * parse path strings */ Index: src/sys/arch/luna68k/stand/boot/init_main.c diff -u src/sys/arch/luna68k/stand/boot/init_main.c:1.13 src/sys/arch/luna68k/stand/boot/init_main.c:1.14 --- src/sys/arch/luna68k/stand/boot/init_main.c:1.13 Sat Jan 11 15:51:02 2014 +++ src/sys/arch/luna68k/stand/boot/init_main.c Wed Apr 16 13:43:02 2014 @@ -1,4 +1,4 @@ -/* $NetBSD: init_main.c,v 1.13 2014/01/11 15:51:02 tsutsui Exp $ */ +/* $NetBSD: init_main.c,v 1.14 2014/04/16 13:43:02 tsutsui Exp $ */ /* * Copyright (c) 1992 OMRON Corporation. @@ -88,6 +88,7 @@ int cpuspeed; /* for DELAY() macro */ int hz = 60; int machtype; char default_file[64]; +int default_unit; #define VERS_LOCAL "Phase-31" @@ -286,6 +287,7 @@ main(void) snprintf(default_file, sizeof(default_file), "%s(%d,%d)%s", bootdev, unit, part, "netbsd"); + default_unit = unit; howto = reorder_dipsw(dipsw2); Index: src/sys/arch/luna68k/stand/boot/samachdep.h diff -u src/sys/arch/luna68k/stand/boot/samachdep.h:1.17 src/sys/arch/luna68k/stand/boot/samachdep.h:1.18 --- src/sys/arch/luna68k/stand/boot/samachdep.h:1.17 Sat Jan 11 17:00:37 2014 +++ src/sys/arch/luna68k/stand/boot/samachdep.h Wed Apr 16 13:43:02 2014 @@ -1,4 +1,4 @@ -/* $NetBSD: samachdep.h,v 1.17 2014/01/11 17:00:37 tsutsui Exp $ */ +/* $NetBSD: samachdep.h,v 1.18 2014/04/16 13:43:02 tsutsui Exp $ */ /* * Copyright (c) 1982, 1990, 1993 @@ -103,6 +103,7 @@ extern int hz; extern int nplane; extern int machtype; extern char default_file[]; +extern int default_unit; /* kbd.c */ int kbd_decode(u_char); Index: src/sys/arch/luna68k/stand/boot/version diff -u src/sys/arch/luna68k/stand/boot/version:1.10 src/sys/arch/luna68k/stand/boot/version:1.11 --- src/sys/arch/luna68k/stand/boot/version:1.10 Sat Jan 11 08:20:51 2014 +++ src/sys/arch/luna68k/stand/boot/version Wed Apr 16 13:43:02 2014 @@ -1,4 +1,4 @@ -$NetBSD: version,v 1.10 2014/01/11 08:20:51 tsutsui Exp $ +$NetBSD: version,v 1.11 2014/04/16 13:43:02 tsutsui Exp $ NOTE ANY CHANGES YOU MAKE TO THE BOOTBLOCKS HERE. The format of this file is important - make sure the entries are appended on end, last item @@ -15,3 +15,4 @@ is taken as the current. 1.8: Probe SCSI devices at any IDs and change boot command to use SCSI controller number and target ID to specify the boot disk. 1.9: Parse boot flags and pass boothowto and bootdev info to kernel. +1.10: Use booted device unit by default if no unit number is specified.