1. 31 7月, 2020 1 次提交
    • P
      Merge remote-tracking branch 'remotes/stefanha/tags/tracing-pull-request' into staging · 14486297
      Peter Maydell 提交于
      Pull request
      
      A build fix and a 'simple' trace backend regression fix.
      
      # gpg: Signature made Thu 30 Jul 2020 19:13:10 BST
      # 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/tracing-pull-request:
        tracetool: carefully define SDT_USE_VARIADIC
        trace/simple: Allow enabling simple traces from command line
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      14486297
  2. 30 7月, 2020 1 次提交
    • S
      tracetool: carefully define SDT_USE_VARIADIC · 00082244
      Stefan Hajnoczi 提交于
      The dtrace backend defines SDT_USE_VARIADIC as a workaround for a
      conflict with a LTTng UST header file, which requires SDT_USE_VARIADIC
      to be defined.
      
      LTTng UST <lttng/tracepoint.h> breaks if included after generated dtrace
      headers because SDT_USE_VARIADIC will already be defined:
      
        #ifdef LTTNG_UST_HAVE_SDT_INTEGRATION
        #define SDT_USE_VARIADIC <-- error, it's already defined
        #include <sys/sdt.h>
      
      Be more careful when defining SDT_USE_VARIADIC. This fixes the build
      when both the dtrace and ust tracers are enabled at the same time.
      
      Fixes: 27e08bab ("tracetool: work around ust <sys/sdt.h> include conflict")
      Signed-off-by: NStefan Hajnoczi <stefanha@redhat.com>
      Message-id: 20200729153926.127083-1-stefanha@redhat.com
      Signed-off-by: NStefan Hajnoczi <stefanha@redhat.com>
      00082244
  3. 29 7月, 2020 7 次提交
    • J
      trace/simple: Allow enabling simple traces from command line · 1b7157be
      Josh DuBois 提交于
      The simple trace backend is enabled / disabled with a call
      to st_set_trace_file_enabled().  When initializing tracing
      from the command-line, this must be enabled on startup.
      (Prior to db25d56c, command-line initialization of
      simple trace worked because every call to st_set_trace_file
      enabled tracing.)
      
      Fixes: db25d56cSigned-off-by: NJosh DuBois <josh@joshdubois.com>
      Message-id: 20200723053359.256928-1-josh@joshdubois.com
      Signed-off-by: NStefan Hajnoczi <stefanha@redhat.com>
      1b7157be
    • P
      Update version for v5.1.0-rc2 release · 5772f2b1
      Peter Maydell 提交于
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      5772f2b1
    • P
      Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2020-07-28' into staging · 5045be87
      Peter Maydell 提交于
      nbd patches for 2020-07-28
      
      - fix NBD handling of trim/zero requests larger than 2G
      - allow no-op resizes on NBD (in turn fixing qemu-img convert -c into NBD)
      - several deadlock fixes when using NBD reconnect
      
      # gpg: Signature made Tue 28 Jul 2020 15:59:42 BST
      # gpg:                using RSA key 71C2CC22B1C4602927D2F3AAA7A16B4A2527436A
      # gpg: Good signature from "Eric Blake <eblake@redhat.com>" [full]
      # gpg:                 aka "Eric Blake (Free Software Programmer) <ebb9@byu.net>" [full]
      # gpg:                 aka "[jpeg image of size 6874]" [full]
      # Primary key fingerprint: 71C2 CC22 B1C4 6029 27D2  F3AA A7A1 6B4A 2527 436A
      
      * remotes/ericb/tags/pull-nbd-2020-07-28:
        block/nbd: nbd_co_reconnect_loop(): don't sleep if drained
        block/nbd: on shutdown terminate connection attempt
        block/nbd: allow drain during reconnect attempt
        block/nbd: split nbd_establish_connection out of nbd_client_connect
        iotests: Test convert to qcow2 compressed to NBD
        iotests: Add more qemu_img helpers
        iotests: Make qemu_nbd_popen() a contextmanager
        block: nbd: Fix convert qcow2 compressed to nbd
        nbd: Fix large trim/zero requests
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      5045be87
    • P
      Merge remote-tracking branch 'remotes/elmarco/tags/slirp-pull-request' into staging · b1753831
      Peter Maydell 提交于
      slirp: update to latest stable-4.2 branch
      
      # gpg: Signature made Tue 28 Jul 2020 15:30:09 BST
      # gpg:                using RSA key 87A9BD933F87C606D276F62DDAE8E10975969CE5
      # gpg:                issuer "marcandre.lureau@redhat.com"
      # gpg: Good signature from "Marc-André Lureau <marcandre.lureau@redhat.com>" [full]
      # gpg:                 aka "Marc-André Lureau <marcandre.lureau@gmail.com>" [full]
      # Primary key fingerprint: 87A9 BD93 3F87 C606 D276  F62D DAE8 E109 7596 9CE5
      
      * remotes/elmarco/tags/slirp-pull-request:
        slirp: update to latest stable-4.2 branch
        test-char: abort on serial test error
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      b1753831
    • P
      Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20200727' into staging · 34614875
      Peter Maydell 提交于
      target-arm queue:
       * ACPI: Assert that we don't run out of the preallocated memory
       * hw/misc/aspeed_sdmc: Fix incorrect memory size
       * target/arm: Always pass cacheattr in S1_ptw_translate
       * docs/system/arm/virt: Document 'mte' machine option
       * hw/arm/boot: Fix PAUTH, MTE for EL3 direct kernel boot
       * target/arm: Improve IMPDEF algorithm for IRG
      
      # gpg: Signature made Mon 27 Jul 2020 16:18:38 BST
      # gpg:                using RSA key E1A5C593CD419DE28E8315CF3C2525ED14360CDE
      # gpg:                issuer "peter.maydell@linaro.org"
      # gpg: Good signature from "Peter Maydell <peter.maydell@linaro.org>" [ultimate]
      # gpg:                 aka "Peter Maydell <pmaydell@gmail.com>" [ultimate]
      # gpg:                 aka "Peter Maydell <pmaydell@chiark.greenend.org.uk>" [ultimate]
      # Primary key fingerprint: E1A5 C593 CD41 9DE2 8E83  15CF 3C25 25ED 1436 0CDE
      
      * remotes/pmaydell/tags/pull-target-arm-20200727:
        target/arm: Improve IMPDEF algorithm for IRG
        hw/arm/boot: Fix MTE for EL3 direct kernel boot
        hw/arm/boot: Fix PAUTH for EL3 direct kernel boot
        docs/system/arm/virt: Document 'mte' machine option
        target/arm: Always pass cacheattr in S1_ptw_translate
        hw/misc/aspeed_sdmc: Fix incorrect memory size
        ACPI: Assert that we don't run out of the preallocated memory
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      34614875
    • P
      Merge remote-tracking branch 'remotes/maxreitz/tags/pull-block-2020-07-28' into staging · 0c4fa5bc
      Peter Maydell 提交于
      Block patches for 5.1.0:
      - Fix block I/O for split transfers
      - Fix iotest 197 for non-qcow2 formats
      
      # gpg: Signature made Tue 28 Jul 2020 14:45:28 BST
      # gpg:                using RSA key 91BEB60A30DB3E8857D11829F407DB0061D5CF40
      # gpg:                issuer "mreitz@redhat.com"
      # gpg: Good signature from "Max Reitz <mreitz@redhat.com>" [full]
      # Primary key fingerprint: 91BE B60A 30DB 3E88 57D1  1829 F407 DB00 61D5 CF40
      
      * remotes/maxreitz/tags/pull-block-2020-07-28:
        iotests/197: Fix for non-qcow2 formats
        iotests/028: Add test for cross-base-EOF reads
        block: Fix bdrv_aligned_p*v() for qiov_offset != 0
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      0c4fa5bc
    • P
      Merge remote-tracking branch 'remotes/vivier2/tags/linux-user-for-5.1-pull-request' into staging · 0a58e39f
      Peter Maydell 提交于
      linux-user 20200728
      
      Fix "pgb_reserved_va: Assertion `guest_base != 0' failed." error
      Fix rt_sigtimedwait() errno
      Fix getcwd() errno
      
      # gpg: Signature made Tue 28 Jul 2020 13:34:11 BST
      # gpg:                using RSA key CD2F75DDC8E3A4DC2E4F5173F30C38BD3F2FBE3C
      # gpg:                issuer "laurent@vivier.eu"
      # gpg: Good signature from "Laurent Vivier <lvivier@redhat.com>" [full]
      # gpg:                 aka "Laurent Vivier <laurent@vivier.eu>" [full]
      # gpg:                 aka "Laurent Vivier (Red Hat) <lvivier@redhat.com>" [full]
      # Primary key fingerprint: CD2F 75DD C8E3 A4DC 2E4F  5173 F30C 38BD 3F2F BE3C
      
      * remotes/vivier2/tags/linux-user-for-5.1-pull-request:
        linux-user: Use getcwd syscall directly
        linux-user: Fix syscall rt_sigtimedwait() implementation
        linux-user: Ensure mmap_min_addr is non-zero
      Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
      0a58e39f
  4. 28 7月, 2020 31 次提交