[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 05 of 22] xenpaging: drop xc.c, remove xc_platform_info_t
# HG changeset patch # User Olaf Hering <olaf@xxxxxxxxx> # Date 1307695627 -7200 # Node ID 681dfb0dde8ba3bb661d25b060a186a72116ecd3 # Parent 53623b8a03575e5e42a7e7d8eaf9020b4a3138f1 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> diff -r 53623b8a0357 -r 681dfb0dde8b 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 @@ int xc_wait_for_event(xc_interface *xch, 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 53623b8a0357 -r 681dfb0dde8b 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_mem_paging_flush_ioemu_cache(domi 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 53623b8a0357 -r 681dfb0dde8b 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 @@ static xenpaging_t *xenpaging_init(domid 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 @@ static xenpaging_t *xenpaging_init(domid } free(paging->bitmap); - free(paging->platform_info); free(paging->domain_info); free(paging); } diff -r 53623b8a0357 -r 681dfb0dde8b 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 @@ typedef struct xenpaging { xc_interface *xc_handle; struct xs_handle *xs_handle; - xc_platform_info_t *platform_info; xc_domaininfo_t *domain_info; unsigned long *bitmap; _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |