From owner-freebsd-hackers Thu Nov 6 18:11:54 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id SAA00713 for hackers-outgoing; Thu, 6 Nov 1997 18:11:54 -0800 (PST) (envelope-from owner-freebsd-hackers) Received: from word.smith.net.au (word.smith.net.au [202.0.75.3]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id SAA00700 for ; Thu, 6 Nov 1997 18:11:45 -0800 (PST) (envelope-from mike@word.smith.net.au) Received: from word.smith.net.au (localhost.smith.net.au [127.0.0.1]) by word.smith.net.au (8.8.7/8.8.5) with ESMTP id MAA00455; Fri, 7 Nov 1997 12:35:00 +1030 (CST) Message-Id: <199711070205.MAA00455@word.smith.net.au> X-Mailer: exmh version 2.0zeta 7/24/97 To: Tony Overfield cc: John-Mark Gurney , Chuck Robey , Mike Smith , Terry Lambert , jamil@trojanhorse.ml.org, hackers@freebsd.org, Jonathan Mini Subject: Re: >64MB In-reply-to: Your message of "Thu, 06 Nov 1997 15:04:48 MDT." <3.0.3.32.19971106150448.006d5438@bugs.us.dell.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 07 Nov 1997 12:34:59 +1030 From: Mike Smith Sender: owner-freebsd-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > My ambiguous question reworded would say... > > Once you are in the kernel startup code and running in protected mode, > why not simply switch back to real mode for BIOS calls and etc. instead > of trying to set up a VM86() facility? I think it's easier and much > better for compatibility while booting. The kernel is loaded above 1M, so you would have to be careful to make sure that your BIOS calls came out of the lowest 64K. That could be done with a dispatcher in locore.s though. The other reason is that I don't know how to make the change. 8) If I did, I'd certainly consider it, although vm86 has a few other uses that argue for using it just out of commonality. mike