Add the needed instances of EXPORT_SYMBOL() to mm.c.
Signed-off-by: Juergen Gross <jgross@suse.com>
Reviewed-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
{
return -ENOSYS;
}
+EXPORT_SYMBOL(do_map_frames);
/* Get Xen's suggested physical page assignments for the grant table. */
static paddr_t get_gnttab_base(void)
{
return mfn_to_virt(mfn);
}
+EXPORT_SYMBOL(map_frame_virt);
offset = l1_table_offset(va);
return &tab[offset];
}
+EXPORT_SYMBOL(need_pgt);
/*
* Reserve an area of virtual address space for mappings and Heap
return 0;
}
+EXPORT_SYMBOL(do_map_frames);
/*
* Map an array of MFNs contiguous into virtual address space. Virtual
return (void *)va;
}
+EXPORT_SYMBOL(map_frames_ex);
/*
* Unmap nun_frames frames mapped at virtual address va.
}
return 0;
}
+EXPORT_SYMBOL(unmap_frames);
/*
* Clear some of the bootstrap memory
return addr;
}
+EXPORT_SYMBOL(map_frame_virt);
return 0;
}
+EXPORT_SYMBOL(alloc_pages);
void free_pages(void *pointer, int order)
{
free_head[order] = freed_ch;
}
+EXPORT_SYMBOL(free_pages);
int free_physical_pages(xen_pfn_t *mfns, int n)
{
{
return do_map_frames(addr, &mfn, 1, 1, 1, DOMID_SELF, NULL, L1_PROT);
}
+EXPORT_SYMBOL(map_frame_rw);
#ifdef HAVE_LIBC
void *sbrk(ptrdiff_t increment)
return (void *) old_brk;
}
+EXPORT_SYMBOL(sbrk);
#endif