1. 07 11月, 2019 1 次提交
  2. 21 10月, 2019 3 次提交
  3. 18 10月, 2019 1 次提交
    • J
      conf: Add 'x' and 'y' resolution into video XML definition · 72862797
      Julio Faracco 提交于
      This commit adds resolution element with parameters 'x' and 'y' into video
      XML domain group definition. Both, properties were added into an element
      called 'resolution' and it was added inside 'model' element. They are set
      as optional. This element does not follow QEMU properties 'xres' and
      'yres' format. Both HTML documentation and schema were changed too. This
      commit includes a simple test case to cover resolution for QEMU video
      models. The new XML format for resolution looks like:
      
          <model ...>
            <resolution x='800' y='600'/>
          </model>
      Reviewed-by: NCole Robinson <crobinso@redhat.com>
      Signed-off-by: NJulio Faracco <jcfaracco@gmail.com>
      72862797
  4. 15 10月, 2019 2 次提交
  5. 10 10月, 2019 2 次提交
  6. 07 10月, 2019 1 次提交
  7. 02 10月, 2019 1 次提交
  8. 30 9月, 2019 1 次提交
    • D
      qemu: ensure vhostuser FD is initialized to -1 · 227925a2
      Daniel P. Berrangé 提交于
      The video private data was not initializing the vhostuser FD
      causing us to attempt to close FD 0 many times over.
      
      Fixes
      
        commit ca60ecfa
        Author: Marc-André Lureau <marcandre.lureau@redhat.com>
        Date:   Mon Sep 23 14:44:36 2019 +0400
      
            qemu: add qemuDomainVideoPrivate
      
      Since the test suite does not invoke qemuExtDevicesStart(), no
      vhost_user_fd will be present when generating test XML. To deal
      with this we can must a fake FD number. While the current XML
      is using FD == 0, we pick a very interesting number that's unlikely
      to be a real FD, so that we're more likely to see any mistakes
      closing the invalid FD.
      Reviewed-by: NMichal Privoznik <mprivozn@redhat.com>
      Signed-off-by: NDaniel P. Berrangé <berrange@redhat.com>
      227925a2
  9. 25 9月, 2019 3 次提交
  10. 19 9月, 2019 1 次提交
  11. 13 9月, 2019 1 次提交
  12. 10 9月, 2019 1 次提交
    • L
      qemu: support unmanaged target tap dev for <interface type='ethernet'> · 7cd0911e
      Laine Stump 提交于
      If managed='no', then the tap device must already exist, and setting
      of MAC address and online status (IFF_UP) is skipped.
      
      NB: we still set IFF_VNET_HDR and IFF_MULTI_QUEUE as appropriate,
      because those bits must be properly set in the TUNSETIFF we use to set
      the tap device name of the handle we've opened - if IFF_VNET_HDR has
      not been set and we set it the request will be honored even when
      running libvirtd unprivileged; if IFF_MULTI_QUEUE is requested to be
      different than how it was created, that will result in an error from
      the kernel. This means that you don't need to pay attention to
      IFF_VNET_HDR when creating the tap devices, but you *do* need to set
      IFF_MULTI_QUEUE if you're going to use multiple queues for your tap
      device.
      
      NB2: /dev/vhost-net normally has permissions 600, so it can't be
      opened by an unprivileged process. This would normally cause a warning
      message when using a virtio net device from an unprivileged
      libvirtd. I've found that setting the permissions for /dev/vhost-net
      permits unprivileged libvirtd to use vhost-net for virtio devices, but
      have no idea what sort of security implications that has. I haven't
      changed libvrit's code to avoid *attempting* to open /dev/vhost-net -
      if you are concerned about the security of opening up permissions of
      /dev/vhost-net (probably a good idea at least until we ask someone who
      knows about the code) then add <driver name='qemu'/> to the interface
      definition and you'll avoid the warning message.
      
      Note that virNetDevTapCreate() is the correct function to call in the
      case of an existing device, because the same ioctl() that creates a
      new tap device will also open an existing tap device.
      
      Resolves: https://bugzilla.redhat.com/1723367 (partially)
      Signed-off-by: NLaine Stump <laine@redhat.com>
      Reviewed-by: NDaniel P. Berrangé <berrange@redhat.com>
      7cd0911e
  13. 09 9月, 2019 1 次提交
  14. 06 9月, 2019 1 次提交
  15. 28 8月, 2019 4 次提交
  16. 27 8月, 2019 1 次提交
  17. 23 8月, 2019 1 次提交
    • R
      tests: Add lib- prefix to all mocks · fde36108
      Roman Bolshakov 提交于
      In preparation libtool "-module" flag removal, add lib prefix to all
      mock shared objects.
      
      While at it, introduce VIR_TEST_MOCK macros that makes path out of mock
      name to be used with VIR_TEST_PRELOAD or VIR_TEST_MAIN_PRELOAD.  That,
      hopefully, improves readability, reduces line length and allows to
      tailor VIR_TEST_MOCK for specific platform if it has shared library
      suffix different from ".so".
      Signed-off-by: NRoman Bolshakov <r.bolshakov@yadro.com>
      fde36108
  18. 19 8月, 2019 2 次提交
  19. 17 8月, 2019 1 次提交
  20. 26 7月, 2019 1 次提交
  21. 16 7月, 2019 1 次提交
  22. 15 7月, 2019 1 次提交
  23. 03 7月, 2019 4 次提交
  24. 26 6月, 2019 1 次提交
  25. 21 6月, 2019 1 次提交
  26. 20 6月, 2019 2 次提交