Re: Simple patches for Linux as a guest OS in a plex86 VM (please consider)

Kevin Lawton (kevinlawton2001@yahoo.com)
Fri, 24 Jan 2003 14:02:41 -0800 (PST)


--- David Lang <david.lang@digitalinsight.com> wrote:
> it sounds like you are saying that with the plex86 you have two ways to
> load a client OS.
>
> 1. 'normal', full isolation of VMs no modification of the client OS
> needed.
>
> 2. 'nice VM'. modification of the client OS required, but with the
> exception of the kernel level commands being eliminated in the
> modification full VM isolation is still provided. Much better performance
> then case #1

No, there's always full isolation. If a guest is run without
mods similar to the ones I submitted for Linux, the interrupt
behaviour will not work correctly for the guest. Neither
the host nor other guests will be affected. Nor do I care,
because this is not for running arbitrary guest OSes.

x86 does not have pure VMability. So, rather than trying real
hard to get under the hood to make it VM'able with heavy software
techniques, just forget about running all guest OSes and
run ones that can work, like Linux.

If you look, you'll notice my patches do nothing except macroize
the pushf/popf instructions to un-break the handling of eflags.IF
inside PVI mode (since x86 breaks it). This has nothing to do
with isolation of the guest OS. Nothing to do with running Windows.
Nothing to do with anything except running Linux as a guest.

-Kevin

__________________________________________________
Do you Yahoo!?
New DSL Internet Access from SBC & Yahoo!
http://sbc.yahoo.com
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/