Comment 4 for bug 1037339

Revision history for this message
Jim Fehlig (jfehlig) wrote :

Chuck,

Commit d39137fa27cb175ba22f3af4ef06a93684b9d86b exposes all the instance types a hypervisor supports in a list of triplets, with each triplet containing (architecture, hypervisor_type, vm_mode). E.g. a qemu host can support the following types of instances

[(i686, qemu, hvm), (x86_64, qemu, hvm), (arm, qemu, hvm), (microblaze, qemu, hvm), (microblazeel, qemu, hvm), (mips, qemu, hvm), (mipsel, qemu, hvm), (sparc, qemu, hvm), (ppc, qemu, hvm), (ppc64, qemu, hvm), (s390x, qemu, hvm)]

whereas a kvm host supports

[(i686, kvm, hvm), (x86_64, kvm, hvm), (i686, qemu, hvm), (x86_64, qemu, hvm)]

and a Xen host supports

[(i686, xen, xen), (x86_64, xen, xen), (i686, xen, hvm), (x86_64, xen, hvm)]

So I will move d39137fa to the arch filter and remove permitted_instance_types from the libvirt driver.