# HG changeset patch
# User Olaf Hering <olaf@xxxxxxxxx>
# Date 1307695627 -7200
# Node ID 771b6984aa2ade916bde8c419c7613471c2a9e31
# Parent 868c8c898f7329b2962e37295774b4c822b6d7f6
xenpaging: drop xc.c, remove xc_platform_info_t
xc_platform_info_t is not used in xenpaging.
Signed-off-by: Olaf Hering <olaf@xxxxxxxxx>
Committed-by: Ian Jackson <ian.jackson.citrix.com>
---
diff -r 868c8c898f73 -r 771b6984aa2a tools/xenpaging/xc.c
--- a/tools/xenpaging/xc.c Fri Jun 10 10:47:06 2011 +0200
+++ b/tools/xenpaging/xc.c Fri Jun 10 10:47:07 2011 +0200
@@ -26,7 +26,6 @@
#include <stdarg.h>
#include <sys/poll.h>
#include <xc_private.h>
-#include <xg_save_restore.h>
#include <xs.h>
#include "xc.h"
@@ -97,15 +96,6 @@
return xc_wait_for_event_or_timeout(xch, xce, -1);
}
-int xc_get_platform_info(xc_interface *xc_handle, domid_t domain_id,
- xc_platform_info_t *platform_info)
-{
- return get_platform_info(xc_handle, domain_id,
- &platform_info->max_mfn,
- &platform_info->hvirt_start,
- &platform_info->pt_levels,
- &platform_info->guest_width);
-}
/*
diff -r 868c8c898f73 -r 771b6984aa2a tools/xenpaging/xc.h
--- a/tools/xenpaging/xc.h Fri Jun 10 10:47:06 2011 +0200
+++ b/tools/xenpaging/xc.h Fri Jun 10 10:47:07 2011 +0200
@@ -34,12 +34,6 @@
-typedef struct xc_platform_info {
- unsigned long max_mfn;
- unsigned long hvirt_start;
- unsigned int pt_levels;
- unsigned int guest_width;
-} xc_platform_info_t;
@@ -47,8 +41,6 @@
int xc_wait_for_event(xc_interface *xch, xc_evtchn *xce);
int xc_wait_for_event_or_timeout(xc_interface *xch, xc_evtchn *xce, unsigned
long ms);
-int xc_get_platform_info(xc_interface *xc_handle, domid_t domain_id,
- xc_platform_info_t *platform_info);
#endif // __XC_H__
diff -r 868c8c898f73 -r 771b6984aa2a tools/xenpaging/xenpaging.c
--- a/tools/xenpaging/xenpaging.c Fri Jun 10 10:47:06 2011 +0200
+++ b/tools/xenpaging/xenpaging.c Fri Jun 10 10:47:07 2011 +0200
@@ -176,22 +176,6 @@
paging->mem_event.port = rc;
- /* Get platform info */
- paging->platform_info = malloc(sizeof(xc_platform_info_t));
- if ( paging->platform_info == NULL )
- {
- ERROR("Error allocating memory for platform info");
- goto err;
- }
-
- rc = xc_get_platform_info(xch, paging->mem_event.domain_id,
- paging->platform_info);
- if ( rc != 1 )
- {
- ERROR("Error getting platform info");
- goto err;
- }
-
/* Get domaininfo */
paging->domain_info = malloc(sizeof(xc_domaininfo_t));
if ( paging->domain_info == NULL )
@@ -246,7 +230,6 @@
}
free(paging->bitmap);
- free(paging->platform_info);
free(paging->domain_info);
free(paging);
}
diff -r 868c8c898f73 -r 771b6984aa2a tools/xenpaging/xenpaging.h
--- a/tools/xenpaging/xenpaging.h Fri Jun 10 10:47:06 2011 +0200
+++ b/tools/xenpaging/xenpaging.h Fri Jun 10 10:47:07 2011 +0200
@@ -38,7 +38,6 @@
xc_interface *xc_handle;
struct xs_handle *xs_handle;
- xc_platform_info_t *platform_info;
xc_domaininfo_t *domain_info;
unsigned long *bitmap;
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|