[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Build break with PAE enabled
Currently x86_32 won't build with PAE enabled. shadow_public.c needs access to functions in shadow32.c. It looks like shadow_64.h includes the needed functionality for x86_64 builds. Should there be a comparable shadow_32.h file? Or should some of the code be merged into a single header file -- it looks like free_out_of_sync_state is identical for both 32bit and 64bit. Also, shadow_l3_normal_pt_update() was clearly written for x86_64 only. shadow_public.c: In function `free_shadow_pages': shadow_public.c:689: warning: implicit declaration of function `free_out_of_sync_state' shadow_public.c: In function `__shadow_mode_enable': shadow_public.c:917: warning: implicit declaration of function `alloc_monitor_pagetable' shadow_public.c: In function `shadow_l3_normal_pt_update': shadow_public.c:1387: error: `pgentry_64_t' undeclared (first use in this function) shadow_public.c:1387: error: (Each undeclared identifier is reported only once shadow_public.c:1387: error: for each function it appears in.) shadow_public.c:1387: error: `spl3e' undeclared (first use in this function) shadow_public.c:1397: error: syntax error before ')' token shadow_public.c:1398: warning: implicit declaration of function `validate_entry_change' shadow_public.c:1398: error: syntax error before ')' token shadow_public.c:1400: warning: implicit declaration of function `shadow_type_to_level' make[2]: *** [shadow_public.o] Error 1 -Natasha _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |