[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] status of PV drivers in Xen 4.0



On Sat, Apr 10, 2010 at 02:17:57PM +0100, Andrew Lyon wrote:
> On Sat, Apr 10, 2010 at 1:58 PM, Pasi Kärkkäinen <pasik@xxxxxx> wrote:
> > On Sat, Apr 10, 2010 at 01:31:08PM +0100, Andrew Lyon wrote:
> >> On Mon, Apr 5, 2010 at 5:50 PM, Guillaume Rousse
> >> <Guillaume.Rousse@xxxxxxxx> wrote:
> >> > Le 30/03/2010 08:04, Pasi Kärkkäinen a écrit :
> >> >> On Mon, Mar 29, 2010 at 11:02:09PM +0200, Guillaume Rousse wrote:
> >> >>> Hello.
> >> >>>
> >> >>> The directory 'unmodified_drivers', in Xen-4.0rc8, seems to still
> >> >>> requires a 2.6.18 XenLinux kernel to build. For instance, overrides.mk
> >> >>> still refers to $(objtree)/include/linux/autoconf.h, instead of
> >> >>> $(objtree)/include/generated/autoconf.h in recent kernels.
> >> >>>
> >> >>
> >> >> I believe it should compile with 2.6.27 aswell.. or if it doesn't,
> >> >> please let us know.
> >> >>
> >> >> See here for PV-on-HVM drivers building instructions for SLES11 2.6.27:
> >> >> http://wp.colliertech.org/cj/?p=653
> >> >>
> >> >> If the unmodified_drivers from Xen 4.0 doesn't build for 2.6.27,
> >> >> then we should definitely add the (possible) patches from Novell.
> >> > Whatever XenLinux tree I tried (xensource 2.6.18, or novell 2.6.32), it
> >> > fails to build for 2.6.33. It's probably a trivial error, such as a
> >> > missing header file, but I'm really not enough kernel-aware to find
> >> > which one:
> >> >
> >>
> >> Have you been successful building the drivers for .31 or .32?
> >>
> >> I'd like to make a set of patches available to apply to Xen 3.4.2 or
> >> 4.0 to enable building the drivers with recent kernels and the forward
> >> ported kernels I usually use, but while I've been able to rebuild them
> >> on a opensuse 11.2 system running 2.6.31.12 I am finding it hard to
> >> work out which patches need to be applied and what else the rpm build
> >> process does to enable compilation.
> >>
> >> Any pointers would be much appreciated.
> >>
> >
> > Did you take a look at novell's sles11 sp1 kernel? it's 2.6.32 and
> > should have pv-on-hvm drivers included?
> >
> > -- Pasi
> >
> >> Andy
> 
> Yes, thats where I take the 2.6.32 kernel patches from, .31 from
> openSUSE-11.2 and .32 from SLE11-SP1, but they both fail to compile in
> similar ways, I followed a similar process to
> http://wp.colliertech.org/cj/?p=653 :
> 
>  pwd
> /home/admin/hg/xen-3.4-testing.hg
> cd unmodified_drivers/linux-2.6/
> ubermicro linux-2.6 # XEN=/home/admin/hg/xen-3.4-testing.hg/
> XL=/usr/src/linux-2.6.32-xen/ ./mkbuildtree x86_64
> Xen tree: /home/admin/hg/xen-3.4-testing.hg
> Linux tree: /usr/src/linux-2.6.32-xen
> /usr/src/linux-2.6.32-xen/include/xen/interface:
> interface: File exists
> 
> To start with I tried to build the modules for the same kernel:
> 

Hmm..

see these emails:

http://lists.xensource.com/archives/html/xen-devel/2010-03/msg01597.html
and
http://lists.xensource.com/archives/html/xen-devel/2010-03/msg01570.html

So, somehow they should build :) 

Maybe we should take a look at the sles/opensuse rpms? 

-- Pasi



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.