diff options
Diffstat (limited to '2016/33c3/images/diag.dot')
-rw-r--r-- | 2016/33c3/images/diag.dot | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/2016/33c3/images/diag.dot b/2016/33c3/images/diag.dot new file mode 100644 index 0000000..66dcec8 --- /dev/null +++ b/2016/33c3/images/diag.dot @@ -0,0 +1,29 @@ +#!graphviz +digraph G { + graph [ dpi = 50 ]; + rankdir = RL; + + MDSP[ label = "Modem DSP" ]; + + SMD [ label = "Shared Memory Devices" ]; + diagfwd + f_diag + USB + + SMD -> MDSP + subgraph cluster_kernel { + label = "Linux Kenrnel" + diagfwd -> SMD + diagchar -> diagfwd + f_diag -> diagfwd + USB -> f_diag + } + subgraph cluster_userspace { + label = "Linux Userspace" + qmuxd -> diagchar [ label = "/dev/diag" ]; + atfwd_daemon -> qmuxd [ label = "/dev/diagt" ] + QCMAP -> qmuxd [ label = "/dev/diagt" ] + quectel_daemon -> qmuxd [ label = "/dev/diag" ] + } + Host -> USB +} |