summaryrefslogtreecommitdiff
path: root/tools/proxyclient/hv/trace_dart.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/proxyclient/hv/trace_dart.py')
-rw-r--r--tools/proxyclient/hv/trace_dart.py27
1 files changed, 27 insertions, 0 deletions
diff --git a/tools/proxyclient/hv/trace_dart.py b/tools/proxyclient/hv/trace_dart.py
new file mode 100644
index 0000000..d983145
--- /dev/null
+++ b/tools/proxyclient/hv/trace_dart.py
@@ -0,0 +1,27 @@
+# SPDX-License-Identifier: MIT
+
+from m1n1.trace.dart import DARTTracer
+
+DARTTracer = DARTTracer._reloadcls()
+
+DEVICES = [
+ "/arm-io/dart-pmp",
+ "/arm-io/dart-sep",
+ "/arm-io/dart-sio",
+ "/arm-io/dart-usb1",
+ "/arm-io/dart-disp0",
+ "/arm-io/dart-dcp",
+ "/arm-io/dart-dispext0",
+ "/arm-io/dart-dcpext",
+ "/arm-io/dart-scaler",
+]
+
+dart_tracers = {}
+
+for i in DEVICES:
+ tracer = DARTTracer(hv, i, verbose=3)
+ tracer.start()
+
+ dart_tracers[i.split("-")[-1]] = tracer
+
+del tracer