From owner-freebsd-hackers@FreeBSD.ORG Fri Apr 11 16:57:19 2003 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6E69E37B401; Fri, 11 Apr 2003 16:57:19 -0700 (PDT) Received: from faui40.informatik.uni-erlangen.de (faui40-smtp.informatik.uni-erlangen.de [131.188.34.40]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4ADBE43F85; Fri, 11 Apr 2003 16:57:17 -0700 (PDT) (envelope-from eckert@faui40p.informatik.uni-erlangen.de) Received: from faui40p.informatik.uni-erlangen.de (faui40p.informatik.uni-erlangen.de [131.188.34.77]) id BAA22661; Sat, 12 Apr 2003 01:57:14 +0200 (MEST) Received: (from eckert@localhost) by faui40p.informatik.uni-erlangen.de (8.9.3/8.1.6-FAU) id BAA02170; Sat, 12 Apr 2003 01:57:14 +0200 (MEST) From: Toerless Eckert Message-Id: <200304112357.BAA02170@faui40p.informatik.uni-erlangen.de> In-Reply-To: from John Baldwin at "Apr 11, 2003 2:42:52 pm" To: jhb@FreeBSD.org (John Baldwin) Date: Sat, 12 Apr 2003 01:57:14 +0200 (MEST) Organisation: CSD IMMD IV, University of Erlangen, Germany X-Mailer: ELM [version 2.4ME+ PL42 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit cc: freebsd-hackers@FreeBSD.org cc: eckert@i4.informatik.uni-erlangen.de Subject: Re: boot2 broken ? (booting from pst fails) X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Apr 2003 23:57:19 -0000 > > - Q: Is btx actually switching to real mode for int 13 ? Could it be > > that there's a bug in that code ? > > No, we run it in virtual 86 mode, and it is likely that their BIOS > routine just can't handle that. > > > - Q: Are there any alternatives how i could boot a 4.8 or 5.0 freebsd > > solely from the disk ? (I guess i could try to install a linux and > > then use liloboot, but that also uses the btx code from loader...) > > Nope. :( Other than get promise to fix their BIOS maybe. - Why is the BIOS routine not run in real mode ? Would it be hard trying to change BTX so that it executes the interrupt in real mode ? - Is there actually a requirement for a BIOS to work correctly in virtual mode ? I was under the assumption that BIOS is always only assumed to need to work correctly in real mode. If this is not true, then i would welcome if you could point me to an official PC98, .. (or whatever) document WIntel , or whoever leads the conspiracy what officially are requirements for a "PC"). Without such a reference i think anybody would have a hard time arguing the case of requesting support for virtual mode from the BIOS of some HW vendor, right ? - Do you know wether Linux relies on virtual mode in booting their kernel ? because the vendor in my case is officially suporting linux. I guess i need to test setting that up and see if i can boot it from the disk. Thanks Toerless