WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] PV-on-HVM Support

To: "Ian Campbell" <Ian.Campbell@xxxxxxxxxxxxx>
Subject: Re: [Xen-devel] PV-on-HVM Support
From: "Eric Benton" <benton71@xxxxxxxxx>
Date: Sun, 29 Oct 2006 14:44:04 +0200
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Sun, 29 Oct 2006 04:44:44 -0800
Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=WhnSuDrv5NCUXe7GxMFFus7naj/nLvXqhWnhOZ+24IlbTBsQcpW/yy0qdHhyjM8lPpCSc0E1nZH6N8uRK26bQxrThgEGZOUgB4CsA3V7VLlzYFJOX/hZI1bS22Gdki2z9bM+e/d0QDJvJVJ5Sed5jlW6FH4Sj9oF/rsFTFkyMVQ=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <1162119937.16379.82.camel@xxxxxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <29545330610290210s1d17a0a5gbcf337601bfef64e@xxxxxxxxxxxxxx> <1162117572.16379.76.camel@xxxxxxxxxxxxxxxxxxxxx> <29545330610290239t84585cbp369ba2098b58e9d4@xxxxxxxxxxxxxx> <1162119937.16379.82.camel@xxxxxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
1. Ok, thanks.
2. I didn't understand how the PCI probing of a HVM is being done, if no new files were introduced to the hvm source tree (vmx). would you be kind to explain?
The README states that we get 4 modules by doing so, that are needed to be loaded in a certain way (platform-pci first), so I guess that should be done in dom0. It's kind of hard to know what to do If you don't know the architecture.

Thanks,
Eric.

On 10/29/06, Ian Campbell <Ian.Campbell@xxxxxxxxxxxxx> wrote:
On Sun, 2006-10-29 at 12:39 +0200, Eric Benton wrote:
> Thanks Ian...
> I'm feeling like I'm supposed to solve a riddle :-)
>
> 1. What's all those patches? http://www.cl.cam.ac.uk/~sos22/pv-on-hvm/

I'm not sure. I think they are probably Stevens patches from before they
were merged into xen-unstable.

> 2. How do I incorporate these unmodified drivers in my build in order
> to create a working PV-on-HVM guest?

There is a README in the unmodified_drivers subdirectory which explains
what you need to do.

It is basically the same as for building any out of tree driver:
        cd unmodified_drivers/linux-2.6
        sh mkbuildtree i386
        make -C /path/to/kernel/source M=$(pwd) modules modules_install

The kernel source is usually pointed to by /lib/modules/$(uname
-r)/build if you have the relevant kernel-headers package installed or
if you built the kernel yourself.

Ian.


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
<Prev in Thread] Current Thread [Next in Thread>