Skip to content
Snippets Groups Projects
  1. May 12, 2021
    • Markus Armbruster's avatar
      Drop the deprecated lm32 target · 9d49bcf6
      Markus Armbruster authored
      
      Target lm32 was deprecated in commit d8498005, v5.2.0.  See there
      for rationale.
      
      Some of its code lives on in device models derived from milkymist
      ones: hw/char/digic-uart.c and hw/display/bcm2835_fb.c.
      
      Cc: Michael Walle <michael@walle.cc>
      Signed-off-by: default avatarMarkus Armbruster <armbru@redhat.com>
      Message-Id: <20210503084034.3804963-2-armbru@redhat.com>
      Acked-by: default avatarMichael Walle <michael@walle.cc>
      [Trivial conflicts resolved, reST markup fixed]
      9d49bcf6
    • Markus Armbruster's avatar
      block: Drop the sheepdog block driver · 09ec8517
      Markus Armbruster authored
      
      It was deprecated in commit e1c42697, v5.2.0.  See that commit
      message for rationale.
      
      Signed-off-by: default avatarMarkus Armbruster <armbru@redhat.com>
      Message-Id: <20210501075747.3293186-1-armbru@redhat.com>
      ACKed-by: default avatarPeter Krempa <pkrempa@redhat.com>
      09ec8517
    • Thomas Huth's avatar
      Remove the deprecated moxie target · 875bb7e3
      Thomas Huth authored
      
      There are no known users of this CPU anymore, and there are no
      binaries available online which could be used for regression tests,
      so the code has likely completely bit-rotten already. It's been
      marked as deprecated since two releases now and nobody spoke up
      that there is still a need to keep it, thus let's remove it now.
      
      Signed-off-by: default avatarThomas Huth <thuth@redhat.com>
      Message-Id: <20210430160355.698194-1-thuth@redhat.com>
      Reviewed-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      Reviewed-by: default avatarRichard Henderson <richard.henderson@linaro.org>
      [Commit message typos fixed, trivial conflicts resolved]
      Signed-off-by: default avatarMarkus Armbruster <armbru@redhat.com>
      875bb7e3
    • Stefan Reiter's avatar
      monitor/qmp: fix race on CHR_EVENT_CLOSED without OOB · a67b996e
      Stefan Reiter authored
      
      The QMP dispatcher coroutine holds the qmp_queue_lock over a yield
      point, where it expects to be rescheduled from the main context. If a
      CHR_EVENT_CLOSED event is received just then, it can race and block the
      main thread on the mutex in monitor_qmp_cleanup_queue_and_resume.
      
      monitor_resume does not need to be called from main context, so we can
      call it immediately after popping a request from the queue, which allows
      us to drop the qmp_queue_lock mutex before yielding.
      
      Suggested-by: default avatarWolfgang Bumiller <w.bumiller@proxmox.com>
      Signed-off-by: default avatarStefan Reiter <s.reiter@proxmox.com>
      Message-Id: <20210322154024.15011-1-s.reiter@proxmox.com>
      Reviewed-by: default avatarKevin Wolf <kwolf@redhat.com>
      Cc: qemu-stable@nongnu.org
      Signed-off-by: default avatarMarkus Armbruster <armbru@redhat.com>
      a67b996e
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/kraxel/tags/vga-20210510-pull-request' into staging · a5ccdccc
      Peter Maydell authored
      
      edid: display id support (for 5k+), bugfixes.
      virtio-gpu: iommu fix, device split.
      
      # gpg: Signature made Mon 10 May 2021 14:20:36 BST
      # gpg:                using RSA key A0328CFFB93A17A79901FE7D4CB6D8EED3E87138
      # 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-20210510-pull-request: (25 commits)
        virtio-gpu: add virtio-vga-gl
        modules: add have_vga
        virtio-gpu: add virtio-gpu-gl-pci
        virtio-gpu: move fields to struct VirtIOGPUGL
        virtio-gpu: drop use_virgl_renderer
        virtio-gpu: move virtio-gpu-gl-device to separate module
        virtio-gpu: drop VIRGL() macro
        virtio-gpu: move update_cursor_data
        virtio-gpu: move virgl process_cmd
        virtio-gpu: move virgl gl_flushed
        virtio-gpu: move virgl handle_ctrl
        virtio-gpu: use class function for ctrl queue handlers
        virtio-gpu: move virgl reset
        virtio-gpu: move virgl realize + properties
        virtio-gpu: add virtio-gpu-gl-device
        virtio-gpu: rename virgl source file.
        virtio-gpu: handle partial maps properly
        edid: add support for DisplayID extension (5k resolution)
        edid: allow arbitrary-length checksums
        edid: move timing generation into a separate function
        ...
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      a5ccdccc
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/aperard/tags/pull-xen-20210510' into staging · 4f24f774
      Peter Maydell authored
      
      Xen patches
      
      - Avoid mmap race involving Xen's mapcache
      - Fix xenforeignmemory_resource leak at exit
      - Fix xen-block to choose a driver for the disk image when created via
        xenstore.
      
      # gpg: Signature made Mon 10 May 2021 13:49:40 BST
      # gpg:                using RSA key F80C006308E22CFD8A92E7980CF5572FD7FB55AF
      # gpg: Good signature from "Anthony PERARD <anthony.perard@gmail.com>" [unknown]
      # gpg:                 aka "Anthony PERARD <anthony.perard@citrix.com>" [unknown]
      # gpg: WARNING: This key is not certified with a trusted signature!
      # gpg:          There is no indication that the signature belongs to the owner.
      # Primary key fingerprint: 5379 2F71 024C 600F 778A  7161 D8D5 7199 DF83 42C8
      #      Subkey fingerprint: F80C 0063 08E2 2CFD 8A92  E798 0CF5 572F D7FB 55AF
      
      * remotes/aperard/tags/pull-xen-20210510:
        xen-block: Use specific blockdev driver
        xen: Free xenforeignmemory_resource at exit
        xen-mapcache: avoid a race on memory map while using MAP_FIXED
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      4f24f774
  2. May 11, 2021
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/thuth-gitlab/tags/s390-ccw-bios-2021-05-10' into staging · 7c7cb752
      Peter Maydell authored
      
      * Make the s390-ccw bios compilable with Clang
      * Fix ECKD booting with null block numbers in the chain
      
      # gpg: Signature made Mon 10 May 2021 08:27:34 BST
      # 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/thuth-gitlab/tags/s390-ccw-bios-2021-05-10:
        pc-bios/s390: Update the s390-ccw bios binaries with the Clang and other fixes
        pc-bios/s390-ccw: Allow building with Clang, too
        pc-bios/s390-ccw: Silence GCC 11 stringop-overflow warning
        pc-bios/s390-ccw: Fix the cc-option macro in the Makefile
        pc-bios/s390-ccw: Silence warning from Clang by marking panic() as noreturn
        pc-bios/s390-ccw/netboot: Use "-Wl," prefix to pass parameter to the linker
        pc-bios/s390-ccw: Use reset_psw pointer instead of hard-coded null pointer
        pc-bios/s390-ccw/bootmap: Silence compiler warning from Clang
        pc-bios/s390-ccw: don't try to read the next block if end of chunk is reached
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      7c7cb752
    • Peter Maydell's avatar
      Merge remote-tracking branch 'remotes/dgilbert-gitlab/tags/pull-virtiofs-20210506' into staging · f9a576a8
      Peter Maydell authored
      
      virtiofsd pull 2021-05-06
      
      A pile of cleanups:
      
        Use of glib allocators from Mahmoud
        Virtio spec compliance and printf cleanup from me.
        Sugar to turn on xattr when defining xattr mapping from Carlos
        an assert cleanup from Greg
      
      Signed-off-by: default avatarDr. David Alan Gilbert <dgilbert@redhat.com>
      
      # gpg: Signature made Thu 06 May 2021 19:54:18 BST
      # gpg:                using RSA key 45F5C71B4A0CB7FB977A9FA90516331EBC5BFDE7
      # gpg: Good signature from "Dr. David Alan Gilbert (RH2) <dgilbert@redhat.com>" [full]
      # Primary key fingerprint: 45F5 C71B 4A0C B7FB 977A  9FA9 0516 331E BC5B FDE7
      
      * remotes/dgilbert-gitlab/tags/pull-virtiofs-20210506:
        virtiofsd/fuse_virtio.c: Changed allocations of locals to GLib
        virtiofsd/passthrough_ll.c: Changed local allocations to GLib functions
        virtiofsd: Changed allocations of fv_VuDev & its internals to GLib functions
        virtiofsd: Changed allocation of lo_map_elems to GLib's functions
        virtiofsd: Changed allocations of fuse_session to GLib's functions
        virtiofsd: Changed allocations of iovec to GLib's functions
        virtiofsd: Changed allocations of fuse_req to GLib functions
        virtiofsd: Don't assume header layout
        virtiofs: Fixup printf args
        virtiofsd: Add help for -o xattr-mapping
        virtiofsd: Allow use "-o xattrmap" without "-o xattr"
        virtiofsd: Fix side-effect in assert()
      
      Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
      f9a576a8
  3. May 10, 2021
Loading