From: Julien Grall Date: Sun, 4 Oct 2015 17:40:59 +0000 (+0100) Subject: xen: Drop MULTI_update_va_mapping X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=37dda0da02842445d29bca56ff4a232e8959115a;p=people%2Fjulieng%2Ffreebsd.git xen: Drop MULTI_update_va_mapping This helper is not used at all --- diff --git a/sys/xen/hypervisor.h b/sys/xen/hypervisor.h index 42cdb3bcf5ee..4ce77a940b88 100644 --- a/sys/xen/hypervisor.h +++ b/sys/xen/hypervisor.h @@ -38,14 +38,6 @@ #include #include -#if defined(__amd64__) -#define MULTI_UVMFLAGS_INDEX 2 -#define MULTI_UVMDOMID_INDEX 3 -#else -#define MULTI_UVMFLAGS_INDEX 3 -#define MULTI_UVMDOMID_INDEX 4 -#endif - #ifdef CONFIG_XEN_PRIVILEGED_GUEST #define is_initial_xendomain() (xen_start_info->flags & SIF_INITDOMAIN) #else @@ -79,7 +71,7 @@ HYPERVISOR_yield(void) static inline int HYPERVISOR_block( void) -{ + int rc = HYPERVISOR_sched_op(SCHEDOP_block, NULL); #if CONFIG_XEN_COMPAT <= 0x030002 @@ -132,23 +124,4 @@ HYPERVISOR_poll( return (rc); } -static inline void -MULTI_update_va_mapping( - multicall_entry_t *mcl, unsigned long va, - uint64_t new_val, unsigned long flags) -{ - mcl->op = __HYPERVISOR_update_va_mapping; - mcl->args[0] = va; -#if defined(__amd64__) - mcl->args[1] = new_val; -#elif defined(PAE) - mcl->args[1] = (uint32_t)(new_val & 0xffffffff) ; - mcl->args[2] = (uint32_t)(new_val >> 32); -#else - mcl->args[1] = new_val; - mcl->args[2] = 0; -#endif - mcl->args[MULTI_UVMFLAGS_INDEX] = flags; -} - #endif /* __XEN_HYPERVISOR_H__ */