[PULL 00/16] pc,virtio: fixes

Michael S. Tsirkin posted 16 patches 1 year, 9 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20220726193858.177462-1-mst@redhat.com
Maintainers: "Michael S. Tsirkin" <mst@redhat.com>, Igor Mammedov <imammedo@redhat.com>, Ani Sinha <ani@anisinha.ca>, Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <richard.henderson@linaro.org>, Eduardo Habkost <eduardo@habkost.net>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Eric Auger <eric.auger@redhat.com>, "Philippe Mathieu-Daudé" <f4bug@amsat.org>, Yanan Wang <wangyanan55@huawei.com>, Ben Widawsky <ben.widawsky@intel.com>, Jonathan Cameron <jonathan.cameron@huawei.com>, David Hildenbrand <david@redhat.com>, Xiao Guangrong <xiaoguangrong.eric@gmail.com>
There is a newer version of this series
include/hw/boards.h            |   1 -
include/hw/cxl/cxl_component.h |   2 +-
include/hw/i386/pc.h           |   4 +-
include/hw/i386/x86.h          |   3 +
include/hw/mem/nvdimm.h        |   8 --
include/hw/pci-host/i440fx.h   |   3 +-
hw/acpi/nvdimm.c               |  35 ++++---
hw/i386/acpi-build.c           |   2 +-
hw/i386/pc.c                   | 209 ++++++++++++++++++++++++++++++++---------
hw/i386/pc_piix.c              |  15 ++-
hw/i386/pc_q35.c               |  15 ++-
hw/i386/sgx.c                  |   2 +-
hw/i386/x86.c                  |   1 +
hw/pci-host/i440fx.c           |   5 +-
hw/virtio/virtio-iommu.c       |  47 +++++----
hw/acpi/trace-events           |  13 +++
16 files changed, 258 insertions(+), 107 deletions(-)
[PULL 00/16] pc,virtio: fixes
Posted by Michael S. Tsirkin 1 year, 9 months ago
The following changes since commit d1c912b816844aa045082595eba796b5a025dbc4:

  Merge tag 'linux-user-for-7.1-pull-request' of https://gitlab.com/laurent_vivier/qemu into staging (2022-07-26 13:29:26 +0100)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream

for you to fetch changes up to 0522be9a0c0094088ccef7aab352c57f483ca250:

  hw/virtio/virtio-iommu: Enforce power-of-two notify for both MAP and UNMAP (2022-07-26 15:33:29 -0400)

----------------------------------------------------------------
pc,virtio: fixes

Several fixes. From now on, regression fixes only.

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>

----------------------------------------------------------------
Jean-Philippe Brucker (1):
      hw/virtio/virtio-iommu: Enforce power-of-two notify for both MAP and UNMAP

Joao Martins (11):
      hw/i386: add 4g boundary start to X86MachineState
      i386/pc: create pci-host qdev prior to pc_memory_init()
      i386/pc: pass pci_hole64_size to pc_memory_init()
      i386/pc: factor out above-4g end to an helper
      i386/pc: factor out cxl range end to helper
      i386/pc: factor out cxl range start to helper
      i386/pc: handle unitialized mr in pc_get_cxl_range_end()
      i386/pc: factor out device_memory base/size to helper
      i386/pc: bounds check phys-bits against max used GPA
      i386/pc: relocate 4g start to 1T where applicable
      i386/pc: restrict AMD only enforcing of 1Tb hole to new machine type

Jonathan Cameron (3):
      hw/machine: Clear out left over CXL related pointer from move of state handling to machines.
      hw/i386/pc: Always place CXL Memory Regions after device_memory
      hw/cxl: Fix size of constant in interleave granularity function.

