]> xenbits.xensource.com Git - xen.git/commitdiff
Remove xc_shadow tool
authorTim Deegan <Tim.Deegan@xensource.com>
Fri, 23 Mar 2007 10:46:39 +0000 (10:46 +0000)
committerTim Deegan <Tim.Deegan@xensource.com>
Fri, 23 Mar 2007 10:46:39 +0000 (10:46 +0000)
It predates the current shadow architecture and only performs an explicitly
invalid shadow operation (on itself).
Signed-off-by: Tim Deegan <Tim.Deegan@xensource.com>
tools/misc/Makefile
tools/misc/xc_shadow.c [deleted file]

index 35abbbf08f73430cc39c3caa21b0fdf6ef4bd568..ffa67ada408a2325f3528f122d689d49b85cf131 100644 (file)
@@ -9,7 +9,7 @@ CFLAGS   += $(INCLUDES)
 
 HDRS     = $(wildcard *.h)
 
-TARGETS-y := xenperf xc_shadow
+TARGETS-y := xenperf
 TARGETS-$(CONFIG_X86) += xen-detect
 TARGETS := $(TARGETS-y)
 
@@ -43,5 +43,5 @@ clean:
 %.o: %.c $(HDRS) Makefile
        $(CC) -c $(CFLAGS) -o $@ $<
 
-xenperf xc_shadow: %: %.o Makefile
+xenperf: %: %.o Makefile
        $(CC) $(CFLAGS) -o $@ $< -L$(XEN_LIBXC) -lxenctrl
diff --git a/tools/misc/xc_shadow.c b/tools/misc/xc_shadow.c
deleted file mode 100644 (file)
index f0f60c9..0000000
+++ /dev/null
@@ -1,72 +0,0 @@
-/* -*-  Mode:C; c-basic-offset:4; tab-width:4 -*-
- ****************************************************************************
- * (C) 2005 - Rolf Neugebauer - Intel Research Cambridge
- ****************************************************************************
- *
- *        File: xc_shadow.c
- *      Author: Rolf Neugebauer (rolf.neugebauer@intel.com)
- *        Date: Mar 2005
- * 
- * Description: 
- */
-
-
-#include <xenctrl.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <sys/mman.h>
-#include <errno.h>
-#include <string.h>
-
-void usage(void)
-{
-    printf("xc_shadow: -[0|1|2]\n");
-    printf("    set shadow mode\n");
-    exit(0);
-}
-
-int main(int argc, char *argv[])
-{
-    int xc_handle;
-    int mode = 0;
-
-    if ( argc > 1 )
-    {
-        char *p = argv[1];
-        if (*p++ == '-') {
-            if (*p == '1')
-                mode = 1;
-            else if (*p == '2')
-                mode = 2;
-            else if (*p == '0')
-                mode = 0;
-            else
-                usage();
-        } else
-            usage();
-    } 
-    else
-        usage();
-
-    if ( (xc_handle = xc_interface_open()) == -1 )
-    {
-        fprintf(stderr, "Error opening xc interface: %d (%s)\n",
-                errno, strerror(errno));
-        return 1;
-    }
-
-    if ( xc_shadow_control(xc_handle,
-                           0,
-                           mode, 
-                           NULL,
-                           0,
-                           NULL,
-                           0,
-                           NULL) < 0 )
-    {    
-        fprintf(stderr, "Error reseting performance counters: %d (%s)\n",
-                errno, strerror(errno));
-        return 1;
-    }
-    return 0;
-}