[Qemu-devel] [PULL 00/12] Misc bugfixes for QEMU hard freeze

Paolo Bonzini posted 12 patches 4 years, 9 months ago
Test s390x failed
Test checkpatch passed
Test asan passed
Test docker-mingw@fedora passed
Test docker-clang@ubuntu failed
Test FreeBSD passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/1562356239-19391-1-git-send-email-pbonzini@redhat.com
Maintainers: Richard Henderson <rth@twiddle.net>, Eduardo Habkost <ehabkost@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, Cleber Rosa <crosa@redhat.com>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Marcelo Tosatti <mtosatti@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>
Makefile.target           |  5 ++++
hw/i386/intel_iommu.c     | 71 ++++++++++++++++++++++++++++-------------------
hw/i386/pc.c              |  6 +++-
hw/i386/pc_piix.c         | 12 ++++++--
hw/intc/ioapic.c          | 11 ++++----
scripts/checkpatch.pl     |  3 +-
scripts/clean-includes    |  2 +-
scripts/create_config     |  2 ++
scripts/minikconf.py      |  5 +++-
target/i386/hyperv-stub.c |  2 +-
target/i386/kvm.c         |  7 +++--
target/i386/machine.c     |  5 ++--
12 files changed, 84 insertions(+), 47 deletions(-)
[Qemu-devel] [PULL 00/12] Misc bugfixes for QEMU hard freeze
Posted by Paolo Bonzini 4 years, 9 months ago
The following changes since commit 68d7ff0cff0c4905802104843cf0100543b47314:

  Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging (2019-06-21 13:32:10 +0100)

are available in the git repository at:


  git://github.com/bonzini/qemu.git tags/for-upstream

for you to fetch changes up to 2994e7e66a8902d0e42c5e528489ca6484c66d2d:

  ioapic: use irq number instead of vector in ioapic_eoi_broadcast (2019-07-05 18:35:43 +0200)

----------------------------------------------------------------
Bugfixes.

----------------------------------------------------------------
Alex Bennée (1):
      target/i386: fix feature check in hyperv-stub.c

Igor Mammedov (1):
      pc: fix possible NULL pointer dereference in pc_machine_get_device_memory_region_size()

Julio Montes (2):
      Makefile: generate header file with the list of devices enabled
      hw/i386: Fix linker error when ISAPC is disabled

Li Qiang (2):
      ioapic: clear irq_eoi when updating the ioapic redirect table entry
      ioapic: use irq number instead of vector in ioapic_eoi_broadcast

Liran Alon (1):
      target/i386: kvm: Fix when nested state is needed for migration

Max Reitz (1):
      i386/kvm: Fix build with -m32

Paolo Bonzini (2):
      checkpatch: do not warn for multiline parenthesized returned value
      minikconf: do not include variables from MINIKCONF_ARGS in config-all-devices.mak

Peter Xu (1):
      intel_iommu: Fix unexpected unmaps during global unmap

Yan Zhao (1):
      intel_iommu: Fix incorrect "end" for vtd_address_space_unmap

 Makefile.target           |  5 ++++
 hw/i386/intel_iommu.c     | 71 ++++++++++++++++++++++++++++-------------------
 hw/i386/pc.c              |  6 +++-
 hw/i386/pc_piix.c         | 12 ++++++--
 hw/intc/ioapic.c          | 11 ++++----
 scripts/checkpatch.pl     |  3 +-
 scripts/clean-includes    |  2 +-
 scripts/create_config     |  2 ++
 scripts/minikconf.py      |  5 +++-
 target/i386/hyperv-stub.c |  2 +-
 target/i386/kvm.c         |  7 +++--
 target/i386/machine.c     |  5 ++--
 12 files changed, 84 insertions(+), 47 deletions(-)
-- 
1.8.3.1


Re: [Qemu-devel] [PULL 00/12] Misc bugfixes for QEMU hard freeze
Posted by Eric Blake 4 years, 9 months ago
On 7/5/19 2:50 PM, Paolo Bonzini wrote:
> The following changes since commit 68d7ff0cff0c4905802104843cf0100543b47314:
> 
>   Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging (2019-06-21 13:32:10 +0100)
> 
> are available in the git repository at:
> 
> 
>   git://github.com/bonzini/qemu.git tags/for-upstream
> 
> for you to fetch changes up to 2994e7e66a8902d0e42c5e528489ca6484c66d2d:
> 
>   ioapic: use irq number instead of vector in ioapic_eoi_broadcast (2019-07-05 18:35:43 +0200)

Missing v2 in the subject line to distinguish this from the failed v1
pull request. And per the comments on 11/12, it may need a v3 pull
request to fix an issue with a missing S-o-b.

-- 
Eric Blake, Principal Software Engineer
Red Hat, Inc.           +1-919-301-3226
Virtualization:  qemu.org | libvirt.org

