[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] xenpaging: drop xc.c, remove xc_platform_info_t
# 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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |