aboutsummaryrefslogtreecommitdiffstats
path: root/tools/Makefile
diff options
context:
space:
mode:
authorTim Deegan <Tim.Deegan@citrix.com>2010-10-26 11:56:31 +0100
committerTim Deegan <Tim.Deegan@citrix.com>2010-10-26 11:56:31 +0100
commit5717f513696c4d926327df2af2ccdbfc80adbc29 (patch)
treeb381606398b1507019961ffd465f246f0e8790bd /tools/Makefile
parent7f18fb47e5a86772b274fe4811b99f7cf600371b (diff)
downloadxen-5717f513696c4d926327df2af2ccdbfc80adbc29.tar.gz
xen-5717f513696c4d926327df2af2ccdbfc80adbc29.tar.bz2
xen-5717f513696c4d926327df2af2ccdbfc80adbc29.zip
"kdd" Windows debugger stub.
kdd runs in dom0, attaches to a domain and speaks the Windows kd serial protocol over a TCP connection (which should go to kd or windbg, e.g. by having another VM with its virtual COM1 set up as a TCP listener). It doesn't do breakpoints &c yet, and windbg can get quite confused since the kernel debugger's not actually running, but it's good enough to extract backtraces from wedged VMs. Signed-off-by: Tim Deegan <Tim.Deegan@citrix.com>
Diffstat (limited to 'tools/Makefile')
-rw-r--r--tools/Makefile11
1 files changed, 11 insertions, 0 deletions
diff --git a/tools/Makefile b/tools/Makefile
index a6cdad2765..97bfecf862 100644
--- a/tools/Makefile
+++ b/tools/Makefile
@@ -36,6 +36,7 @@ SUBDIRS-y += libxl
SUBDIRS-y += remus
SUBDIRS-$(CONFIG_X86) += xenpaging
SUBDIRS-$(CONFIG_X86) += debugger/gdbsx
+SUBDIRS-$(CONFIG_X86) += debugger/kdd
# These don't cross-compile
ifeq ($(XEN_COMPILE_ARCH),$(XEN_TARGET_ARCH))
@@ -128,5 +129,15 @@ subdir-install-debugger/gdbsx: .phony
subdir-all-debugger/gdbsx: .phony
$(MAKE) -C debugger/gdbsx all
+
+subdir-clean-debugger/kdd subdir-distclean-debugger/kdd: .phony
+ $(MAKE) -C debugger/kdd clean
+
+subdir-install-debugger/kdd: .phony
+ $(MAKE) -C debugger/kdd install
+
+subdir-all-debugger/kdd: .phony
+ $(MAKE) -C debugger/kdd all
+
subdir-distclean-firmware: .phony
$(MAKE) -C firmware distclean