From owner-cvs-all Fri Jan 4 1:44:36 2002 Delivered-To: cvs-all@freebsd.org Received: from mail5.speakeasy.net (mail5.speakeasy.net [216.254.0.205]) by hub.freebsd.org (Postfix) with ESMTP id AC3A137B405 for ; Fri, 4 Jan 2002 01:44:31 -0800 (PST) Received: (qmail 29243 invoked from network); 4 Jan 2002 09:44:30 -0000 Received: from unknown (HELO laptop.baldwin.cx) ([64.81.54.73]) (envelope-sender ) by mail5.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 4 Jan 2002 09:44:30 -0000 Message-ID: X-Mailer: XFMail 1.4.0 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <200201040759.g047xRJ72919@freefall.freebsd.org> Date: Fri, 04 Jan 2002 01:44:17 -0800 (PST) From: John Baldwin To: John Baldwin Subject: RE: cvs commit: src/sys/boot/i386/libi386 bootinfo.c Cc: cvs-all@FreeBSD.org, cvs-committers@FreeBSD.org Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On 04-Jan-02 John Baldwin wrote: > jhb 2002/01/03 23:59:27 PST > > Modified files: > sys/boot/i386/libi386 bootinfo.c > Log: > Don't turn on RB_CDROM if the rootdev is a BIOS cd device for now as this > breaks when cdboot is used with an MFS root. This isn't really right. The problem is that for an MFS root, we leave the root dev in the loader pointing to whatever, and RB_CDROM takes precedence over MD_ROOT. A more proper fix might be to allow the rootdev to be set to "mfs" or "md0" or some such and have the loader allow that. Then if the user leaves cd0 as the rootdev, RB_CDROM would give them what they asked for, but if they change rootdev to "md0", they get what they want. However, I think that mfs_root should override RB_CDROM just like it overrides all the other root devices. This would allow us to not have to teach the loader about fake "md0" devices as a kludge. Instead, the logic would be to use mfs_root if we are given one, otherwise fall back on what the loader hints to us. Comments? -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message