Re: [Qemu-devel] [PULL 00/12] Misc bugfixes for QEMU hard freeze
Posted by Eric Blake 4 years, 9 months ago
On 7/5/19 11:32 PM, Eric Blake wrote:
> On 7/5/19 2:50 PM, Paolo Bonzini wrote:
>> The following changes since commit 68d7ff0cff0c4905802104843cf0100543b47314:
>>
>>   Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging (2019-06-21 13:32:10 +0100)
>>
>> are available in the git repository at:
>>
>>
>>   git://github.com/bonzini/qemu.git tags/for-upstream
>>
>> for you to fetch changes up to 2994e7e66a8902d0e42c5e528489ca6484c66d2d:
>>
>>   ioapic: use irq number instead of vector in ioapic_eoi_broadcast (2019-07-05 18:35:43 +0200)
> 
> Missing v2 in the subject line to distinguish this from the failed v1
> pull request. And per the comments on 11/12, it may need a v3 pull
> request to fix an issue with a missing S-o-b.

Or is this the v1, and the other posting v2?

-- 
Eric Blake, Principal Software Engineer
Red Hat, Inc.           +1-919-301-3226
Virtualization:  qemu.org | libvirt.org

Re: [Qemu-devel] [PULL 00/12] Misc bugfixes for QEMU hard freeze
Posted by Paolo Bonzini 4 years, 9 months ago
On 05/07/19 21:50, Paolo Bonzini wrote:
> The following changes since commit 68d7ff0cff0c4905802104843cf0100543b47314:
> 
>   Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging (2019-06-21 13:32:10 +0100)
> 
> are available in the git repository at:
> 
> 
>   git://github.com/bonzini/qemu.git tags/for-upstream
> 
> for you to fetch changes up to 2994e7e66a8902d0e42c5e528489ca6484c66d2d:
> 
>   ioapic: use irq number instead of vector in ioapic_eoi_broadcast (2019-07-05 18:35:43 +0200)
> 
> ----------------------------------------------------------------
> Bugfixes.
> 
> ----------------------------------------------------------------
> Alex Bennée (1):
>       target/i386: fix feature check in hyperv-stub.c
> 
> Igor Mammedov (1):
>       pc: fix possible NULL pointer dereference in pc_machine_get_device_memory_region_size()
> 
> Julio Montes (2):
>       Makefile: generate header file with the list of devices enabled
>       hw/i386: Fix linker error when ISAPC is disabled
> 
> Li Qiang (2):
>       ioapic: clear irq_eoi when updating the ioapic redirect table entry
>       ioapic: use irq number instead of vector in ioapic_eoi_broadcast
> 
> Liran Alon (1):
>       target/i386: kvm: Fix when nested state is needed for migration
> 
> Max Reitz (1):
>       i386/kvm: Fix build with -m32
> 
> Paolo Bonzini (2):
>       checkpatch: do not warn for multiline parenthesized returned value
>       minikconf: do not include variables from MINIKCONF_ARGS in config-all-devices.mak
> 
> Peter Xu (1):
>       intel_iommu: Fix unexpected unmaps during global unmap
> 
> Yan Zhao (1):
>       intel_iommu: Fix incorrect "end" for vtd_address_space_unmap
> 
>  Makefile.target           |  5 ++++
>  hw/i386/intel_iommu.c     | 71 ++++++++++++++++++++++++++++-------------------
>  hw/i386/pc.c              |  6 +++-
>  hw/i386/pc_piix.c         | 12 ++++++--
>  hw/intc/ioapic.c          | 11 ++++----
>  scripts/checkpatch.pl     |  3 +-
>  scripts/clean-includes    |  2 +-
>  scripts/create_config     |  2 ++
>  scripts/minikconf.py      |  5 +++-
>  target/i386/hyperv-stub.c |  2 +-
>  target/i386/kvm.c         |  7 +++--
>  target/i386/machine.c     |  5 ++--
>  12 files changed, 84 insertions(+), 47 deletions(-)
> 

Sent v2 with a compilation fix I had not committed. :(

Paolo

Re: [Qemu-devel] [PULL 00/12] Misc bugfixes for QEMU hard freeze
Posted by no-reply@patchew.org 4 years, 9 months ago
Patchew URL: https://patchew.org/QEMU/1562356239-19391-1-git-send-email-pbonzini@redhat.com/



Hi,

This series failed build test on s390x host. Please find the details below.

=== TEST SCRIPT BEGIN ===
#!/bin/bash
# Testing script will be invoked under the git checkout with
# HEAD pointing to a commit that has the patches applied on top of "base"
# branch
set -e

echo
echo "=== ENV ==="
env

echo
echo "=== PACKAGES ==="
rpm -qa

echo
echo "=== UNAME ==="
uname -a

CC=$HOME/bin/cc
INSTALL=$PWD/install
BUILD=$PWD/build
mkdir -p $BUILD $INSTALL
SRC=$PWD
cd $BUILD
$SRC/configure --cc=$CC --prefix=$INSTALL
make -j4
# XXX: we need reliable clean up
# make check -j4 V=1
make install
=== TEST SCRIPT END ===




The full log is available at
http://patchew.org/logs/1562356239-19391-1-git-send-email-pbonzini@redhat.com/testing.s390x/?type=message.
---
Email generated automatically by Patchew [https://patchew.org/].
Please send your feedback to patchew-devel@redhat.com