summaryrefslogtreecommitdiffstats
path: root/sys/i386/conf/Makefile.i386
diff options
context:
space:
mode:
authorbde <bde@FreeBSD.org>1999-04-15 14:52:24 +0000
committerbde <bde@FreeBSD.org>1999-04-15 14:52:24 +0000
commit2633265e241ab13d0313291561267bfc28dd3843 (patch)
treeaeb0a16c9a60d1ad5ac74ccf23138f43713c332d /sys/i386/conf/Makefile.i386
parent6087319c1f2e21cdaf71f0f1b250d9426ca83720 (diff)
downloadFreeBSD-src-2633265e241ab13d0313291561267bfc28dd3843.zip
FreeBSD-src-2633265e241ab13d0313291561267bfc28dd3843.tar.gz
Made booting with -a work for all configurations. Previously it
only worked for configurations with "swap on generic". usr.sbin/config/config.y: - ignore all "swap [on] device ...' specifications except for warning about them. They haven't done anything related to swap for almost 4 years, and were previously silently ignored, except for "swap on generic" which stopped swap${KERNEL}.c from being generated. Code to support swapping is now deader than before. usr.sbin/config/mkswapconf.c: - don't generate a dummy setconf() function in swap${KERNEL}.c. sys/i386/conf/files.i386: - swapgeneric.c is now standard. It should be merged into autoconf.c so that it doesn't conflict with swap${KERNEL}.c for kernels named "generic". sys/i386/i386/autoconf.c: - don't call setroot() for mfs roots. Since setroot() doesn't do anything harmful, this was just a waste of time, except possibly for booting with -a it may have helped prevent an undesireable call to setconf() by finding a bogus rootdev. - honor -a for ffs roots. -a now overrides all other ways of specifying the root device. Previously, -r had precedence over -a, and the -a handling was usually a no-op. - don't honor -a for non-ffs roots, since it would currently just get in the way of a clean panic. sys/i386/i386/swapgeneric.c: - don't declare things that are now always declared in swap${KERNEL}.c. Don't decide things that are now decided in autoconf.c. Code to support the "generic" case is now dead instead of useless.
Diffstat (limited to 'sys/i386/conf/Makefile.i386')
-rw-r--r--sys/i386/conf/Makefile.i3864
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/i386/conf/Makefile.i386 b/sys/i386/conf/Makefile.i386
index d15c2bf..9c9ba23 100644
--- a/sys/i386/conf/Makefile.i386
+++ b/sys/i386/conf/Makefile.i386
@@ -1,7 +1,7 @@
# Makefile.i386 -- with config changes.
# Copyright 1990 W. Jolitz
# from: @(#)Makefile.i386 7.1 5/10/91
-# $Id: Makefile.i386,v 1.143 1999/04/11 03:40:10 grog Exp $
+# $Id: Makefile.i386,v 1.144 1999/04/13 18:25:08 peter Exp $
#
# Makefile for FreeBSD
#
@@ -17,7 +17,7 @@
#
# Which version of config(8) is required.
-%VERSREQ= 300011
+%VERSREQ= 300012
KERNFORMAT?= elf
OpenPOWER on IntegriCloud