Often used the -p or -pass-io option in the past and wanted to get some deeper knowlege how this actually works, if or what xen based techniques are behind it and so on.
Sadly the only thing i found was: "Pass stdin/stdout/stderr from remote program".
In some forums they talked about opening something like a io-tunnel to pass trough the Dom0. (When using qvm-run -p to transfer files between appvms)
If someone knows a bit more than this or can confirm and explain that tunnel thing to me, i would be very pleased.
Thanks,
Jonny