xen qemu hvm i686 x86_64 pc isapc mips mips sparc sun4m ppc g3bw mac99 prep kvm hvm linux hvm hd fd cdrom floppy disk cdrom file block bridge ethernet user sdl vnc destroy restart preserve rename-restart [0-9]+ [0-9]+ 1 -1 [0-9]+ 4000 [a-zA-Z0-9_\+\-]+ [a-zA-Z0-9_\+\-]+ [a-fA-F0-9]{32} [a-fA-F0-9]{8}\-([a-fA-F0-9]{4}\-){3}[a-fA-F0-9]{12} [a-zA-Z0-9_\+\-%./]+ /[a-zA-Z0-9_\+\-%./]+ /[a-zA-Z0-9_\+\-%/]+ [a-zA-Z0-9_\-:./]+ ([a-fA-F0-9]{2}:){5}[a-fA-F0-9]{2} ([0-2]?[0-9]?[0-9]\.){3}[0-2]?[0-9]?[0-9]