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] make install fails when pae is enabled

To: "Terry Wilcox" <twilcox@xxxxxxxxx>, xen-users@xxxxxxxxxxxxxxxxxxx
Subject: RE: [Xen-users] make install fails when pae is enabled
From: "Petersson, Mats" <Mats.Petersson@xxxxxxx>
Date: Tue, 6 Feb 2007 11:51:19 +0100
Delivery-date: Tue, 06 Feb 2007 02:51:35 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <a3730f570702050920m4b97f0dewc600bd7450048f01@xxxxxxxxxxxxxx>
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
Thread-index: AcdJ3EtsPVOLNEVJSNmGz61Jyj3jIAAACZ1A
Thread-topic: [Xen-users] make install fails when pae is enabled
 

> -----Original Message-----
> From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx 
> [mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of 
> Terry Wilcox
> Sent: 05 February 2007 17:21
> To: xen-users@xxxxxxxxxxxxxxxxxxx
> Subject: [Xen-users] make install fails when pae is enabled
> 
> Hi,
> 
> I've seen another post in the archives that described the 
> problem I am having, but I didn't see any solution.
> 
> In any case, when I enable PAE and get a lot of errors when I 
>  try to make install.

You didn't "make clean" first, did you? "make install" will just rebuild
based on files that have changed. Since the PAE option isn't in a
source-file, but rather in the make-script for the Xen-files, it fails
to recognize this fact, and just rebuilds the binaries. Since some small
parts of Xen are rebuilt, it does try to link it, but your
shadow-paging-code hasn't been rebuilt, and thus it's not got the right
code for PAE!

--
Mats
> 
> /xen/xen-3.0.3_0-src/xen/arch/x86/built_in.o: In function 
> `__shadow_validate_guest_entry':/xen/xen-3.0.3_0-src/xen/arch/
> x86/mm/shadow/common.c:287: undefined reference to 
> `sh_map_and_validate_gl3e__shadow_3_guest_3' 
> :/xen/xen-3.0.3_0-src/xen/arch/x86/mm/shadow/common.c:284: 
> undefined reference to `sh_map_and_validate_gl2he__shadow_3_guest_3'
> :/xen/xen-3.0.3_0-src/xen/arch/x86/mm/shadow/common.c:281: 
> undefined reference to `sh_map_and_validate_gl2e__shadow_3_guest_3' 
> :/xen/xen-3.0.3_0-src/xen/arch/x86/mm/shadow/common.c:278: 
> undefined reference to `sh_map_and_validate_gl1e__shadow_3_guest_3'
> :/xen/xen-3.0.3_0-src/xen/arch/x86/mm/shadow/common.c:272: 
> undefined reference to `sh_map_and_validate_gl2e__shadow_3_guest_2' 
> :/xen/xen-3.0.3_0-src/xen/arch/x86/mm/shadow/common.c:262: 
> undefined reference to `sh_map_and_validate_gl1e__shadow_3_guest_2'
> /xen/xen-3.0.3_0-src/xen/arch/x86/built_in.o: In function 
> `sh_remove_shadow_via_pointer':/xen/xen- 
> 3.0.3_0-src/xen/arch/x86/mm/shadow/common.c:2038: undefined 
> reference to `sh_clear_shadow_entry__shadow_3_guest_3'
> :/xen/xen-3.0.3_0-src/xen/arch/x86/mm/shadow/common.c:2030: 
> undefined reference to `sh_clear_shadow_entry__shadow_3_guest_2' 
> /xen/xen-3.0.3_0-src/xen/arch/x86/built_in.o: In function 
> `sh_update_paging_modes':/xen/xen-3.0.3_0-src/xen/arch/x86/mm/
> shadow/common.c:2259: undefined reference to 
> `sh_paging_mode__shadow_3_guest_3'
> :/xen/xen- 3.0.3_0-src/xen/arch/x86/mm/shadow/common.c:2289: 
> undefined reference to `sh_paging_mode__shadow_3_guest_3'
> :/xen/xen-3.0.3_0-src/xen/arch/x86/mm/shadow/common.c:2323: 
> undefined reference to `sh_paging_mode__shadow_3_guest_3' 
> :/xen/xen-3.0.3_0-src/xen/arch/x86/mm/shadow/common.c:2323: 
> undefined reference to `sh_paging_mode__shadow_3_guest_2'
> /xen/xen-3.0.3_0-src/xen/arch/x86/built_in.o: In function 
> `shadow_prealloc':/xen/xen-3.0.3_0-src/xen/arch/x86/mm/shadow/
> common.c:594: undefined reference to 
> `sh_unpin_all_l3_subshadows__shadow_3_guest_3'
> /xen/xen-3.0.3_0-src/xen/arch/x86/built_in.o: In function 
> `sh_remove_shadows':/xen/xen-3.0.3_0-src/xen/arch/x86/mm/shado
> w/common.c:2172: undefined reference to 
> `sh_unpin_all_l3_subshadows__shadow_3_guest_3' 
> :/xen/xen-3.0.3_0-src/xen/arch/x86/mm/shadow/common.c:2189: 
> undefined reference to `sh_pae_recopy'
> /xen/xen-3.0.3_0-src/xen/arch/x86/built_in.o: In function 
> `shadow_unhook_mappings':/xen/xen-3.0.3_0-src/xen/arch/x86/mm/
> shadow/common.c:545: undefined reference to 
> `sh_unhook_32b_mappings__shadow_3_guest_2'
> :/xen/xen-3.0.3_0-src/xen/arch/x86/mm/shadow/common.c:550: 
> undefined reference to `sh_unhook_pae_mappings__shadow_3_guest_3'
> /xen/xen-3.0.3_0-src/xen/arch/x86/built_in.o: In function 
> `sh_destroy_shadow':/xen/xen-3.0.3_0-src/xen/arch/x86/mm/shado
> w/common.c:1698: undefined reference to 
> `sh_destroy_l1_shadow__shadow_3_guest_2'
> :/xen/xen-3.0.3_0-src/xen/arch/x86/mm/shadow/common.c:1715: 
> undefined reference to `sh_destroy_l3_shadow__shadow_3_guest_3'
> :/xen/xen-3.0.3_0-src/xen/arch/x86/mm/shadow/common.c:1712: 
> undefined reference to `sh_destroy_l2_shadow__shadow_3_guest_3'
> :/xen/xen-3.0.3_0-src/xen/arch/x86/mm/shadow/common.c:1708: 
> undefined reference to `sh_destroy_l1_shadow__shadow_3_guest_3'
> :/xen/xen-3.0.3_0-src/xen/arch/x86/mm/shadow/common.c:1701: 
> undefined reference to `sh_destroy_l2_shadow__shadow_3_guest_2'
> /xen/xen-3.0.3_0-src/xen/arch/x86/built_in.o: In function 
> `trampoline_end': undefined reference to 
> `sh_remove_all_mappings__shadow_3_guest_2'
> /xen/xen-3.0.3_0-src/xen/arch/x86/built_in.o: In function 
> `trampoline_end': undefined reference to 
> `sh_remove_all_mappings__shadow_3_guest_2' 
> /xen/xen-3.0.3_0-src/xen/arch/x86/built_in.o: In function 
> `trampoline_end': undefined reference to 
> `sh_remove_all_mappings__shadow_3_guest_3'
> /xen/xen-3.0.3_0-src/xen/arch/x86/built_in.o: In function 
> `trampoline_end': undefined reference to 
> `sh_remove_all_mappings__shadow_3_guest_3' 
> /xen/xen-3.0.3_0-src/xen/arch/x86/built_in.o: In function 
> `trampoline_end': undefined reference to 
> `sh_remove_write_access__shadow_3_guest_2'
> /xen/xen-3.0.3_0-src/xen/arch/x86/built_in.o: In function 
> `trampoline_end': undefined reference to 
> `sh_remove_write_access__shadow_3_guest_2' 
> /xen/xen-3.0.3_0-src/xen/arch/x86/built_in.o: In function 
> `trampoline_end': undefined reference to 
> `sh_remove_write_access__shadow_3_guest_3'
> /xen/xen-3.0.3_0-src/xen/arch/x86/built_in.o: In function 
> `trampoline_end': undefined reference to 
> `sh_remove_write_access__shadow_3_guest_3' 
> /xen/xen-3.0.3_0-src/xen/arch/x86/built_in.o: In function 
> `trampoline_end': undefined reference to 
> `sh_remove_l1_shadow__shadow_3_guest_2'
> /xen/xen-3.0.3_0-src/xen/arch/x86/built_in.o: In function 
> `trampoline_end': undefined reference to 
> `sh_remove_l1_shadow__shadow_3_guest_3' 
> /xen/xen-3.0.3_0-src/xen/arch/x86/built_in.o: In function 
> `trampoline_end': undefined reference to 
> `sh_remove_l1_shadow__shadow_3_guest_3'
> /xen/xen-3.0.3_0-src/xen/arch/x86/built_in.o: In function 
> `trampoline_end': undefined reference to 
> `sh_remove_l2_shadow__shadow_3_guest_3' 
> 
> Any help on how to solve this problem would be appreciated. Thanks.
> 
> Terry
> 
> 



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

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