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

Re: [Xen-users] problems about compiling the unmodified drivers in xen-3

To: ????????? <vmkernelli@xxxxxxxxxxxx>
Subject: Re: [Xen-users] problems about compiling the unmodified drivers in xen-3.4.0
From: Pasi Kärkkäinen <pasik@xxxxxx>
Date: Mon, 9 Nov 2009 12:31:54 +0200
Cc: xen-users@xxxxxxxxxxxxxxxxxxx
Delivery-date: Mon, 09 Nov 2009 02:32:33 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <759169.49568.qm@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <759169.49568.qm@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.13 (2006-08-11)
On Mon, Nov 09, 2009 at 05:47:42PM +0800, ????????? wrote:
>    Hi, all:
>         I want to check the function of the balloon driver in HVM guest. But
>    I met a lot of problems when I compiling the balloon driver. I have read
>    the related questions in the mailing-list, but still can not solve this
>    problem.
> 
>        According to the README file in xen-3.4.0/unmodified_drivers, I did
>    the following work.
> 
>        step 1: ./mkbuildtree (It's ok)
>        step 2: make -C xen-3.4.0/linux-2.6.18-xen.hg M=$PWD modules
> 
>        After a lot of redefined warning messages, I get the error message
>    "In file included from include/asm/mach-xen/asm/pgtable.h:259,
>                     from include/linux/mm.h:39,
>                     from
>    xen-3.4.0/unmodified_drivers/linux-2.6/balloon/balloon.c:40:
>    include/asm/mach-xen/asm/pgtable-3level.h:178: error: expected â**)â**
>    before numeric constant"
> 
>    How can I solve this problem? thanks!
> 
>    BTW: I want to the balloon driver can work in HVM guest with higher kernel
>    version.
>    for example: the HVM guest's kernel is 2.6.29. when I use the mkbuildtree
>    script, the file path in this script doesn't exist in 2.6.29 kernel. For
>    example, the 2.6.18-xen.hg kernel has the "drivers/xen/core" directory
>    but the 2.6.29 kernel hasn't, It has only "drivers/xen" directory. So How
>    can I compile a balloon driver for higher kernel HVM guest?
> 
>    any suggestion are welcome. thanks again!
> 

The problem is unmodified_drivers is not really (yet) ported for newer
kernels. Feel free to send patches :)

I think Novell has patches somewhere to make it compile at least with
2.6.27, which is what SLES11 ships with.

-- Pasi


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