1. 12 6月, 2018 1 次提交
  2. 11 5月, 2018 1 次提交
  3. 10 4月, 2018 1 次提交
  4. 24 3月, 2018 1 次提交
    • A
      tests: qemucapabilities: Drop mostly duplicated data · 7dd5b0c5
      Andrea Bolognani 提交于
      When GIC support was introduced (QEMU 2.6 timeframe) we needed
      to make sure both GICv2 hardware and GICv3 hardware were handled
      correctly, and that was achieved by having separate capabilities
      data for each.
      
      Now that we have capabilities data for several QEMU versions we
      can stop storing data for GICv2 and GICv3 hardware separately,
      and instead have GICv2 data for QEMU <= 2.10 and GICv3 data for
      QEMU >= 2.12, without losing any coverage.
      Signed-off-by: NAndrea Bolognani <abologna@redhat.com>
      7dd5b0c5
  5. 22 3月, 2018 1 次提交
  6. 06 3月, 2018 1 次提交
  7. 02 3月, 2018 1 次提交
  8. 04 1月, 2018 1 次提交
  9. 08 11月, 2017 4 次提交
  10. 03 11月, 2017 1 次提交
    • A
      Remove backslash alignment attempts · 3e7db8d3
      Andrea Bolognani 提交于
      Right-aligning backslashes when defining macros or using complex
      commands in Makefiles looks cute, but as soon as any changes is
      required to the code you end up with either distractingly broken
      alignment or unnecessarily big diffs where most of the changes
      are just pushing all backslashes a few characters to one side.
      
      Generated using
      
        $ git grep -El '[[:blank:]][[:blank:]]\\$' | \
          grep -E '*\.([chx]|am|mk)$$' | \
          while read f; do \
            sed -Ei 's/[[:blank:]]*[[:blank:]]\\$/ \\/g' "$f"; \
          done
      Signed-off-by: NAndrea Bolognani <abologna@redhat.com>
      3e7db8d3
  11. 22 9月, 2017 1 次提交
  12. 14 9月, 2017 1 次提交
    • J
      qemu: Add QEMU 2.10 x86_64 the generated capabilities · 3358bfb2
      John Ferlan 提交于
      For reference, these were generated by updating a local qemu git
      repository to the latest upstream, making sure the latest dependencies
      were met via "dnf builddep qemu" from my sufficiently privileged root
      account, checking out the v2.10.0 tag, and building in order to generate
      an "x86_64-softmmu/qemu-system-x86_64" image.
      
      Then using a clean libvirt tree updated to master and built, the image
      was then provided as input:
      
          tests/qemucapsprobe /path/to/x86_64-softmmu/qemu-system-x86_64 > \
             tests/qemucapabilitiesdata/caps_2.10.0.x86_64.replies
      
      With the .replies file in place and the DO_TEST line added and build,
      then running the following commands:
      
          touch tests/qemucapabilitiesdata/caps_2.10.0.x86_64.xml
          VIR_TEST_REGENERATE_OUTPUT=1 ./tests/qemucapabilitiestest
      
      to generate tests/qemucapabilitiesdata/caps_2.10.0.x86_64.xml and both
      were added to the commit.
      Signed-off-by: NJohn Ferlan <jferlan@redhat.com>
      Reviewed-by: NPavel Hrdina <phrdina@redhat.com>
      3358bfb2
  13. 21 7月, 2017 1 次提交
  14. 20 7月, 2017 1 次提交
  15. 18 7月, 2017 1 次提交
  16. 04 4月, 2017 1 次提交
  17. 23 3月, 2017 1 次提交
  18. 20 2月, 2017 1 次提交
  19. 06 1月, 2017 1 次提交
  20. 28 11月, 2016 1 次提交
  21. 26 11月, 2016 1 次提交
    • J
      qemu: Enable KVM when probing capabilities · 25ba9c31
      Jiri Denemark 提交于
      CPU related capabilities may differ depending on accelerator used when
      probing. Let's use KVM if available when probing QEMU and fall back to
      TCG. The created capabilities already contain all we need to distinguish
      whether KVM or TCG was used:
      
          - KVM was used when probing capabilities:
              QEMU_CAPS_KVM is set
              QEMU_CAPS_ENABLE_KVM is not set
      
          - TCG was used and QEMU supports KVM, but it failed (e.g., missing
            kernel module or wrong /dev/kvm permissions)
              QEMU_CAPS_KVM is not set
              QEMU_CAPS_ENABLE_KVM is set
      
          - KVM was not used and QEMU does not support it
              QEMU_CAPS_KVM is not set
              QEMU_CAPS_ENABLE_KVM is not set
      Signed-off-by: NJiri Denemark <jdenemar@redhat.com>
      25ba9c31
  22. 22 9月, 2016 1 次提交
    • J
      qemu: Store host-model CPU in qemu capabilities · 68c70118
      Jiri Denemark 提交于
      Host capabilities provide libvirt's view of the host CPU, but for a
      useful support for host-model CPUs we really need a hypervisor's view of
      the CPU. And since the view can be differ with emulator, qemu
      capabilities is the best place to store the host CPU model.
      
      This patch just copies the CPU model from host capabilities, but this
      will change in the future.
      Signed-off-by: NJiri Denemark <jdenemar@redhat.com>
      68c70118
  23. 05 8月, 2016 2 次提交
  24. 09 6月, 2016 2 次提交
  25. 08 6月, 2016 3 次提交
  26. 25 5月, 2016 1 次提交
  27. 16 5月, 2016 1 次提交
  28. 06 5月, 2016 5 次提交
  29. 05 5月, 2016 1 次提交
    • J
      tests: Add qemucapsprobe helper · f943a28c
      Jiri Denemark 提交于
      Adding new *.replies files for qemucapabilitiestest or updating the
      files when libvirt adds an additional QMP command into the probing
      process is quite painful. The goal of the new qemucapsprobe command is
      to make this process as easy as
      
          tests/qemucapsprobe /path/to/qemu/binary >caps.replies
      Signed-off-by: NJiri Denemark <jdenemar@redhat.com>
      f943a28c