Hi,
One other comment - we should expose how a guest can be booted - i.e.
what values of <boot dev='foo'> is supported and whether <kernel> is
supported.
e.g. QEMU should be able to boot with a supplied kernel/initrd or, as
Dan points out, over the network using PXE.
Cheers,
Mark.