summaryrefslogtreecommitdiff
path: root/progs/rbug/README
diff options
context:
space:
mode:
authorJakob Bornecrantz <jakob@vmware.com>2009-06-01 11:20:05 +0100
committerJakob Bornecrantz <jakob@vmware.com>2009-06-01 11:39:25 +0100
commit85e0572756b85b7025740fbbefb673cf75a46cea (patch)
treecd5595fb0f8509c39618569be7c01c873f2a13fc /progs/rbug/README
parent01fa34cb98d9ea6008c7108b6112348e278864f4 (diff)
progs/rbug: Add small remote debugging cli applications
Diffstat (limited to 'progs/rbug/README')
-rw-r--r--progs/rbug/README39
1 files changed, 39 insertions, 0 deletions
diff --git a/progs/rbug/README b/progs/rbug/README
new file mode 100644
index 0000000000..0eb0a5de9a
--- /dev/null
+++ b/progs/rbug/README
@@ -0,0 +1,39 @@
+ REMOTE DEBUGGING CLI APPLICATIONS
+
+
+= About =
+
+This directory contains a Gallium3D remote debugging cli applications.
+
+
+= Build Instructions =
+
+To build, build a normal gallium build and from this directory do the following.
+
+ make
+
+= Usage =
+
+Make sure that you driver has trace integration, see
+src/gallium/driver/trace/README for more information about that. Then from on
+the computer that you want to debug do:
+
+ export GALLIUM_RBUG=true
+
+ <launch app>
+
+From the debugging computer launch apps form this directory. Currently ip
+addresses are hardcoded and you need to edit the application, but that will
+change in the future.
+
+= Testing =
+
+The two apps simple_client and simple_server. Are unit testing of the
+connection and (de)marsheler. Just run the server first and then the client:
+
+ ./simple_server &
+ ./simple_client
+
+
+--
+Jakob Bornecrantz <jakob@vmware.com>