]> xenbits.xensource.com Git - people/julieng/freebsd.git/commitdiff
xen: Drop MULTI_update_va_mapping
authorJulien Grall <julien.grall@citrix.com>
Sun, 4 Oct 2015 17:40:59 +0000 (18:40 +0100)
committerJulien Grall <julien.grall@citrix.com>
Sun, 4 Oct 2015 18:23:47 +0000 (19:23 +0100)
This helper is not used at all

sys/xen/hypervisor.h

index 42cdb3bcf5eefa79b67e9ac7b51d0ea70ba81e21..4ce77a940b880dfdfce81e957c4c01977ac1369a 100644 (file)
 #include <xen/interface/memory.h>
 #include <machine/xen/hypercall.h>
 
-#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__ */