Date: Wed, 12 Nov 1997 08:45:20 -0800 (PST) From: "Eric J. Schwertfeger" <ejs@bfd.com> To: gad@eclipse.its.rpi.edu Cc: hackers@FreeBSD.ORG Subject: Re: Virtual Intel Machines? Message-ID: <Pine.BSF.3.95.971112084245.23323A-100000@harlie.bfd.com> In-Reply-To: <9711120909.AA16549@mlor.its.rpi.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 12 Nov 1997, Garance A Drosehn wrote: > In the land of IBM mainframes, there's an operating system (of > sorts) called VM. This is an operating system which lets you run > multiple operating systems on a single machine, at the same time. > VM can allocate devices between the running systems, so that one > running OS sees a given hard disk (for example), but no other > operating systems can possibly get to that hard disk. > > What I was wondering is if something similar could be done with > Intel-ish chips? I realize this wouldn't be a trivial thing to > write, but it'd be mighty convenient to have in some circumstances > (at least in an academic setting). Not in the strictest sense, because Intel, in their infinite wisdom, decided that certain privledged instructions, if executed in an unprivledged state, would not trap, but rather reduce to a NOP. Hence, the VM equiv can't trap the OS's attempt to do this, and make it happen, given appropriate permissions.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.95.971112084245.23323A-100000>