1. 26 2月, 2019 2 次提交
    • D
      util: add helper APIs for dealing with inotify in portable manner · 90e33dfe
      Daniel P. Berrangé 提交于
      The inotify userspace API for reading events is quite horrible, so it is
      useful to wrap it in a more friendly API to avoid duplicating code
      across many users in QEMU. Wrapping it also allows introduction of a
      platform portability layer, so that we can add impls for non-Linux based
      equivalents in future.
      Reviewed-by: NMarc-André Lureau <marcandre.lureau@redhat.com>
      Signed-off-by: NDaniel P. Berrangé <berrange@redhat.com>
      90e33dfe
    • P
      Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into staging · d88d85f1
      Peter Maydell 提交于
      Pull request
      
      # gpg: Signature made Fri 22 Feb 2019 14:07:01 GMT
      # gpg:                using RSA key 9CA4ABB381AB73C8
      # gpg: Good signature from "Stefan Hajnoczi <stefanha@redhat.com>" [full]
      # gpg:                 aka "Stefan Hajnoczi <stefanha@gmail.com>" [full]
      # Primary key fingerprint: 8695 A8BF D3F9 7CDA AC35  775A 9CA4 ABB3 81AB 73C8
      
      * remotes/stefanha/tags/block-pull-request: (27 commits)
        tests/virtio-blk: add test for DISCARD command
        tests/virtio-blk: add test for WRITE_ZEROES command
        tests/virtio-blk: add virtio_blk_fix_dwz_hdr() function
        tests/virtio-blk: change assert on data_size in virtio_blk_request()
        virtio-blk: add DISCARD and WRITE_ZEROES features
        virtio-blk: set config size depending on the features enabled
        virtio-net: make VirtIOFeature usable for other virtio devices
        virtio-blk: add "discard" and "write-zeroes" properties
        virtio-blk: add host_features field in VirtIOBlock
        virtio-blk: add acct_failed param to virtio_blk_handle_rw_error()
        hw/ide: drop iov field from IDEDMA
        hw/ide: drop iov field from IDEBufferedRequest
        hw/ide: drop iov field from IDEState
        tests/test-bdrv-drain: use QEMU_IOVEC_INIT_BUF
        migration/block: use qemu_iovec_init_buf
        qemu-img: use qemu_iovec_init_buf
        block/vmdk: use qemu_iovec_init_buf
        block/qed: use qemu_iovec_init_buf
        block/qcow2: use qemu_iovec_init_buf
        block/qcow: use qemu_iovec_init_buf
        ...
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      d88d85f1
  2. 25 2月, 2019 3 次提交
    • P
      Merge remote-tracking branch 'remotes/stsquad/tags/pull-testing-next-220219-1' into staging · ef80b99c
      Peter Maydell 提交于
      Various testing fixes:
      
        - Travis updates (inc disable isapc cdrom test)
        - Add gitlab control
        - Fix docker image
        - keep softloat tests short
      
      # gpg: Signature made Fri 22 Feb 2019 09:51:36 GMT
      # gpg:                using RSA key 6685AE99E75167BCAFC8DF35FBD0DB095A9E2A44
      # gpg: Good signature from "Alex Bennée (Master Work Key) <alex.bennee@linaro.org>" [full]
      # Primary key fingerprint: 6685 AE99 E751 67BC AFC8  DF35 FBD0 DB09 5A9E 2A44
      
      * remotes/stsquad/tags/pull-testing-next-220219-1:
        tests/cdrom-test: only include isapc cdrom test when g_test_slow()
        tests/softfloat: always do quick softfloat tests
        Add a gitlab-ci file for Continuous Integration testing on Gitlab
        tests/docker: peg netmap code to a specific version
        tests/docker: squash initial update and install step for debian9
        .travis.yml: Remove disable-uuid
        .travis.yml: Test with disable-replication
        .travis.yml: split debug builds
        .travis.yml: the xcode10 image seems to be hosed
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      ef80b99c
    • P
      Merge remote-tracking branch 'remotes/kraxel/tags/vga-20190222-pull-request' into staging · 59a568b5
      Peter Maydell 提交于
      vga: bugfixes and edid support for virtio-vga
      
      # gpg: Signature made Fri 22 Feb 2019 08:24:25 GMT
      # gpg:                using RSA key 4CB6D8EED3E87138
      # gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>" [full]
      # gpg:                 aka "Gerd Hoffmann <gerd@kraxel.org>" [full]
      # gpg:                 aka "Gerd Hoffmann (private) <kraxel@gmail.com>" [full]
      # Primary key fingerprint: A032 8CFF B93A 17A7 9901  FE7D 4CB6 D8EE D3E8 7138
      
      * remotes/kraxel/tags/vga-20190222-pull-request:
        display/virtio: add edid support.
        virtio-gpu: remove useless 'waiting' field
        virtio-gpu: block both 2d and 3d rendering
        virtio-gpu: remove unused config_size
        virtio-gpu: remove unused qdev
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      59a568b5
    • P
      Merge remote-tracking branch 'remotes/kraxel/tags/ui-20190222-pull-request' into staging · 8a4c08b1
      Peter Maydell 提交于
      ui: add support for -display spice-app
      ui: gtk+sdl bugfixes.
      
      # gpg: Signature made Fri 22 Feb 2019 07:53:13 GMT
      # gpg:                using RSA key 4CB6D8EED3E87138
      # gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>" [full]
      # gpg:                 aka "Gerd Hoffmann <gerd@kraxel.org>" [full]
      # gpg:                 aka "Gerd Hoffmann (private) <kraxel@gmail.com>" [full]
      # Primary key fingerprint: A032 8CFF B93A 17A7 9901  FE7D 4CB6 D8EE D3E8 7138
      
      * remotes/kraxel/tags/ui-20190222-pull-request:
        display: add -display spice-app launching a Spice client
        spice: use a default name for the server
        qapi: document DisplayType enum
        build-sys: add gio-2.0 check
        char: register spice ports after spice started
        char: move SpiceChardev and open_spice_port() to spice.h header
        spice: do not stop spice if VM is paused
        spice: merge options lists
        spice: avoid spice runtime assert
        char/spice: discard write() if backend is disconnected
        char/spice: trigger HUP event
        ui/gtk: Fix the license information
        sdl2: drop qemu_input_event_send_key_qcode call
        spice: set device address and device display ID in QXL interface
        kbd-state: don't block auto-repeat events
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      8a4c08b1
  3. 22 2月, 2019 35 次提交