Hi,
 
Looking to libvirt source code questions:
 
a) I see virt-mgr or such client invokes libvirt API which inturn connects to libvirtd on host. Is this right ?  Further libvirtd invokes qemu driver callbacks which were registered when it comes up using: qemuRegister() API. Is this right ?
 
b) If (a) is true then does is mandate that (i) libvirtd daemon need to be running on host only ?  (ii) also libvirtd daemon need to be running before qemu (to register) ? 
 
c) what is the call sequence and boot up flow between libvirtd daemon and qemu ?
 
d) can libvirtd process run in a guest ?
 
Thanks !
 
CM.