1. 03 2月, 2020 14 次提交
  2. 02 2月, 2020 21 次提交
  3. 01 2月, 2020 2 次提交
  4. 31 1月, 2020 3 次提交
    • P
      Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into staging · adcd6e93
      Peter Maydell 提交于
      Pull request
      
      # gpg: Signature made Thu 30 Jan 2020 21:31:02 GMT
      # gpg:                using RSA key 8695A8BFD3F97CDAAC35775A9CA4ABB381AB73C8
      # 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:
        tests/qemu-iotests: use AIOMODE with various tests
        tests/qemu-iotests: enable testing with aio options
        qemu-nbd: adds option for aio engines
        qemu-img: adds option to use aio engine for benchmarking
        qemu-io: adds option to use aio engine
        block/io_uring: adds userspace completion polling
        block: add trace events for io_uring
        block/file-posix.c: extend to use io_uring
        blockdev: adds bdrv_parse_aio to use io_uring
        util/async: add aio interfaces for io_uring
        stubs: add stubs for io_uring interface
        block/io_uring: implements interfaces for io_uring
        block/block: add BDRV flag for io_uring
        qapi/block-core: add option for io_uring
        configure: permit use of io_uring
        block/io: take bs->reqs_lock in bdrv_mark_request_serialising
        block/io: wait for serialising requests when a request becomes serialising
        block: eliminate BDRV_REQ_NO_SERIALISING
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      adcd6e93
    • S
      qemu_set_log_filename: filename argument may be NULL · e144a605
      Salvador Fandino 提交于
      NULL is a valid log filename used to indicate we want to use stderr
      but qemu_set_log_filename (which is called by bsd-user/main.c) was not
      handling it correctly.
      
      That also made redundant a couple of NULL checks in calling code which
      have been removed.
      Signed-off-by: NSalvador Fandino <salvador@qindel.com>
      Message-Id: <20200123193626.19956-1-salvador@qindel.com>
      Signed-off-by: NStefan Hajnoczi <stefanha@redhat.com>
      e144a605
    • P
      hw/display/qxl.c: Use trace_event_get_state_backends() · d4aceb2e
      Peter Maydell 提交于
      The preferred way to test whether a trace event is enabled is to
      use trace_event_get_state_backends(), because this will give the
      correct answer (allowing expensive computations to be skipped)
      whether the trace event is compile-time or run-time disabled.
      Convert the old-style direct use of TRACE_FOO_ENABLED.
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      Acked-by: NGerd Hoffmann <kraxel@redhat.com>
      Message-id: 20200120151142.18954-4-peter.maydell@linaro.org
      Message-Id: <20200120151142.18954-4-peter.maydell@linaro.org>
      Signed-off-by: NStefan Hajnoczi <stefanha@redhat.com>
      d4aceb2e