--- /dev/null
+config BR2_PACKAGE_XENCLIENT_VM_INTROSPECTION_TOOLS
+ bool "XenClient VM Introspection tools"
+ default y
+ select BR2_PACKAGE_XENCLIENT_GCC
+ depends on BR2_PACKAGE_XENCLIENT_XENACCESS
+ help
+ Userspace tools that use the XenAccess VM introspection
+ library to look inside running VMs.
--- /dev/null
+#############################################################
+#
+# XenClient vm-instrospection-tools
+#
+#############################################################
+
+XENCLIENT_VM_INTROSPECTION_TOOLS_VERSION:=tip
+XENCLIENT_VM_INTROSPECTION_TOOLS_SITE:=git://git.uk.xensource.com/xenclient/vm-introspection-tools.git
+XENCLIENT_VM_INTROSPECTION_TOOLS_REPO_DIR:=$(REPO_DIR)/xenclient-vm-introspection-tools
+
+XENCLIENT_VM_INTROSPECTION_TOOLS_INSTALL_STAGING:=NO
+XENCLIENT_VM_INTROSPECTION_TOOLS_INSTALL_TARGET:=YES
+XENCLIENT_VM_INTROSPECTION_TOOLS_DEPENDENCIES:=xenclient-xenaccess
+XENCLIENT_VM_INTROSPECTION_TOOLS_AUTORECONF:=YES
+XENCLIENT_VM_INTROSPECTION_TOOLS_LIBTOOL_PATCH:=YES
+XENCLIENT_VM_INTROSPECTION_TOOLS_USE_CONFIG_CACHE:=YES
+
+$(eval $(call AUTOTARGETS,package/xenclient/vm-introspection-tools,xenclient-vm-introspection-tools))
+
+#Places the source tree under the build tree
+$(XENCLIENT_VM_INTROSPECTION_TOOLS_TARGET_SOURCE):
+ mkdir -p $(REPO_DIR)
+ $(GIT) $(XENCLIENT_VM_INTROSPECTION_TOOLS_SITE) $(XENCLIENT_VM_INTROSPECTION_TOOLS_REPO_DIR)
+ ln -fs $(XENCLIENT_VM_INTROSPECTION_TOOLS_REPO_DIR) $(@D)
+ $(GIT_CHECKOUT) xenclient-vm-introspection-tools $(REPO_DIR)
+ touch $@
+
+$(XENCLIENT_VM_INTROSPECTION_TOOLS_TARGET_EXTRACT):
+ @: #Noop -- already extracted
+
+#Override default rules to automatically trigger rebuilds/reinstalls
+#when the source code changes.
+$(XENCLIENT_VM_INTROSPECTION_TOOLS_TARGET_AUTORECONF): $(XENCLIENT_VM_INTROSPECTION_TOOLS_DIR)/configure.ac
+$(XENCLIENT_VM_INTROSPECTION_TOOLS_TARGET_CONFIGURE): $(XENCLIENT_VM_INTROSPECTION_TOOLS_DIR)/configure
+$(XENCLIENT_VM_INTROSPECTION_TOOLS_TARGET_BUILD):
+ $(call MESSAGE,"Building")
+ $(XENCLIENT_VM_INTROSPECTION_TOOLS_MAKE_ENV) $(MAKE) $(XENCLIENT_VM_INTROSPECTION_TOOLS_MAKE_OPT) -C $(@D)
+$(XENCLIENT_VM_INTROSPECTION_TOOLS_TARGET_INSTALL_TARGET): $(XENCLIENT_VM_INTROSPECTION_TOOLS_DIR)/guest-process-list/guest-process-list
+
+xenclient-vm-introspection-tools: