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

[Xen-users] Problem compiling a custom kernel for xen-3.0

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-users] Problem compiling a custom kernel for xen-3.0
From: "Angel L. Mateo" <amateo@xxxxx>
Date: Mon, 06 Mar 2006 12:15:04 +0100
Delivery-date: Mon, 06 Mar 2006 11:15:57 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
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
Hello,

        I am trying to run xen-3.0 in some of my dell servers. I have tried the
binary distribution of xen, but it doesn't boot in my test system (a
dell poweredge 750) because a module driver problem (I get an error
message during booting saying it doesn't load a NFS root filesystem).

        So I am trying to compile a custom kernel. So I have downloaded linux
source 2.6.12. I am doing the next steps (found at
http://www.howtoforge.com/perfect_xen_setup_debian_ubuntu_p3):

1. cp -al linux-2.6.12 linux-2.6.12-xen0
2. cd xen-3.0.1/linux-2.6.11-xen-sparse/
3. ./mkbuildtree ../../linux-2.6.12-xen0/
4. cd ../..
5. echo "-xen0" > linux-2.6.12-xen0/localversion-xen
6. diff -Naur linux-2.6.12 linux-2.6.12-xen0 >
archive/linux-2.6.12-xen0.patch

7. cd linux-2.6.12
8. patch -p1 < ../archive/linux-2.6.12-xen0.patch
9. cd ../
10. mkdir install
11. cd linux-2.6.12-xen0
12. cp arch/xen/configs/xen0_defconfig .config
13. ARCH=xen; INSTALL_PATH=../install; INSTALL_MOD_PATH=../install
14. export ARCH INSTALL_PATH INSTALL_MOD_PATH
15. make oldconfig
16. make menuconfig
17. make modules

        But I get an error:
  CHK     include/linux/version.h
  CC      arch/i386/kernel/asm-offsets.s
In file included from include/asm-xen/asm/processor.h:18,
                 from include/asm/thread_info.h:17,
                 from include/linux/thread_info.h:21,
                 from include/linux/spinlock.h:12,
                 from include/linux/capability.h:45,
                 from include/linux/sched.h:7,
                 from arch/i386/kernel/asm-offsets.c:7:
include/asm-xen/asm/system.h:11:25: asm/smp_alt.h: No such file or
directory
In file included from include/asm-xen/asm/processor.h:18,
                 from include/asm/thread_info.h:17,
                 from include/linux/thread_info.h:21,
                 from include/linux/spinlock.h:12,
                 from include/linux/capability.h:45,
                 from include/linux/sched.h:7,
                 from arch/i386/kernel/asm-offsets.c:7:
include/asm-xen/asm/system.h: In function `__cmpxchg':
include/asm-xen/asm/system.h:256: error: `LOCK' undeclared (first use in
this function)
include/asm-xen/asm/system.h:256: error: (Each undeclared identifier is
reported only once
include/asm-xen/asm/system.h:256: error: for each function it appears
in.)
include/asm-xen/asm/system.h:256: error: syntax error before string
constant
include/asm-xen/asm/system.h:262: error: syntax error before string
constant
include/asm-xen/asm/system.h:268: error: syntax error before string
constant
make[1]: *** [arch/i386/kernel/asm-offsets.s] Error 1
make: *** [arch/i386/kernel/asm-offsets.s] Error 2

        so I can't compile it. I have tried to compile the 2.6.12 kernel with
the same configuration (but without xen options) and it compiles
perfectly.

        Any idea?

-- 
Angel L. Mateo Martínez
Sección de Telemática
Área de Tecnologías de la Información     _o)
y las Comunicaciones Aplicadas (ATICA)    / \\
http://www.um.es/atica                  _(___V
Tfo: 968367590
Fax: 968398337


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

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