1. 13 3月, 2019 1 次提交
  2. 12 3月, 2019 1 次提交
  3. 11 3月, 2019 2 次提交
  4. 05 3月, 2019 1 次提交
    • C
      conf: Add <disk model='virtio-{non-}transitional'/> · 25d05051
      Cole Robinson 提交于
      <disk> devices lack the model= attribute which is used by
      most other device types. bus= mostly acts as one, but it
      serves other purposes too like determing what target=
      prefix to use, and for matching against controller type=
      values.
      
      Extending bus= to handle additional virtio transitional
      devices will complicate apps lives, and it isn't a clean
      mapping anyways. So let's bite the bullet and add a new
      <disk model=X/> attribute, and wire up common handling
      for virtio and virtio-{non-}transitional
      Reviewed-by: NAndrea Bolognani <abologna@redhat.com>
      Signed-off-by: NCole Robinson <crobinso@redhat.com>
      25d05051
  5. 08 2月, 2019 21 次提交
  6. 01 2月, 2019 1 次提交
  7. 22 1月, 2019 1 次提交
  8. 02 1月, 2019 4 次提交
  9. 17 12月, 2018 1 次提交
    • D
      qemu: use line breaks in command line args written to log · 07c9d660
      Daniel P. Berrangé 提交于
      The QEMU command line arguments are very long and currently all written
      on a single line to /var/log/libvirt/qemu/$GUEST.log. This introduces
      logic to add line breaks after every env variable and "-" optional
      argument, and every positional argument. This will create a clearer log
      file, which will in turn present better in bug reports when people cut +
      paste from the log into a bug comment.
      
      An example log file entry now looks like this:
      
        2018-12-14 12:57:03.677+0000: starting up libvirt version: 5.0.0, qemu version: 3.0.0qemu-3.0.0-1.fc29, kernel: 4.19.5-300.fc29.x86_64, hostname: localhost.localdomain
        LC_ALL=C \
        PATH=/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin \
        HOME=/home/berrange \
        USER=berrange \
        LOGNAME=berrange \
        QEMU_AUDIO_DRV=none \
        /usr/bin/qemu-system-ppc64 \
        -name guest=guest,debug-threads=on \
        -S \
        -object secret,id=masterKey0,format=raw,file=/home/berrange/.config/libvirt/qemu/lib/domain-33-guest/master-key.aes \
        -machine pseries-2.10,accel=tcg,usb=off,dump-guest-core=off \
        -m 1024 \
        -realtime mlock=off \
        -smp 1,sockets=1,cores=1,threads=1 \
        -uuid c8a74977-ab18-41d0-ae3b-4041c7fffbcd \
        -display none \
        -no-user-config \
        -nodefaults \
        -chardev socket,id=charmonitor,fd=23,server,nowait \
        -mon chardev=charmonitor,id=monitor,mode=control \
        -rtc base=utc \
        -no-shutdown \
        -boot strict=on \
        -device qemu-xhci,id=usb,bus=pci.0,addr=0x1 \
        -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x2 \
        -sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny \
        -msg timestamp=on
        2018-12-14 12:57:03.730+0000: shutting down, reason=failed
      Signed-off-by: NDaniel P. Berrangé <berrange@redhat.com>
      07c9d660
  10. 14 12月, 2018 1 次提交
  11. 13 12月, 2018 1 次提交
  12. 12 12月, 2018 2 次提交
    • E
      conf: domain: gfx: Iterate over graphics devices when doing validation · dd45c271
      Erik Skultety 提交于
      The QEMU validation code for graphics has been in place for a while, but
      because it is only executed from virDomainDeviceInfoIterateInternal, it
      was never run, since the iterator expects the device to have boot info
      which graphics don't have. The unfortunate side effect of this whole mess
      was that a few capabilities were missing from the test suite (as commit
      d8266ebe demonstrated with graphics-spice-invalid-egl-headless test),
      which in turn meant that a few graphics tests which expected a failure
      happily accepted any failure the test runtime returned which made them
      succeed. The impact of this was that we then allowed to start a domain
      with multiple OpenGL-enabled graphics devices.
      
      This patch enables iteration over graphics devices. Unsurprisingly,
      a few tests started to fail as a result, so fix those too.
      Signed-off-by: NErik Skultety <eskultet@redhat.com>
      Reviewed-by: NJohn Ferlan <jferlan@redhat.com>
      dd45c271
    • E
      tests: Introduce negative versions of DO_TEST_CAPS_LATEST · 0d5244cc
      Erik Skultety 提交于
      It's fairly easy to forget to add a capability to the list of
      capabilities for a negative test case which might yield (for us) very
      unfortunate results. Therefore, introduce negative versions of
      DO_TEST_CAPS_LATEST macros, so that real QEMU caps can be used with
      tests that expect a failure too.
      Signed-off-by: NErik Skultety <eskultet@redhat.com>
      Reviewed-by: NJohn Ferlan <jferlan@redhat.com>
      0d5244cc
  13. 03 12月, 2018 2 次提交
  14. 28 11月, 2018 1 次提交