122 lines
3.8 KiB
Diff
122 lines
3.8 KiB
Diff
|
changeset: 23580:771b6984aa2a
|
||
|
user: Olaf Hering <olaf@aepfle.de>
|
||
|
date: Fri Jun 10 10:47:07 2011 +0200
|
||
|
files: tools/xenpaging/xc.c tools/xenpaging/xc.h tools/xenpaging/xenpaging.c tools/xenpaging/xenpaging.h
|
||
|
description:
|
||
|
xenpaging: drop xc.c, remove xc_platform_info_t
|
||
|
|
||
|
xc_platform_info_t is not used in xenpaging.
|
||
|
|
||
|
Signed-off-by: Olaf Hering <olaf@aepfle.de>
|
||
|
Committed-by: Ian Jackson <ian.jackson.citrix.com>
|
||
|
|
||
|
|
||
|
---
|
||
|
tools/xenpaging/xc.c | 10 ----------
|
||
|
tools/xenpaging/xc.h | 8 --------
|
||
|
tools/xenpaging/xenpaging.c | 17 -----------------
|
||
|
tools/xenpaging/xenpaging.h | 1 -
|
||
|
4 files changed, 36 deletions(-)
|
||
|
|
||
|
Index: xen-4.1.2-testing/tools/xenpaging/xc.c
|
||
|
===================================================================
|
||
|
--- xen-4.1.2-testing.orig/tools/xenpaging/xc.c
|
||
|
+++ xen-4.1.2-testing/tools/xenpaging/xc.c
|
||
|
@@ -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);
|
||
|
-}
|
||
|
|
||
|
|
||
|
/*
|
||
|
Index: xen-4.1.2-testing/tools/xenpaging/xc.h
|
||
|
===================================================================
|
||
|
--- xen-4.1.2-testing.orig/tools/xenpaging/xc.h
|
||
|
+++ xen-4.1.2-testing/tools/xenpaging/xc.h
|
||
|
@@ -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__
|
||
|
Index: xen-4.1.2-testing/tools/xenpaging/xenpaging.c
|
||
|
===================================================================
|
||
|
--- xen-4.1.2-testing.orig/tools/xenpaging/xenpaging.c
|
||
|
+++ xen-4.1.2-testing/tools/xenpaging/xenpaging.c
|
||
|
@@ -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);
|
||
|
}
|
||
|
Index: xen-4.1.2-testing/tools/xenpaging/xenpaging.h
|
||
|
===================================================================
|
||
|
--- xen-4.1.2-testing.orig/tools/xenpaging/xenpaging.h
|
||
|
+++ xen-4.1.2-testing/tools/xenpaging/xenpaging.h
|
||
|
@@ -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;
|