Skip to content
  1. Oct 06, 2023
  2. Oct 05, 2023
    • Stefan Hajnoczi's avatar
      Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu into staging · 2f3913f4
      Stefan Hajnoczi authored
      
      
      virtio,pci: features, cleanups
      
      vdpa:
            shadow vq vlan support
            net migration with cvq
      cxl:
           support emulating 4 HDM decoders
           serial number extended capability
      virtio:
            hared dma-buf
      
      Fixes, cleanups all over the place.
      
      Signed-off-by: MST's avatarMichael S. Tsirkin <mst@redhat.com>
      
      * tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu: (53 commits)
        libvhost-user: handle shared_object msg
        vhost-user: add shared_object msg
        hw/display: introduce virtio-dmabuf
        util/uuid: add a hash function
        virtio: remove unused next argument from virtqueue_split_read_next_desc()
        virtio: remove unnecessary thread fence while reading next descriptor
        virtio: use shadow_avail_idx while checking number of heads
        libvhost-user.c: add assertion to vu_message_read_default
        pcie_sriov: unregister_vfs(): fix error path
        hw/i386/pc: improve physical address space bound check for 32-bit x86 systems
        amd_iommu: Fix APIC address check
        vdpa net: follow VirtIO initialization properly at cvq isolation probing
        vdpa net: stop probing if cannot set features
        vdpa net: fix error message setting virtio status
        hw/pci-bridge/cxl-upstream: Add serial number extended capability support
        hw/cxl: Support 4 HDM decoders at all levels of topology
        hw/cxl: Fix and use same calculation for HDM decoder block size everywhere
        hw/cxl: Add utility functions decoder interleave ways and target count.
        hw/cxl: Push cxl_decoder_count_enc() and cxl_decode_ig() into .c
        vdpa net: zero vhost_vdpa iova_tree pointer at cleanup
        ...
      
      Conflicts:
        hw/core/machine.c
        Context conflict with commit 314e0a84 ("hw/core: remove needless
        includes") because it removed an adjacent #include.
      2f3913f4
    • Stefan Hajnoczi's avatar
      Merge tag 'pull-tcg-20231004' of https://gitlab.com/rth7680/qemu into staging · 800af0aa
      Stefan Hajnoczi authored
      accel: Introduce AccelClass::cpu_common_[un]realize
      accel: Target agnostic code movement
      accel/tcg: Cleanups to use CPUState instead of CPUArchState
      accel/tcg: Move CPUNegativeOffsetState into CPUState
      tcg: Split out tcg init functions to tcg/startup.h
      linux-user/hppa: Fix struct target_sigcontext layout
      build: Remove --enable-gprof
      
      # -----BEGIN PGP SIGNATURE-----
      #
      # iQFRBAABCgA7FiEEekgeeIaLTbaoWgXAZN846K9+IV8FAmUdsL4dHHJpY2hhcmQu
      # aGVuZGVyc29uQGxpbmFyby5vcmcACgkQZN846K9+IV/iYggAvDJEyMCAXSSH97BA
      # wZT/2D/MFIhOMk6xrQRnrXfrG70N0iVKz44jl9j7k1D+9BOHcso//DDJH3c96k9A
      # MgDb6W2bsWvC15/Qw6BALf5bb/II0MJuCcQvj3CNX5lNkXAWhwIOBhsZx7V9ST1+
      # rihN4nowpRWdV5GeCjDGaJW455Y1gc96hICYHy6Eqw1cUgUFt9vm5aYU3FHlat29
      # sYRaVYKUL2hRUPPNcPiPq0AaJ8wN6/s8gT+V1UvTzkhHqskoM4ZU89RchuXVoq1h
      # SvhKElyULMRzM7thWtpW8qYJPj4mxZsKArESvHjsunGD6KEz3Fh1sy6EKRcdmpG/
      # II1vkg==
      # =k2Io
      # -----END PGP SIGNATURE-----
      # gpg: Signature made Wed 04 Oct 2023 14:36:46 EDT
      # g...
      800af0aa
  3. Oct 04, 2023