Robert Hoo (1):
      acpi/nvdimm: Define trace events for NVDIMM and substitute nvdimm_debug()

 include/hw/boards.h            |   1 -
 include/hw/cxl/cxl_component.h |   2 +-
 include/hw/i386/pc.h           |   4 +-
 include/hw/i386/x86.h          |   3 +
 include/hw/mem/nvdimm.h        |   8 --
 include/hw/pci-host/i440fx.h   |   3 +-
 hw/acpi/nvdimm.c               |  35 ++++---
 hw/i386/acpi-build.c           |   2 +-
 hw/i386/pc.c                   | 209 ++++++++++++++++++++++++++++++++---------
 hw/i386/pc_piix.c              |  15 ++-
 hw/i386/pc_q35.c               |  15 ++-
 hw/i386/sgx.c                  |   2 +-
 hw/i386/x86.c                  |   1 +
 hw/pci-host/i440fx.c           |   5 +-
 hw/virtio/virtio-iommu.c       |  47 +++++----
 hw/acpi/trace-events           |  13 +++
 16 files changed, 258 insertions(+), 107 deletions(-)
Re: [PULL 00/16] pc,virtio: fixes
Posted by Richard Henderson 1 year, 9 months ago
On 7/26/22 12:40, Michael S. Tsirkin wrote:
> The following changes since commit d1c912b816844aa045082595eba796b5a025dbc4:
> 
>    Merge tag 'linux-user-for-7.1-pull-request' of https://gitlab.com/laurent_vivier/qemu into staging (2022-07-26 13:29:26 +0100)
> 
> are available in the Git repository at:
> 
>    git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream
> 
> for you to fetch changes up to 0522be9a0c0094088ccef7aab352c57f483ca250:
> 
>    hw/virtio/virtio-iommu: Enforce power-of-two notify for both MAP and UNMAP (2022-07-26 15:33:29 -0400)
> 
> ----------------------------------------------------------------
> pc,virtio: fixes
> 
> Several fixes. From now on, regression fixes only.
> 
> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>

Applied, thanks.  Please update https://wiki.qemu.org/ChangeLog/7.1 as appropriate.


r~


> 
> ----------------------------------------------------------------
> Jean-Philippe Brucker (1):
>        hw/virtio/virtio-iommu: Enforce power-of-two notify for both MAP and UNMAP
> 
> Joao Martins (11):
>        hw/i386: add 4g boundary start to X86MachineState
>        i386/pc: create pci-host qdev prior to pc_memory_init()
>        i386/pc: pass pci_hole64_size to pc_memory_init()
>        i386/pc: factor out above-4g end to an helper
>        i386/pc: factor out cxl range end to helper
>        i386/pc: factor out cxl range start to helper
>        i386/pc: handle unitialized mr in pc_get_cxl_range_end()
>        i386/pc: factor out device_memory base/size to helper
>        i386/pc: bounds check phys-bits against max used GPA
>        i386/pc: relocate 4g start to 1T where applicable
>        i386/pc: restrict AMD only enforcing of 1Tb hole to new machine type
> 
> Jonathan Cameron (3):
>        hw/machine: Clear out left over CXL related pointer from move of state handling to machines.
>        hw/i386/pc: Always place CXL Memory Regions after device_memory
>        hw/cxl: Fix size of constant in interleave granularity function.
> 
> Robert Hoo (1):
>        acpi/nvdimm: Define trace events for NVDIMM and substitute nvdimm_debug()
> 
>   include/hw/boards.h            |   1 -
>   include/hw/cxl/cxl_component.h |   2 +-
>   include/hw/i386/pc.h           |   4 +-
>   include/hw/i386/x86.h          |   3 +
>   include/hw/mem/nvdimm.h        |   8 --
>   include/hw/pci-host/i440fx.h   |   3 +-
>   hw/acpi/nvdimm.c               |  35 ++++---
>   hw/i386/acpi-build.c           |   2 +-
>   hw/i386/pc.c                   | 209 ++++++++++++++++++++++++++++++++---------
>   hw/i386/pc_piix.c              |  15 ++-
>   hw/i386/pc_q35.c               |  15 ++-
>   hw/i386/sgx.c                  |   2 +-
>   hw/i386/x86.c                  |   1 +
>   hw/pci-host/i440fx.c           |   5 +-
>   hw/virtio/virtio-iommu.c       |  47 +++++----
>   hw/acpi/trace-events           |  13 +++
>   16 files changed, 258 insertions(+), 107 deletions(-)
> 
>