[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [linux-2.6.18-xen] [IA64] Sync arch-ia64.h with Xen
# HG changeset patch # User Alex Williamson <alex.williamson@xxxxxx> # Date 1194473979 25200 # Node ID f539cd7c933160670e2709f3954269883f9f5284 # Parent 6db518f1a141a419bf0a20d32178439bf5462818 [IA64] Sync arch-ia64.h with Xen Signed-off-by: Alex Williamson <alex.williamson@xxxxxx> --- include/xen/interface/arch-ia64.h | 30 +++++++++++++++++++++--------- 1 files changed, 21 insertions(+), 9 deletions(-) diff -r 6db518f1a141 -r f539cd7c9331 include/xen/interface/arch-ia64.h --- a/include/xen/interface/arch-ia64.h Tue Nov 06 14:11:43 2007 -0700 +++ b/include/xen/interface/arch-ia64.h Wed Nov 07 15:19:39 2007 -0700 @@ -73,6 +73,12 @@ DEFINE_XEN_GUEST_HANDLE(xen_pfn_t); typedef unsigned long xen_ulong_t; +#ifdef __XEN_TOOLS__ +#define XEN_PAGE_SIZE XC_PAGE_SIZE +#else +#define XEN_PAGE_SIZE PAGE_SIZE +#endif + #define INVALID_MFN (~0UL) #define MEM_G (1UL << 30) @@ -93,16 +99,16 @@ typedef unsigned long xen_ulong_t; #define LEGACY_IO_SIZE (64*MEM_M) #define IO_PAGE_START (LEGACY_IO_START + LEGACY_IO_SIZE) -#define IO_PAGE_SIZE PAGE_SIZE +#define IO_PAGE_SIZE XEN_PAGE_SIZE #define STORE_PAGE_START (IO_PAGE_START + IO_PAGE_SIZE) -#define STORE_PAGE_SIZE PAGE_SIZE - -#define BUFFER_IO_PAGE_START (STORE_PAGE_START+STORE_PAGE_SIZE) -#define BUFFER_IO_PAGE_SIZE PAGE_SIZE - -#define BUFFER_PIO_PAGE_START (BUFFER_IO_PAGE_START+BUFFER_IO_PAGE_SIZE) -#define BUFFER_PIO_PAGE_SIZE PAGE_SIZE +#define STORE_PAGE_SIZE XEN_PAGE_SIZE + +#define BUFFER_IO_PAGE_START (STORE_PAGE_START + STORE_PAGE_SIZE) +#define BUFFER_IO_PAGE_SIZE XEN_PAGE_SIZE + +#define BUFFER_PIO_PAGE_START (BUFFER_IO_PAGE_START + BUFFER_IO_PAGE_SIZE) +#define BUFFER_PIO_PAGE_SIZE XEN_PAGE_SIZE #define IO_SAPIC_START 0xfec00000UL #define IO_SAPIC_SIZE 0x100000 @@ -417,8 +423,14 @@ struct vcpu_guest_context_regs { */ unsigned int rbs_voff; unsigned long rbs[2048]; - unsigned long rbs_nat; unsigned long rbs_rnat; + + /* + * RSE.N_STACKED_PHYS via PAL_RSE_INFO + * Strictly this isn't cpu context, but this value is necessary + * for domain save/restore. So is here. + */ + unsigned long num_phys_stacked; }; struct vcpu_guest_context { _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |