From owner-freebsd-hackers Tue Jan 9 00:35:12 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id AAA21732 for hackers-outgoing; Tue, 9 Jan 1996 00:35:12 -0800 (PST) Received: from eac.iafrica.com (slipper101130.iafrica.com [196.7.101.130]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id AAA21695 for ; Tue, 9 Jan 1996 00:34:43 -0800 (PST) Received: (from rnordier@localhost) by eac.iafrica.com (8.6.12/8.6.12) id KAA01144; Tue, 9 Jan 1996 10:22:22 +0200 From: Robert Nordier Message-Id: <199601090822.KAA01144@eac.iafrica.com> Subject: Re: DOS File system fixes To: msmith@atrad.adelaide.edu.au (Michael Smith) Date: Tue, 9 Jan 1996 10:22:17 +0200 (SAT) Cc: root@synthcom.com, hackers@freebsd.org In-Reply-To: <199601080332.OAA00438@genesis.atrad.adelaide.edu.au> from "Michael Smith" at Jan 8, 96 02:02:26 pm X-Mailer: ELM [version 2.4 PL24 ME8a] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-hackers@freebsd.org Precedence: bulk Wasn't it Michael Smith who said: > Robert Nordier stands accused of saying: > > > > What is the current status of this part of the project, is more help > > needed, and what steps should one take to get involved? > > You're involved already; welcome aboard 8) . . . . . > We want to set up an environment wherein it is possible to make real-mode > BIOS (and possibly other) calls in order to work with devices for which > we have no protected-mode support. > > Obviously, any input you can offer would be greatly appreciated. I'd like to take a shot at helping on any technical issues. Of course, under something like Windows, through DPMI, even a "straight" BIOS call (like int 0x13) tends to actually pull in a whole lot more: IO.SYS, DBLSPACE, the Windows WDCTRL device, SMARTDRV, etc.... Whereas, from FreeBSD, it would be just BIOS. Maintaining the BIOS environment is a way that is acceptable to both FBSD and the BIOS might also get tricky. There are parts of the BIOS you probably just don't want to get called: like 0x15/0x87 which is only a helper routine but attempts a return to protected mode with interrupts disabled. I know Linux has a feature to use DOS device drivers (eg. CD_ROM) so you can start up Linux from DOS. It didn't work when I tried it. :-) Still, I must take a look at that code sometime.... -- Robert Nordier rnordier@iafrica.com E.A.C.