aboutsummaryrefslogtreecommitdiffstats
path: root/tools/libxc/xc_dom_core.c
diff options
context:
space:
mode:
authorHollis Blanchard <hollisb@us.ibm.com>2007-03-21 17:02:59 -0500
committerHollis Blanchard <hollisb@us.ibm.com>2007-03-21 17:02:59 -0500
commitba5aedc1938300faac14bfb3ed39453c244cbecf (patch)
tree76a70ac43596be5b83c91b07e44418bc174a2688 /tools/libxc/xc_dom_core.c
parent06aaae8408dc2b372ab5740e0ca64cfa48a5168d (diff)
downloadxen-ba5aedc1938300faac14bfb3ed39453c244cbecf.tar.gz
xen-ba5aedc1938300faac14bfb3ed39453c244cbecf.tar.bz2
xen-ba5aedc1938300faac14bfb3ed39453c244cbecf.zip
[LIBXC] Allocate memory and populate p2m in arch-specific code.
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
Diffstat (limited to 'tools/libxc/xc_dom_core.c')
-rw-r--r--tools/libxc/xc_dom_core.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/tools/libxc/xc_dom_core.c b/tools/libxc/xc_dom_core.c
index 08d4696987..d6b4d1d35a 100644
--- a/tools/libxc/xc_dom_core.c
+++ b/tools/libxc/xc_dom_core.c
@@ -639,7 +639,7 @@ int xc_dom_parse_image(struct xc_dom_image *dom)
int xc_dom_mem_init(struct xc_dom_image *dom, unsigned int mem_mb)
{
unsigned int page_shift;
- xen_pfn_t nr_pages, pfn;
+ xen_pfn_t nr_pages;
dom->arch_hooks = xc_dom_find_arch_hooks(dom->guest_type);
if ( dom->arch_hooks == NULL )
@@ -659,10 +659,6 @@ int xc_dom_mem_init(struct xc_dom_image *dom, unsigned int mem_mb)
xc_dom_printf("%s: 0x%" PRIpfn " pages\n",
__FUNCTION__, dom->total_pages);
- /* setup initial p2m */
- dom->p2m_host = xc_dom_malloc(dom, sizeof(xen_pfn_t) * dom->total_pages);
- for ( pfn = 0; pfn < dom->total_pages; pfn++ )
- dom->p2m_host[pfn] = pfn;
return 0;
}