diff options
author | Ian Campbell <ian.campbell@citrix.com> | 2012-09-12 17:55:27 +0100 |
---|---|---|
committer | Ian Campbell <ian.campbell@citrix.com> | 2012-09-12 17:55:27 +0100 |
commit | e567964a54b854354492a90d4d2c1e9541e4901d (patch) | |
tree | 6bee1a782c03463d08fa0e75fca418ae9dbe135f /tools/libxc/xenctrl.h | |
parent | 2fcb3c6fc7ed6f5a5f96aed63b6b6d3a19a3fafc (diff) | |
download | xen-e567964a54b854354492a90d4d2c1e9541e4901d.tar.gz xen-e567964a54b854354492a90d4d2c1e9541e4901d.tar.bz2 xen-e567964a54b854354492a90d4d2c1e9541e4901d.zip |
tools: drop ia64 support
Removed support from libxc and mini-os.
This also took me under xen/include/public via various symlinks.
Dropped tools/debugger/xenitp entirely, it was described upon commit
as:
"Xenitp is a low-level debugger for ia64" and doesn't appear to be
linked into the build anywhere.
99 files changed, 14 insertions(+), 32361 deletions(-)
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Keir Fraser <keir@xen.org>
Committed-by: Ian Campbell <ian.campbell@citrix.com>
Diffstat (limited to 'tools/libxc/xenctrl.h')
-rw-r--r-- | tools/libxc/xenctrl.h | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/tools/libxc/xenctrl.h b/tools/libxc/xenctrl.h index b7741ca543..3254537dce 100644 --- a/tools/libxc/xenctrl.h +++ b/tools/libxc/xenctrl.h @@ -55,11 +55,7 @@ #include <xen/arch-x86/xen-mca.h> #endif -#ifdef __ia64__ -#define XC_PAGE_SHIFT 14 -#else #define XC_PAGE_SHIFT 12 -#endif #define XC_PAGE_SIZE (1UL << XC_PAGE_SHIFT) #define XC_PAGE_MASK (~(XC_PAGE_SIZE-1)) @@ -79,10 +75,6 @@ #define xen_mb() asm volatile ( "mfence" : : : "memory") #define xen_rmb() xen_barrier() #define xen_wmb() xen_barrier() -#elif defined(__ia64__) -#define xen_mb() asm volatile ("mf" ::: "memory") -#define xen_rmb() asm volatile ("mf" ::: "memory") -#define xen_wmb() asm volatile ("mf" ::: "memory") #elif defined(__arm__) #define xen_mb() asm volatile ("dmb" : : : "memory") #define xen_rmb() asm volatile ("dmb" : : : "memory") @@ -1248,8 +1240,6 @@ unsigned long xc_translate_foreign_address(xc_interface *xch, uint32_t dom, int xc_get_pfn_list(xc_interface *xch, uint32_t domid, uint64_t *pfn_buf, unsigned long max_pfns); -unsigned long xc_ia64_fpsr_default(void); - int xc_copy_to_domain_page(xc_interface *xch, uint32_t domid, unsigned long dst_pfn, const char *src_page); @@ -1659,15 +1649,6 @@ void xc_clear_last_error(xc_interface *xch); int xc_set_hvm_param(xc_interface *handle, domid_t dom, int param, unsigned long value); int xc_get_hvm_param(xc_interface *handle, domid_t dom, int param, unsigned long *value); -/* IA64 specific, nvram save */ -int xc_ia64_save_to_nvram(xc_interface *xch, uint32_t dom); - -/* IA64 specific, nvram init */ -int xc_ia64_nvram_init(xc_interface *xch, char *dom_name, uint32_t dom); - -/* IA64 specific, set guest OS type optimizations */ -int xc_ia64_set_os_type(xc_interface *xch, char *guest_os_type, uint32_t dom); - /* HVM guest pass-through */ int xc_assign_device(xc_interface *xch, uint32_t domid, |