All of lore.kernel.org
 help / color / mirror / Atom feed
* Build break with PAE enabled
@ 2005-08-01 15:09 Natasha Jarymowycz
  2005-08-02  9:48 ` Gerd Knorr
  0 siblings, 1 reply; 3+ messages in thread
From: Natasha Jarymowycz @ 2005-08-01 15:09 UTC (permalink / raw)
  To: xen-devel; +Cc: kraxel


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

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2005-08-02 11:07 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-08-01 15:09 Build break with PAE enabled Natasha Jarymowycz
2005-08-02  9:48 ` Gerd Knorr
2005-08-02 11:07   ` Gerd Knorr

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.