*BSD News Article 29781


Return to BSD News archive

Xref: sserve comp.os.386bsd.misc:2382 comp.os.linux.misc:13499
Path: sserve!newshost.anu.edu.au!munnari.oz.au!spool.mu.edu!agate!howland.reston.ans.net!cs.utexas.edu!swrinde!gatech!prism!prism!not-for-mail
From: gt8134b@prism.gatech.edu (Robert Sanders)
Newsgroups: comp.os.386bsd.misc,comp.os.linux.misc
Subject: Re: Impressions: FreeBSD vs Linux
Date: 26 Apr 1994 18:11:35 -0400
Organization: Georgia Institute of Technology
Lines: 24
Message-ID: <2pk3in$nor@acme.gatech.edu>
References: <2pfjmi$3j9@u.cc.utah.edu> <e8oDLc1w165w@oasys.pc.my>
NNTP-Posting-Host: localhost.gatech.edu

othman@oasys.pc.my (Othman Ahmad) writes:

>terry@cs.weber.edu (Terry Lambert) writes:

>> Actually, a better plan is a protected mode vm86() call so anything
>> anyone wants to write in kernel space could make a BIOS call if it
>> needed one.

>This may be called biosemu.
>Implementing this should be easier than dosemu.

Er, well, maybe.  The VGA BIOS doesn't run in a vacuum: I know of at
least two that use the PIT and PIC chips (interval timer and interrupt
controllers).  That's not trivial to implement correctly.  These
BIOSes also assume the standard memory map.

If someone wants to do this, I suggest user space with kernel hooks.
But what do I know?

-- 
 _g,  '96 --->>>>>>>>>>   gt8134b@prism.gatech.edu  <<<<<<<<<---  CompSci  ,g_
W@@@W__        |-\      ^        | disclaimer:  <---> "Bow before ZOD!" __W@@@W
W@@@@**~~~'  ro|-<ert s/_\ nders |   who am I???  ^  from Superman  '~~~**@@@@W
`*MV' hi,ocie! |-/ad! /   \ss!!  | ooga ooga!!    |    II (cool)!         `VW*'