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-emulation" 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>
