From owner-freebsd-current Tue Dec 9 23:29:41 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id XAA24691 for current-outgoing; Tue, 9 Dec 1997 23:29:41 -0800 (PST) (envelope-from owner-freebsd-current) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id XAA24683 for ; Tue, 9 Dec 1997 23:29:30 -0800 (PST) (envelope-from bde@zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.6.9) id SAA12673; Wed, 10 Dec 1997 18:25:27 +1100 Date: Wed, 10 Dec 1997 18:25:27 +1100 From: Bruce Evans Message-Id: <199712100725.SAA12673@godzilla.zeta.org.au> To: freebsd-current@FreeBSD.ORG, j@uriah.heep.sax.de Subject: Re: Bootloader/kernel ignores "-a" flag... Sender: owner-freebsd-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> -a only works with "config kernel swap on generic" in the >> kernel config file. This should be the default, but it breaks >> "root on ...". It has nothing to do with swap. > >What is the "root on ..." stuff required for in GENERIC? I'm So that booting -r gives wd0 :-). >Perhaps config's syntax rules should be changed so to allow > > config kernel generic > >instead. It should allow config kernel and swap*.c shouldn't exist. swapgeneric.c should be in autoconf.c and the two variables in the automatically generated swap*.c's (rootdev and dumpdev) should be in param.c (they can be configured using #defines). Bruce