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-devel] i386 domU on amd64 (xen-unstable)

To: xen-devel@xxxxxxxxxxxxxxxxxxx, xen-users@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] i386 domU on amd64 (xen-unstable)
From: Robin van Leeuwen <rvl@xxxxxxxxxxxxxx>
Date: Sat, 03 Dec 2005 16:42:00 +0100
Delivery-date: Sat, 03 Dec 2005 15:41:52 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Organization: RLD Software
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla Thunderbird 1.0.7 (X11/20051013)
Hi,

I want to run a i386 domU on my AMD64. I created a LVM partition with Debian
Sarge i386 on it, and set everything up. Now for the compilation of the kernel
for i386. In "linux-2.6.12-xenU/" , make ARCH=xen menuconfig, i did:

Processor Type (X86) (which was selected, and compiled with X86_64 before)
  Processor family (Opteron/Athlon64/Hammer/K8)
  [*] Generic x86 support

if i do a "make ARCH=xen" i get :

arch/i386/kernel/asm-offsets.c: In function 'foo':
arch/i386/kernel/asm-offsets.c:27: error: 'struct sigcontext' has no member named 'eax' arch/i386/kernel/asm-offsets.c:28: error: 'struct sigcontext' has no member named 'ebx' arch/i386/kernel/asm-offsets.c:29: error: 'struct sigcontext' has no member named 'ecx' arch/i386/kernel/asm-offsets.c:30: error: 'struct sigcontext' has no member named 'edx' arch/i386/kernel/asm-offsets.c:31: error: 'struct sigcontext' has no member named 'esi' arch/i386/kernel/asm-offsets.c:32: error: 'struct sigcontext' has no member named 'edi' arch/i386/kernel/asm-offsets.c:33: error: 'struct sigcontext' has no member named 'ebp' arch/i386/kernel/asm-offsets.c:34: error: 'struct sigcontext' has no member named 'esp' arch/i386/kernel/asm-offsets.c:35: error: 'struct sigcontext' has no member named 'eip' arch/i386/kernel/asm-offsets.c:42: error: 'struct cpuinfo_x86' has no member named 'hard_math' arch/i386/kernel/asm-offsets.c:67: error: 'struct tss_struct' has no member named 'esp0' arch/i386/kernel/asm-offsets.c:71: error: 'FIX_VSYSCALL' undeclared (first use in this function) arch/i386/kernel/asm-offsets.c:71: error: (Each undeclared identifier is reported only once
arch/i386/kernel/asm-offsets.c:71: error: for each function it appears in.)
make[1]: *** [arch/i386/kernel/asm-offsets.s] Error 1
make: *** [arch/i386/kernel/asm-offsets.s] Error 2


what should i do?

Kind regards,

Robin

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

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