]> xenbits.xensource.com Git - people/liuw/xen.git/commitdiff
x86/mm: drop old page table APIs
authorWei Liu <wei.liu2@citrix.com>
Tue, 5 Feb 2019 12:24:50 +0000 (12:24 +0000)
committerWei Liu <wei.liu2@citrix.com>
Tue, 5 Feb 2019 14:32:54 +0000 (14:32 +0000)
Now that we've switched all users to the new APIs, the old ones aren't
needed anymore.

Signed-off-by: Wei Liu <wei.liu2@citrix.com>
xen/arch/x86/mm.c
xen/include/asm-x86/mm.h

index d6d28a0f9876c21490ec4fbe63a69c140e5bb526..165cfad75afa89d4dfcebdc4200706555ae8f81b 100644 (file)
@@ -4723,22 +4723,6 @@ int mmcfg_intercept_write(
     return X86EMUL_OKAY;
 }
 
-void *alloc_xen_pagetable(void)
-{
-    mfn_t mfn;
-
-    mfn = alloc_xen_pagetable_new();
-    ASSERT(!mfn_eq(mfn, INVALID_MFN));
-
-    return map_xen_pagetable_new(mfn);
-}
-
-void free_xen_pagetable(void *v)
-{
-    if ( system_state != SYS_STATE_early_boot )
-        free_xen_pagetable_new(virt_to_mfn(v));
-}
-
 mfn_t alloc_xen_pagetable_new(void)
 {
     if ( system_state != SYS_STATE_early_boot )
index ee356f40faecb3a9296236fd3b0aa15a65178c40..d629e3cb5e09f1e7bb4e4138df06939dde2503ab 100644 (file)
@@ -642,8 +642,6 @@ int arch_acquire_resource(struct domain *d, unsigned int type,
                           unsigned int *flags);
 
 /* Allocator functions for Xen pagetables. */
-void *alloc_xen_pagetable(void);
-void free_xen_pagetable(void *v);
 mfn_t alloc_xen_pagetable_new(void);
 void *map_xen_pagetable_new(mfn_t mfn);
 void unmap_xen_pagetable_new(void *v);