From owner-freebsd-current Wed Apr 26 17:38:29 1995 Return-Path: current-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id RAA03358 for current-outgoing; Wed, 26 Apr 1995 17:38:29 -0700 Received: from ref.tfs.com (ref.tfs.com [140.145.254.251]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id RAA03352 for ; Wed, 26 Apr 1995 17:38:27 -0700 Received: (from phk@localhost) by ref.tfs.com (8.6.8/8.6.6) id RAA13949; Wed, 26 Apr 1995 17:37:53 -0700 From: Poul-Henning Kamp Message-Id: <199504270037.RAA13949@ref.tfs.com> Subject: Re: panic: pmap_zero_page: CMAP busy To: bde@zeta.org.au (Bruce Evans) Date: Wed, 26 Apr 1995 17:37:53 -0700 (PDT) Cc: dufault@hda.com, current@freefall.cdrom.com In-Reply-To: <199504260757.RAA10941@godzilla.zeta.org.au> from "Bruce Evans" at Apr 26, 95 05:57:58 pm Content-Type: text Content-Length: 886 Sender: current-owner@FreeBSD.org Precedence: bulk > >The panic is caused by the difference between these two lines in > >the config: > > >>From GENERIC (works): > >> config kernel root on wd0 swap on wd0 and wd1 and wd2 and vn0 dumps on wd0 > > >>From DESMOND (panics): > >> config kernel root on wd0 swap on wd0 dumps on wd0 > > Maybe this has something to do with the bogus test for the end of > swdevt[] in i386/autoconf.c. The array is terminated by device NODEV > but device 0 is tested for (the test for > 0 degenerates to == 0 > because dev_t is unsigned). Apparently there are usually 0's sufficiently > close to the end of swdevt[] for there to be no problems. Be aware that the two termination entries are needed for diskless to work... -- Poul-Henning Kamp -- TRW Financial Systems, Inc. 'All relevant people are pertinent' && 'All rude people are impertinent' => 'no rude people are relevant'