• A
    report issues causing the kvm probe to fail (Christian Ehrhardt) · 9fd8d8d7
    aliguori 提交于
    The patch applies to upstream qemu as well as kvm-userspace, but since it is
    the qemu configure script I think it should go to upstream qemu (Anthony)
    first and with the next merge to kvm-userspace. On the other hand it is the kvm
    probe so an ack from Avi in case v3 is ok would be reasonable.
    
    *updates*
    v2 - it also reports other errors than just #error preprocessor statements
         (requested by Avi)
    v3 - In case awk or grep is not installed it now gracfully (silently)
         fails still disabling kvm (requested by Anthony)
    
    This patch is about reporting more details of the issue if configuring kvm
    fails. Therefore this patch keeps the qemu style configure output which is a
    list of "$Feature $Status", but extend the "no" result like "KVM Support no"
    with some more information.
    
    There might be a lot of things going wrong with that probe and I don't want
    to handle all of them, but if it is one of the known checks e.g. for
    KVM_API_VERSION then we could grep/awk that out and report it. The patch
    reports in case of a known case in the style
    "KVM support no - (Missing KVM capability KVM_CAP_DESTROY_MEMORY_REGION_WORKS)"
    
    In case more than one #error is triggered it creates a comma separated list in
    those brackets and in case it is something else than an #error it just reports
    plain old "no".
    Signed-off-by: NChristian Ehrhardt <ehrhardt@linux.vnet.ibm.com>
    Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
    
    
    
    git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6334 c046a42c-6fe2-441c-8c8c-71466251a162
    9fd8d8d7
configure 47.8 KB