title: qemu-dm processes info on Dom0 (xen server)
body: <p>On my Dom0, I have some guests running. For each of them, I can see a qemu process:</p>
  
  <pre><code># ps -eaf | grep qemu
  root      8936  3879  0 Sep13 ?        00:12:42 /usr/lib/xen/bin/qemu-dm -d 419 -serial pty -domain-name my_pv_huest -videoram 4 -vnc 0.0.0.0:0 -vncunused -M xenpv
  root     18117  3879  0 Sep18 ?        00:10:00 /usr/lib/xen/bin/qemu-dm -d 430 -domain-name my_pvhvm_guest -videoram 4 -k en-us -vnc 0.0.0.0:0 -vncunused -vcpus 2 -vcpu_avail 0x3 -boot c -serial pty -acpi -net none -M xenfv
  root     31709  3879  0 Sep18 ?        00:09:37 /usr/lib/xen/bin/qemu-dm -d 429 -domain-name my_hvm_guest -videoram 4 -k en-us -vnc 0.0.0.0:0 -vncunused -vcpus 1 -vcpu_avail 0x1 -boot c -serial pty -acpi -net nic,vlan=1,macaddr=00:16:3e:40:94:4f,model=rtl8139 -net tap,vlan=1,ifname=tap429.0,bridge=br0 -M xenfv
  </code></pre>
  
  <hr>
  
  <p>The first, second and third lines of output correspond to pvm, pvhvm and hvm guests, respectively.</p>
  
  <p>These are my questions:</p>
  
  <ol>
  <li>As far as I know , use of <code>qemu-dm</code> tool is only for the access of network and disk for HVM guests as it will not have front end drivers. Then why PVM runs as qemu-dm? Or is the process just named as qemu-dm and not related to what qemu-dm really does?</li>
  <li>From where can I get more info about these running processes, at least how to understand the detailed meaning of the process information and options?</li>
  </ol>