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] Kernel build help

To: "'Mark Olliver'" <mpo@xxxxxxxxxxxxxxxxxx>, <xen-users@xxxxxxxxxxxxxxxxxxx>
Subject: RE: [Xen-users] Kernel build help
From: "Mike Tierney" <miket@xxxxxxxxxxxxxxxx>
Date: Tue, 23 Aug 2005 09:24:49 +1200
Delivery-date: Mon, 22 Aug 2005 21:22:44 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <E1E7EY1-0006AC-Rc@host-192-168-0-1-bcn-london>
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/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
Sensitivity: Company-Confidential
Thread-index: AcWnMUfHY9SQzX8XQeqK3i5hhYdd/wALkesg
At a rough guess, you might need to put "ARCH=xen" into each of those "make"
statements. Otherwise I would imagine you are building the "regular" kernel
modules, etc and not the Xen ones.

I.e.
make ARCH=xen oldconfig
make ARCH=xen modules
make ARCH=xen modules_install
make ARCH=xen install

Well hopefully that's the problem! :)

Cheers
Mike

> -----Original Message-----
> From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx 
> [mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of 
> Mark Olliver
> Sent: Tuesday, 23 August 2005 3:51 a.m.
> To: xen-users@xxxxxxxxxxxxxxxxxxx
> Subject: [Xen-users] Kernel build help
> Sensitivity: Confidential
> 
> 
> Hi,
> 
> I am using centos4 and am trying to build a source kernel 
> dom0 with xen.
> 
> I cloned a copy of the xen repository and did the following 
> hg clone http://xenbits.xensource.com/xen-2.0.hg
> cd xen-2.0.hg/xen
> make dist
> cd linux-2.6.11-xen0
> make ARCH=xen oldconfig
> make modules
> make modules_install
> make install
> 
> After which point I get the following error :
>   CC      drivers/xen/balloon/balloon.o
> drivers/xen/balloon/balloon.c: In function `balloon_process':
> drivers/xen/balloon/balloon.c:218: error: 
> `phys_to_machine_mapping' undeclared (first use in this function)
> drivers/xen/balloon/balloon.c:218: error: (Each undeclared 
> identifier is reported only once
> drivers/xen/balloon/balloon.c:218: error: for each function 
> it appears in.)
> drivers/xen/balloon/balloon.c:218: error: `INVALID_P2M_ENTRY' 
> undeclared (first use in this function)
> drivers/xen/balloon/balloon.c:261: warning: implicit 
> declaration of function `scrub_pages'
> drivers/xen/balloon/balloon.c:283: warning: implicit 
> declaration of function `mfn_to_pfn'
> make[3]: *** [drivers/xen/balloon/balloon.o] Error 1
> make[2]: *** [drivers/xen/balloon] Error 2
> make[1]: *** [drivers/xen] Error 2
> make: *** [drivers] Error 2
> 
> Does anyone know what caused this error?
> 
> I need to try and build this kernel and get it to boot, I 
> think I also need to build an initrd image. I am doing this 
> correctly or does anyone have any different instructions on 
> how to do this?
> 
> I am doing this as once I have this working I intend to patch 
> this kernel with drbd and then patch a sub kernel with 
> abi-sco to allow other program I use to work however, 
> currently I am just trying to get the base system to work correctly.
> 
> Thanks
> 
> Mark
> 
> Mark Olliver BSc (Hons) MBCS
> Thermeon Europe Ltd
> 
> 
> e-Card    www.thermeoneurope.com/e-Card/mpo
> 
> Email    mpo@xxxxxxxxxxxxxxxxxx
> Web    www.thermeoneurope.com
> 
> Support 0906 515 0908
> Int. Support +44 1293 864 341
> Support Email support@xxxxxxxxxxxxxxxxxx Support Site 
> www.thermeoneurope.com/rt
> 
> Sales +44 1293 864 334
> Sales Email sales@xxxxxxxxxxxxxxxxxx
> 
> 
> 
> 
> _______________________________________________
> Xen-users mailing list
> Xen-users@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-users
> 


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

<Prev in Thread] Current Thread [Next in Thread>