|
|
|
|
|
|
|
|
|
|
xen-devel
[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
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] Build break with PAE enabled,
Natasha Jarymowycz <=
|
|
|
|
|