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.
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
|