mirror of
https://github.com/libguestfs/libguestfs.git
synced 2026-03-22 07:03:38 +00:00
Previously we tested if KVM was available, and cached that for the qemu binary. I think this was actually wrong. For example, if the machine restarts, then the cache is still around, but KVM might be enabled or disabled because of a new host kernel. In any case, let's radically simplify this. Test for KVM on each run. Consequently we can remove all the qemu test caching stuff as it is no longer used anywhere. I also tightened up the code that runs the QMP query-kvm command, so now any unexpected output will cause a runtime failure. This command ought to work, and if it breaks we ought to know about it and fix it.