Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Fri, 24 Jan 2003 16:53:34 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Fri, 24 Jan 2003 16:53:34 -0500 Received: from web80304.mail.yahoo.com ([66.218.79.20]:52291 "HELO web80304.mail.yahoo.com") by vger.kernel.org with SMTP id ; Fri, 24 Jan 2003 16:53:33 -0500 Message-ID: <20030124220241.30218.qmail@web80304.mail.yahoo.com> Date: Fri, 24 Jan 2003 14:02:41 -0800 (PST) From: Kevin Lawton Subject: Re: Simple patches for Linux as a guest OS in a plex86 VM (please consider) To: David Lang Cc: Derek Fawcus , Valdis.Kletnieks@vt.edu, Pavel Machek , linux-kernel@vger.kernel.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org --- David Lang 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/