Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 09 Jun 2000 19:59:12 -0400
From:      "Jeroen C. van Gelderen" <jeroen@vangelderen.org>
To:        Peter Wemm <peter@netplex.com.au>
Cc:        Christopher Masto <chris@netmonger.net>, Luoqi Chen <luoqi@watermarkgroup.com>, current@FreeBSD.ORG, emulation@FreeBSD.ORG
Subject:   Re: VMware detection code in boot loader
Message-ID:  <394184D0.3B7479F2@vangelderen.org>
References:  <20000609215641.B13911CE1@overcee.netplex.com.au>

next in thread | previous in thread | raw e-mail | index | archive | help
Peter Wemm wrote:
> 
> Christopher Masto wrote:
> > On Fri, Jun 09, 2000 at 01:14:35PM -0400, Jeroen C. van Gelderen wrote:
> > > I'm not sure it is a good idea to name this variable VMWare as
> > > that is implementation specific. It may be better to have a var
> > > named 'emulation' set to 'none' or 'vmware' or 'bochs' or ...
> >
> > Mmm.. or, giving forth the ability to do in/out instructions, so the
> > non-generic code would be entirely in the add-on forth piece.  I'm
> > not sure if there are any security implications there.. at boot time
> > the machine is essentially as single-user as it's ever going to be.
> 
> I prefer 'emulation' being set to 'native', 'vmware' etc.  Consider that
> there is IA64, Alpha, sparc, ppc etc to deal with.  Teaching the ficl
> scripts to do inb/outb would be bad.  It would be much better to have a
> generic mechanism for informing the loader about possible emulation
> environments, eg you are using the IA64 emulator under an x86 box, or an
> x86 emulator on an Alpha, or an Alpha SIMOS emulation under x86, or
> whatever.

Rethinking, emulation may not be the best suggestion. People
might confuse it with Linux emulation. How about 'hardware' ?
or 'platform' or <your suggestion here> ?

Cheers,
Jeroen
-- 
Jeroen C. van Gelderen          o      _     _         _
jeroen@vangelderen.org  _o     /\_   _ \\o  (_)\__/o  (_)
                      _< \_   _>(_) (_)/<_    \_| \   _|/' \/
                     (_)>(_) (_)        (_)   (_)    (_)'  _\o_


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?394184D0.3B7479F2>