1. 08 Dec, 2020 1 commit
  2. 01 Dec, 2020 3 commits
  3. 27 Nov, 2020 3 commits
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/elmarco/tags/libslirp-pull-request' into staging · 944fdc5e
      Peter Maydell authored
      
      
      # gpg: Signature made Fri 27 Nov 2020 17:06:28 GMT
      # 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/libslirp-pull-request:
        slirp: update to fix CVE-2020-29129 CVE-2020-29130
      Signed-off-by: Peter Maydell's avatarPeter Maydell <peter.maydell@linaro.org>
      944fdc5e
    • Marc-André Lureau's avatar
      slirp: update to fix CVE-2020-29129 CVE-2020-29130 · 37c0c885
      Marc-André Lureau authored
      
      
      An out-of-bounds access issue was found in the SLIRP user networking
      implementation of QEMU. It could occur while processing ARP/NCSI
      packets, if the packet length was shorter than required to accommodate
      respective protocol headers and payload. A privileged guest user may use
      this flaw to potentially leak host information bytes.
      
      Marc-André Lureau (1):
            Merge branch 'stable-4.2' into 'stable-4.2'
      
      Prasad J Pandit (1):
            slirp: check pkt_len before reading protocol header
      Signed-off-by: Marc-André Lureau's avatarMarc-André Lureau <marcandre.lureau@redhat.com>
      37c0c885
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/kraxel/tags/fixes-20201127-pull-request' into staging · ea820824
      Peter Maydell authored
      
      
      qxl: fix segfault
      
      # gpg: Signature made Fri 27 Nov 2020 07:06:51 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/fixes-20201127-pull-request:
        qxl: fix segfault
      Signed-off-by: Peter Maydell's avatarPeter Maydell <peter.maydell@linaro.org>
      ea820824
  4. 26 Nov, 2020 2 commits
  5. 25 Nov, 2020 3 commits
  6. 24 Nov, 2020 15 commits
  7. 23 Nov, 2020 13 commits
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/awilliam/tags/vfio-update-20201123.0' into staging · 23895cbd
      Peter Maydell authored
      
      
      VFIO update 2020-11-23
      
       * Enable pre-copy dirty page tracking by default (Kirti Wankhede)
      
       * Mark migration as experimental (Alex Williamson)
      
      # gpg: Signature made Mon 23 Nov 2020 17:10:58 GMT
      # gpg:                using RSA key 239B9B6E3BB08B22
      # gpg: Good signature from "Alex Williamson <alex.williamson@redhat.com>" [full]
      # gpg:                 aka "Alex Williamson <alex@shazbot.org>" [full]
      # gpg:                 aka "Alex Williamson <alwillia@redhat.com>" [full]
      # gpg:                 aka "Alex Williamson <alex.l.williamson@gmail.com>" [full]
      # Primary key fingerprint: 42F6 C04E 540B D1A9 9E7B  8A90 239B 9B6E 3BB0 8B22
      
      * remotes/awilliam/tags/vfio-update-20201123.0:
        vfio: Change default dirty pages tracking behavior during migration
        vfio: Make migration support experimental
      Signed-off-by: Peter Maydell's avatarPeter Maydell <peter.maydell@linaro.org>
      23895cbd
    • Paolo Bonzini's avatar
      meson: use dependency() to find libjpeg · 8e242b3c
      Paolo Bonzini authored
      
      
      Prefer pkg-config to find_library because some installations of libjpeg
      may place it outside the default search path.
      Reported-by: Stefan Weil's avatarStefan Weil <sw@weilnetz.de>
      Signed-off-by: Paolo Bonzini's avatarPaolo Bonzini <pbonzini@redhat.com>
      8e242b3c
    • Kirti Wankhede's avatar
      vfio: Change default dirty pages tracking behavior during migration · bb0990d1
      Kirti Wankhede authored and Alex Williamson's avatar Alex Williamson committed
      
      
      By default dirty pages tracking is enabled during iterative phase
      (pre-copy phase).
      Added per device opt-out option 'x-pre-copy-dirty-page-tracking' to
      disable dirty pages tracking during iterative phase. If the option
      'x-pre-copy-dirty-page-tracking=off' is set for any VFIO device, dirty
      pages tracking during iterative phase will be disabled.
      Signed-off-by: default avatarKirti Wankhede <kwankhede@nvidia.com>
      Signed-off-by: Alex Williamson's avatarAlex Williamson <alex.williamson@redhat.com>
      bb0990d1
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/huth-gitlab/tags/pull-request-2020-11-23' into staging · fb764373
      Peter Maydell authored
      
      
      * Two reboot fixes for the s390-ccw bios
      
      # gpg: Signature made Mon 23 Nov 2020 10:03:17 GMT
      # gpg:                using RSA key 27B88847EEE0250118F3EAB92ED9D774FE702DB5
      # gpg:                issuer "thuth@redhat.com"
      # gpg: Good signature from "Thomas Huth <th.huth@gmx.de>" [full]
      # gpg:                 aka "Thomas Huth <thuth@redhat.com>" [full]
      # gpg:                 aka "Thomas Huth <huth@tuxfamily.org>" [full]
      # gpg:                 aka "Thomas Huth <th.huth@posteo.de>" [unknown]
      # Primary key fingerprint: 27B8 8847 EEE0 2501 18F3  EAB9 2ED9 D774 FE70 2DB5
      
      * remotes/huth-gitlab/tags/pull-request-2020-11-23:
        pc-bios/s390: Update the s390-ccw bios binaries
        pc-bios: s390x: Clear out leftover S390EP string
        pc-bios: s390x: Ensure Read IPL memory is clean
      Signed-off-by: Peter Maydell's avatarPeter Maydell <peter.maydell@linaro.org>
      fb764373
    • Alex Williamson's avatar
      vfio: Make migration support experimental · cf254988
      Alex Williamson authored
      
      
      Support for migration of vfio devices is still in flux.  Developers
      are attempting to add support for new devices and new architectures,
      but none are yet readily available for validation.  We have concerns
      whether we're transferring device resources at the right point in the
      migration, whether we're guaranteeing that updates during pre-copy are
      migrated, and whether we can provide bit-stream compatibility should
      any of this change.  Even the question of whether devices should
      participate in dirty page tracking during pre-copy seems contentious.
      In short, migration support has not had enough soak time and it feels
      premature to mark it as supported.
      
      Create an experimental option such that we can continue to develop.
      
      [Retaining previous acks/reviews for a previously identical code
       change with different specifics in the commit log.]
      Reviewed-by: Dr. David Alan Gilbert's avatarDr. David Alan Gilbert <dgilbert@redhat.com>
      Acked-by: Cornelia Huck's avatarCornelia Huck <cohuck@redhat.com>
      Signed-off-by: Alex Williamson's avatarAlex Williamson <alex.williamson@redhat.com>
      cf254988
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20201123' into staging · 272fa749
      Peter Maydell authored
      target-arm queue:
       * incorporate 'orphan' rST docs into manuals
       * linux-user/arm: Deliver SIGTRAP for UDF patterns used as breakpoints
       * target/arm: Make SYS_HEAPINFO work with RAM that doesn't start at 0
       * document raspi boards and tosa
       * docs/system: Deprecate raspi2/raspi3 machine aliases
       * docs/system/arm: Document OpenPOWER Witherspoon BMC model Front LEDs
       * MAINTAINERS: add lines for docs files for Arm boards
       * hw/intc: fix heap-buffer-overflow in rxicu_realize()
       * hw/arm: Fix bad print format specifiers
       * target/arm: fix stage 2 page-walks in 32-bit emulation
      
      # gpg: Signature made Mon 23 Nov 2020 11:42:02 GMT
      # 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:...
      272fa749
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/stefanha-gitlab/tags/block-pull-request' into staging · 683685e7
      Peter Maydell authored
      
      
      Pull request for 5.2
      
      NVMe fixes to solve IOMMU issues on non-x86 and error message/tracing
      improvements. Elena Afanasova's ioeventfd fixes are also included.
      Signed-off-by: Stefan Hajnoczi's avatarStefan Hajnoczi <stefanha@redhat.com>
      
      # gpg: Signature made Wed 04 Nov 2020 15:18:16 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-gitlab/tags/block-pull-request: (33 commits)
        util/vfio-helpers: Assert offset is aligned to page size
        util/vfio-helpers: Convert vfio_dump_mapping to trace events
        util/vfio-helpers: Improve DMA trace events
        util/vfio-helpers: Trace where BARs are mapped
        util/vfio-helpers: Trace PCI BAR region info
        util/vfio-helpers: Trace PCI I...
      683685e7
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/stsquad/tags/pull-for-5.2-rc3-231120-1' into staging · 6ab64cc2
      Peter Maydell authored
      
      
      Misc CI fixes:
      
        - more helpful logic for git-pipeline-status
        - fix tempdir leak in avocado
        - move remaining x86 check-tcg to gitlab
        - add tracing headers to ubuntu2004 docker
        - move tracing backend tests to gitlab
        - bump up timeouts on cirrus MacOS
      
      # gpg: Signature made Mon 23 Nov 2020 09:58:18 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-for-5.2-rc3-231120-1:
        .cirrus.yml: bump timeout period for MacOS builds
        gitlab-ci: Move trace backend tests across to gitlab
        tests/docker: Install liblttng-ust-dev package in Ubuntu 20.04 image
        gitlab: move remaining x86 check-tcg targets to gitlab
        tests/avocado: clean-up socket directory after run
        tests: add prefixes to the bare mkdtemp calls
        scripts/ci: clean up default args logic a little
      Signed-off-by: Peter Maydell's avatarPeter Maydell <peter.maydell@linaro.org>
      6ab64cc2
    • Peter Maydell's avatar
      docs/system/pr-manager.rst: Fix minor docs nits · c6ff7856
      Peter Maydell authored
      
      
      Fix a couple of nits in pr-manager.rst:
       * the title marker for the top level heading is overlength
       * stray capital 'R' in the middle of a sentence
      Signed-off-by: Peter Maydell's avatarPeter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Alex Bennée's avatarAlex Bennée <alex.bennee@linaro.org>
      c6ff7856
    • Peter Maydell's avatar
      docs: Split qemu-pr-helper documentation into tools manual · 773ee3f1
      Peter Maydell authored
      
      
      Split the documentation of the qemu-pr-helper binary into the tools
      manual, and give it a manpage like our other standalone executables.
      Signed-off-by: Peter Maydell's avatarPeter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Alex Bennée's avatarAlex Bennée <alex.bennee@linaro.org>
      773ee3f1
    • Peter Maydell's avatar
      docs: Move pr-manager.rst into the system manual · 0daf34fd
      Peter Maydell authored
      
      
      Move the pr-manager documentation into the system manual.
      Some of it (the documentation of the pr-manager-helper tool)
      should be in tools, but we will split it up after moving it.
      Signed-off-by: Peter Maydell's avatarPeter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Alex Bennée's avatarAlex Bennée <alex.bennee@linaro.org>
      0daf34fd
    • Peter Maydell's avatar
      docs: Move microvm.rst into the system manual · e8eee8d3
      Peter Maydell authored
      
      
      Now that target-i386.rst has a place to list documentation of
      machines other than the 'pc' machine, we have a place we can
      move the microvm documentation to.
      Signed-off-by: Peter Maydell's avatarPeter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Alex Bennée's avatarAlex Bennée <alex.bennee@linaro.org>
      e8eee8d3
    • Peter Maydell's avatar
      docs: Split out 'pc' machine model docs into their own file · 7f0cff6e
      Peter Maydell authored
      
      
      Currently target-i386.rst includes the documentation of the 'pc'
      machine model inline. Split it out into its own file, in a
      similar way to target-i386.rst; this gives us a place to put
      documentation of other i386 machine models, such as 'microvm'.
      Signed-off-by: Peter Maydell's avatarPeter Maydell <peter.maydell@linaro.org>
      Reviewed-by: Alex Bennée's avatarAlex Bennée <alex.bennee@linaro.org>
      7f0cff6e