From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nolan Subject: Re: KVM on MIPS? Date: Sat, 27 Mar 2010 01:09:23 +0000 (UTC) Message-ID: References: <20100325165442.GA21343@farnsworth.org> <4BABCFEB.9050409@redhat.com> <4475EEC9-3582-4CDA-A740-9C4DAAB3738C@suse.de> <20100326161619.GA31195@farnsworth.org> <20100326195928.GA6472@farnsworth.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: kvm@vger.kernel.org Return-path: Received: from lo.gmane.org ([80.91.229.12]:33879 "EHLO lo.gmane.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753056Ab0C0BJi (ORCPT ); Fri, 26 Mar 2010 21:09:38 -0400 Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1NvKWt-0003yA-56 for kvm@vger.kernel.org; Sat, 27 Mar 2010 02:09:35 +0100 Received: from 12.176.150.20 ([12.176.150.20]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 27 Mar 2010 02:09:35 +0100 Received: from nolan by 12.176.150.20 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 27 Mar 2010 02:09:35 +0100 Sender: kvm-owner@vger.kernel.org List-ID: Dale Farnsworth farnsworth.org> writes: > After thinking about this some more, I think this means we can't run > an unmodified guest. It should be possible to build the guest kernel > to run in supervisor or user mode/address space. > > I'm new to MIPS, so I'm still looking for other challenges in virtualizing > the instruction set. You might want to read "Disco: Running Commodity Operating Systems on Scalable Multiprocessors" by the folks at Stanford who eventually went on to write VMware. They wrote a VMM for a MIPS ccNUMA. IIRC, they had to both do binary translation, as well as relink Irix to live at an address in the user KSEG, instead the kernel KSEG. - nolan