[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 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 > > > [guillomovitch@n2 linux-2.6]$ make -C > > /lib/modules/2.6.33.1-desktop-2mnb/build M=$PWD modules > > make: entrant dans le répertoire « /usr/src/linux-2.6.33.1-desktop-2mnb » > > CC [M] > > /home/guillomovitch/cooker/xen/BUILD/xen-4.0-testing.hg/unmodified_drivers/linux-2.6/balloon/balloon.o > > In file included from > > /home/guillomovitch/cooker/xen/BUILD/xen-4.0-testing.hg/unmodified_drivers/linux-2.6/balloon/balloon.c:52: > > include/xen/interface/memory.h:32: error: expected > > specifier-qualifier-list before 'GUEST_HANDLE' > > include/xen/interface/memory.h:53: warning: data definition has no type > > or storage class > > include/xen/interface/memory.h:53: warning: type defaults to 'int' in > > declaration of 'DEFINE_GUEST_HANDLE_STRUCT' > > include/xen/interface/memory.h:53: warning: parameter names (without > > types) in function declaration > > > > BTW, the pvops-based 2.6.32.11 kernel isn't a suitable xenlinux tree, it > > misses needed files. > > -- > > BOFH excuse #284: > > > > Electrons on a bender > > > > _______________________________________________ > > Xen-devel mailing list > > Xen-devel@xxxxxxxxxxxxxxxxxxx > > http://lists.xensource.com/xen-devel > > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@xxxxxxxxxxxxxxxxxxx > http://lists.xensource.com/xen-devel _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |