From owner-freebsd-current Wed Apr 26 01:01:45 1995 Return-Path: current-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id BAA14115 for current-outgoing; Wed, 26 Apr 1995 01:01:45 -0700 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id BAA14095 for ; Wed, 26 Apr 1995 01:01:31 -0700 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id RAA10941; Wed, 26 Apr 1995 17:57:58 +1000 Date: Wed, 26 Apr 1995 17:57:58 +1000 From: Bruce Evans Message-Id: <199504260757.RAA10941@godzilla.zeta.org.au> To: dufault@hda.com Subject: Re: panic: pmap_zero_page: CMAP busy Cc: current@freefall.cdrom.com 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. Bruce