[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-stable] [PATCH 00/54] Patch Round-up for stable 2.11.1, freeze
From: |
Greg Kurz |
Subject: |
Re: [Qemu-stable] [PATCH 00/54] Patch Round-up for stable 2.11.1, freeze on 2018-02-12 |
Date: |
Wed, 7 Feb 2018 10:42:09 +0100 |
Hi Michael,
On Tue, 6 Feb 2018 13:14:21 -0600
Michael Roth <address@hidden> wrote:
> Hi everyone,
>
>
> The following new patches are queued for QEMU stable v2.11.1:
>
> https://github.com/mdroth/qemu/commits/stable-2.11-staging
>
> The release is planned for 2017-02-14:
>
> https://wiki.qemu.org/Planning/2.11
>
> Please respond here or CC address@hidden on any patches you
> think should be included in the release.
>
Maybe worth to pick the following patch when it gets merged:
http://patchwork.ozlabs.org/patch/869873/
It fixes a 2.11 regression with RAM postcopy.
> Of particular importance would be any feedback on the various QEMU
> patches relating to Spectre/Meltdown mitigation. The current tree has
> what I understand to be the QEMU components required for x86, s390,
> and pseries, but feedback/confirmation from the various authors would
> be greatly appreciated.
>
Patch 54 "target/ppc/spapr: Add H-Call H_GET_CPU_CHARACTERISTICS" has a
trivial but potentially embarrassing bug (QEMU aborts if the host supports
KVM_PPC_CPU_CHAR_BCCTRL_SERIALISED and cap-ibs="fixed" is used).
A patch was sent to the list:
http://patchwork.ozlabs.org/patch/868426/
AFAIK David Gibson (Cc'd) is away and I don't know when this patch
will be merged.
Cheers,
--
Greg
> Thanks!
>
> ----------------------------------------------------------------
>
> The following changes since commit 0a0dc59d27527b78a195c2d838d28b7b49e5a639:
>
> Update version for v2.11.0 release (2017-12-13 14:31:09 +0000)
>
> are available in the git repository at:
>
> git://github.com/mdroth/qemu.git stable-2.11-staging
>
> for you to fetch changes up to ed8b4ecc68d6bfe98000b08d649049d0c1174c11:
>
> target/ppc/spapr: Add H-Call H_GET_CPU_CHARACTERISTICS (2018-02-05 19:07:38
> -0600)
>
> ----------------------------------------------------------------
> Alex Bennée (1):
> target/sh4: fix TCG leak during gusa sequence
>
> Alex Williamson (1):
> vfio: Fix vfio-kvm group registration
>
> Christian Borntraeger (2):
> s390x/kvm: Handle bpb feature
> s390x/kvm: provide stfle.81
>
> Claudio Imbrenda (1):
> s390x: fix storage attributes migration for non-small guests
>
> Cornelia Huck (1):
> linux-headers: update
>
> Cédric Le Goater (1):
> target/ppc: introduce the PPC_BIT() macro
>
> David Gibson (7):
> spapr: Add pseries-2.12 machine type
> spapr: Capabilities infrastructure
> spapr: Treat Hardware Transactional Memory (HTM) as an optional
> capability
> spapr: Validate capabilities on migration
> target/ppc: Clean up probing of VMX, VSX and DFP availability on KVM
> spapr: Handle VMX/VSX presence as an spapr capability flag
> spapr: Handle Decimal Floating Point (DFP) as an optional capability
>
> Eduardo Habkost (5):
> i386: Change X86CPUDefinition::model_id to const char*
> i386: Add spec-ctrl CPUID bit
> i386: Add FEAT_8000_0008_EBX CPUID feature word
> i386: Add new -IBRS versions of Intel CPU models
> i386: Add EPYC-IBPB CPU model
>
> Eric Auger (1):
> linux-headers: update to 4.15-rc1
>
> Fam Zheng (3):
> block: Open backing image in force share mode for size probe
> osdep: Retry SETLK upon EINTR
> usb-storage: Fix share-rw option parsing
>
> Greg Kurz (2):
> spapr_pci: fix MSI/MSIX selection
> spapr: fix device tree properties when using compatibility mode
>
> Jay Zhou (1):
> vhost: remove assertion to prevent crash
>
> Jose Ricardo Ziviani (1):
> ppc: Change Power9 compat table to support at most 8 threads/core
>
> Kevin Wolf (2):
> block: Make bdrv_drain_invoke() recursive
> block: Call .drain_begin only once in bdrv_drain_all_begin()
>
> Laurent Vivier (1):
> spapr: don't initialize PATB entry if max-cpu-compat < power9
>
> Marcel Apfelbaum (1):
> hw/pci-bridge: fix QEMU crash because of pcie-root-port
>
> Markus Armbruster (1):
> qemu-options: Remove stray colons from output of --help
>
> Michael S. Tsirkin (1):
> virtio_error: don't invoke status callbacks
>
> Murilo Opsfelder Araujo (1):
> block/nbd: fix segmentation fault when .desc is not null-terminated
>
> Paolo Bonzini (2):
> qemu-pr-helper: miscellaneous fixes
> i386: Add support for SPEC_CTRL MSR
>
> Peter Lieven (1):
> block/iscsi: dont leave allocmap in an invalid state on UNMAP failure
>
> Peter Maydell (8):
> target/i386: Fix handling of VEX prefixes
> hw/intc/arm_gicv3: Make reserved register addresses RAZ/WI
> hw/intc/arm_gic: reserved register addresses are RAZ/WI
> hw/sd/pl181: Reset SD card on controller reset
> hw/sd/milkymist-memcard: Reset SD card on controller reset
> hw/sd/ssi-sd: Reset SD card on controller reset
> linux-user: Fix locking order in fork_start()
> linux-user/signal.c: Rename MC_* defines
>
> Stefan Hajnoczi (1):
> scsi-disk: release AioContext in unaligned WRITE SAME case
>
> Suraj Jitindar Singh (8):
> hw/ppc/spapr_caps: Rework spapr_caps to use uint8 internal
> representation
> target/ppc/spapr_caps: Add macro to generate spapr_caps migration
> vmstate
> target/ppc/kvm: Add cap_ppc_safe_[cache/bounds_check/indirect_branch]
> target/ppc/spapr_caps: Add support for tristate spapr_capabilities
> target/ppc/spapr_caps: Add new tristate cap safe_cache
> target/ppc/spapr_caps: Add new tristate cap safe_bounds_check
> target/ppc/spapr_caps: Add new tristate cap safe_indirect_branch
> target/ppc/spapr: Add H-Call H_GET_CPU_CHARACTERISTICS
>
> block.c | 3 +-
> block/io.c | 13 +-
> block/iscsi.c | 8 +-
> block/nbd.c | 1 +
> hw/intc/arm_gic.c | 5 +-
> hw/intc/arm_gicv3_dist.c | 13 +
> hw/intc/arm_gicv3_its_common.c | 8 +-
> hw/intc/arm_gicv3_redist.c | 13 +
> hw/pci-bridge/gen_pcie_root_port.c | 7 +-
> hw/ppc/Makefile.objs | 2 +-
> hw/ppc/spapr.c | 130 ++++--
> hw/ppc/spapr_caps.c | 443 ++++++++++++++++++++
> hw/ppc/spapr_cpu_core.c | 7 +
> hw/ppc/spapr_hcall.c | 58 +++
> hw/ppc/spapr_pci.c | 61 ++-
> hw/s390x/s390-stattrib-kvm.c | 4 +-
> hw/scsi/scsi-bus.c | 9 +-
> hw/scsi/scsi-disk.c | 1 +
> hw/sd/milkymist-memcard.c | 4 +
> hw/sd/pl181.c | 4 +
> hw/sd/ssi-sd.c | 25 +-
> hw/usb/dev-storage.c | 3 +-
> hw/vfio/common.c | 1 +
> hw/virtio/vhost-user.c | 5 +-
> hw/virtio/virtio.c | 2 +-
> include/hw/compat.h | 2 +
> include/hw/ppc/spapr.h | 74 ++++
> include/hw/scsi/scsi.h | 1 +
> include/scsi/utils.h | 6 +-
> include/standard-headers/asm-s390/virtio-ccw.h | 5 +-
> include/standard-headers/asm-x86/hyperv.h | 394 +-----------------
> include/standard-headers/linux/input-event-codes.h | 2 +
> include/standard-headers/linux/input.h | 1 +
> include/standard-headers/linux/pci_regs.h | 45 +-
> linux-headers/asm-arm/kvm.h | 8 +
> linux-headers/asm-arm/kvm_para.h | 1 +
> linux-headers/asm-arm/unistd.h | 2 +
> linux-headers/asm-arm64/kvm.h | 8 +
> linux-headers/asm-arm64/unistd.h | 1 +
> linux-headers/asm-powerpc/epapr_hcalls.h | 1 +
> linux-headers/asm-powerpc/kvm.h | 26 ++
> linux-headers/asm-powerpc/kvm_para.h | 1 +
> linux-headers/asm-powerpc/unistd.h | 1 +
> linux-headers/asm-s390/kvm.h | 10 +-
> linux-headers/asm-s390/kvm_para.h | 5 +-
> linux-headers/asm-s390/unistd.h | 4 +-
> linux-headers/asm-x86/kvm.h | 1 +
> linux-headers/asm-x86/kvm_para.h | 2 +-
> linux-headers/asm-x86/unistd.h | 1 +
> linux-headers/linux/kvm.h | 10 +-
> linux-headers/linux/kvm_para.h | 1 +
> linux-headers/linux/psci.h | 1 +
> linux-headers/linux/userfaultfd.h | 1 +
> linux-headers/linux/vfio.h | 1 +
> linux-headers/linux/vfio_ccw.h | 1 +
> linux-headers/linux/vhost.h | 1 +
> linux-user/main.c | 4 +-
> linux-user/signal.c | 118 +++---
> qemu-options-wrapper.h | 2 +-
> qemu-options.hx | 27 +-
> scripts/hxtool | 3 +-
> scsi/qemu-pr-helper.c | 30 +-
> scsi/utils.c | 10 +
> target/i386/cpu.c | 455
> ++++++++++++++++++++-
> target/i386/cpu.h | 7 +
> target/i386/kvm.c | 14 +
> target/i386/machine.c | 20 +
> target/i386/translate.c | 2 +-
> target/ppc/compat.c | 9 +-
> target/ppc/cpu.h | 105 ++---
> target/ppc/kvm.c | 85 +++-
> target/ppc/kvm_ppc.h | 20 +-
> target/s390x/cpu.c | 1 +
> target/s390x/cpu.h | 1 +
> target/s390x/cpu_features.c | 2 +
> target/s390x/cpu_features_def.h | 2 +
> target/s390x/gen-features.c | 2 +
> target/s390x/kvm.c | 14 +
> target/s390x/machine.c | 17 +
> target/sh4/translate.c | 2 +-
> util/osdep.c | 4 +-
> 81 files changed, 1746 insertions(+), 658 deletions(-)
> create mode 100644 hw/ppc/spapr_caps.c
>
>
- [Qemu-stable] [PATCH 40/54] spapr: Validate capabilities on migration, (continued)
- [Qemu-stable] [PATCH 40/54] spapr: Validate capabilities on migration, Michael Roth, 2018/02/06
- [Qemu-stable] [PATCH 50/54] target/ppc/spapr_caps: Add support for tristate spapr_capabilities, Michael Roth, 2018/02/06
- [Qemu-stable] [PATCH 51/54] target/ppc/spapr_caps: Add new tristate cap safe_cache, Michael Roth, 2018/02/06
- [Qemu-stable] [PATCH 07/54] block: Make bdrv_drain_invoke() recursive, Michael Roth, 2018/02/06
- [Qemu-stable] [PATCH 08/54] block: Call .drain_begin only once in bdrv_drain_all_begin(), Michael Roth, 2018/02/06
- [Qemu-stable] [PATCH 05/54] qemu-pr-helper: miscellaneous fixes, Michael Roth, 2018/02/06
- [Qemu-stable] [PATCH 06/54] block/nbd: fix segmentation fault when .desc is not null-terminated, Michael Roth, 2018/02/06
- Re: [Qemu-stable] [Qemu-devel] [PATCH 00/54] Patch Round-up for stable 2.11.1, freeze on 2018-02-12, Thomas Huth, 2018/02/07
- Re: [Qemu-stable] [Qemu-devel] [PATCH 00/54] Patch Round-up for stable 2.11.1, freeze on 2018-02-12, Cornelia Huck, 2018/02/07
- Re: [Qemu-stable] [PATCH 00/54] Patch Round-up for stable 2.11.1, freeze on 2018-02-12,
Greg Kurz <=
- Re: [Qemu-stable] [PATCH 00/54] Patch Round-up for stable 2.11.1, freeze on 2018-02-12, Peter Lieven, 2018/02/08
- Re: [Qemu-stable] [Qemu-devel] [PATCH 00/54] Patch Round-up for stable 2.11.1, freeze on 2018-02-12, Philippe Mathieu-Daudé, 2018/02/08
- [Qemu-stable] [PATCH 10/54] vfio: Fix vfio-kvm group registration, Michael Roth, 2018/02/08
- Re: [Qemu-stable] [PATCH 00/54] Patch Round-up for stable 2.11.1, freeze on 2018-02-12, Michael Roth, 2018/02/12