[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] f55563: s390x/kvm: help valgrind in several p
From: |
Peter Maydell |
Subject: |
[Qemu-commits] [qemu/qemu] f55563: s390x/kvm: help valgrind in several places |
Date: |
Fri, 05 Jun 2020 12:00:32 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: f555638c0ef9e9eb47677879fff7ca6f4b04df66
https://github.com/qemu/qemu/commit/f555638c0ef9e9eb47677879fff7ca6f4b04df66
Author: Christian Borntraeger <borntraeger@de.ibm.com>
Date: 2020-06-05 (Fri, 05 Jun 2020)
Changed paths:
M target/s390x/kvm.c
Log Message:
-----------
s390x/kvm: help valgrind in several places
We need some little help in the code to reduce the valgrind noise.
This patch does this with some designated initializers for the cpu
model features and subfunctions.
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: David Hildenbrand <david@redhat.com>
Message-Id: <20200429074201.100924-1-borntraeger@de.ibm.com>
Signed-off-by: Cornelia Huck <cohuck@redhat.com>
Commit: 9a4325976264e2fac9a77cfabd774bd725c07027
https://github.com/qemu/qemu/commit/9a4325976264e2fac9a77cfabd774bd725c07027
Author: Janosch Frank <frankja@linux.ibm.com>
Date: 2020-06-05 (Fri, 05 Jun 2020)
Changed paths:
M hw/s390x/pv.c
M hw/s390x/s390-virtio-ccw.c
M include/hw/s390x/pv.h
Log Message:
-----------
s390x: pv: Fix KVM_PV_PREP_RESET command wrapper name
s390_pv_perf_clear_reset() is not a very helpful name since that
function needs to be called for a normal and a clear reset via
diag308.
Let's instead name it s390_pv_prep_reset() which reflects the purpose
of the function a bit better.
Signed-off-by: Janosch Frank <frankja@linux.ibm.com>
Reviewed-by: David Hildenbrand <david@redhat.com>
Message-Id: <20200505124159.24099-1-frankja@linux.ibm.com>
Signed-off-by: Cornelia Huck <cohuck@redhat.com>
Commit: f31270d4ebc8251ff03e808d0eb6cd6e3bbc1b99
https://github.com/qemu/qemu/commit/f31270d4ebc8251ff03e808d0eb6cd6e3bbc1b99
Author: Cornelia Huck <cohuck@redhat.com>
Date: 2020-06-05 (Fri, 05 Jun 2020)
Changed paths:
A docs/system/s390x/css.rst
M docs/system/target-s390x.rst
Log Message:
-----------
docs/s390x: document the virtual css
Add some hints about "devno" rules.
Message-Id: <20200515151518.83950-2-cohuck@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Cornelia Huck <cohuck@redhat.com>
Commit: 61a3d5eded4af9e4cc8d779672891eba8d94879c
https://github.com/qemu/qemu/commit/61a3d5eded4af9e4cc8d779672891eba8d94879c
Author: Cornelia Huck <cohuck@redhat.com>
Date: 2020-06-05 (Fri, 05 Jun 2020)
Changed paths:
A docs/system/s390x/3270.rst
M docs/system/target-s390x.rst
Log Message:
-----------
docs/s390x: document 3270
Add some basic info how to use 3270 devices.
Message-Id: <20200515151518.83950-3-cohuck@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Cornelia Huck <cohuck@redhat.com>
Commit: 24e58a7b1d411627e326144030a20dcf0093fed0
https://github.com/qemu/qemu/commit/24e58a7b1d411627e326144030a20dcf0093fed0
Author: Jared Rossi <jrossi@linux.ibm.com>
Date: 2020-06-05 (Fri, 05 Jun 2020)
Changed paths:
M hw/vfio/ccw.c
Log Message:
-----------
vfio-ccw: allow non-prefetch ORBs
Remove the explicit prefetch check when using vfio-ccw devices.
This check does not trigger in practice as all Linux channel programs
are intended to use prefetch.
Newer Linux kernel versions do not require to force the PFCH flag with
vfio-ccw devices anymore.
Signed-off-by: Jared Rossi <jrossi@linux.ibm.com>
Reviewed-by: Eric Farman <farman@linux.ibm.com>
Message-Id: <20200512181535.18630-2-jrossi@linux.ibm.com>
Signed-off-by: Cornelia Huck <cohuck@redhat.com>
Commit: 8e75b8351143ca40eb66ef775291003558ea4ce0
https://github.com/qemu/qemu/commit/8e75b8351143ca40eb66ef775291003558ea4ce0
Author: Cornelia Huck <cohuck@redhat.com>
Date: 2020-06-05 (Fri, 05 Jun 2020)
Changed paths:
A docs/system/s390x/vfio-ccw.rst
M docs/system/target-s390x.rst
Log Message:
-----------
docs/s390x: document vfio-ccw
Add a basic example for passing a dasd via vfio-ccw.
Message-Id: <20200518075522.97643-1-cohuck@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Cornelia Huck <cohuck@redhat.com>
Commit: cdb509a40b8f0d83a37d887572a790a7773745c7
https://github.com/qemu/qemu/commit/cdb509a40b8f0d83a37d887572a790a7773745c7
Author: Cornelia Huck <cohuck@redhat.com>
Date: 2020-06-05 (Fri, 05 Jun 2020)
Changed paths:
M MAINTAINERS
Log Message:
-----------
MAINTAINERS: add Thomas as additional s390x maintainer
...because two people are better than one.
Signed-off-by: Cornelia Huck <cohuck@redhat.com>
Acked-by: Thomas Huth <thuth@redhat.com>
Cc: Thomas Huth <thuth@redhat.com>
Message-Id: <20200525155855.225564-1-cohuck@redhat.com>
Commit: d64c1bd6ca0323e9e5e848c6a8193dc12ab1273e
https://github.com/qemu/qemu/commit/d64c1bd6ca0323e9e5e848c6a8193dc12ab1273e
Author: Philippe Mathieu-Daudé <f4bug@amsat.org>
Date: 2020-06-05 (Fri, 05 Jun 2020)
Changed paths:
M target/s390x/internal.h
Log Message:
-----------
target/s390x: Only compile decode_basedisp() on system-mode
The decode_basedisp*() methods are only used in ioinst.c,
which is only build in system-mode emulation.
I/O instructions are privileged, and other S instructions
are decoded elsewhere.
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Cornelia Huck <cohuck@redhat.com>
Message-Id: <20200526172427.17460-6-f4bug@amsat.org>
Signed-off-by: Cornelia Huck <cohuck@redhat.com>
Commit: 8c4b4e37636219bc913205314fa44d27df687d9e
https://github.com/qemu/qemu/commit/8c4b4e37636219bc913205314fa44d27df687d9e
Author: Philippe Mathieu-Daudé <f4bug@amsat.org>
Date: 2020-06-05 (Fri, 05 Jun 2020)
Changed paths:
M target/s390x/helper.c
Log Message:
-----------
target/s390x/helper: Clean ifdef'ry
All this code is guarded checking CONFIG_USER_ONLY definition.
Drop the duplicated checks.
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: David Hildenbrand <david@redhat.com>
Reviewed-by: Cornelia Huck <cohuck@redhat.com>
Message-Id: <20200526172427.17460-7-f4bug@amsat.org>
Signed-off-by: Cornelia Huck <cohuck@redhat.com>
Commit: c44d26a2347177f9bcd558a7c429396b373bb68e
https://github.com/qemu/qemu/commit/c44d26a2347177f9bcd558a7c429396b373bb68e
Author: Philippe Mathieu-Daudé <f4bug@amsat.org>
Date: 2020-06-05 (Fri, 05 Jun 2020)
Changed paths:
M target/s390x/internal.h
Log Message:
-----------
target/s390x: Restrict system-mode declarations
As these declarations are restricted to !CONFIG_USER_ONLY in
helper.c, only declare them when system-mode emulation is used.
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Cornelia Huck <cohuck@redhat.com>
Message-Id: <20200526172427.17460-8-f4bug@amsat.org>
Signed-off-by: Cornelia Huck <cohuck@redhat.com>
Commit: 175198ad91d8bac540159705873b4ffe4fb94eab
https://github.com/qemu/qemu/commit/175198ad91d8bac540159705873b4ffe4fb94eab
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2020-06-05 (Fri, 05 Jun 2020)
Changed paths:
M MAINTAINERS
A docs/system/s390x/3270.rst
A docs/system/s390x/css.rst
A docs/system/s390x/vfio-ccw.rst
M docs/system/target-s390x.rst
M hw/s390x/pv.c
M hw/s390x/s390-virtio-ccw.c
M hw/vfio/ccw.c
M include/hw/s390x/pv.h
M target/s390x/helper.c
M target/s390x/internal.h
M target/s390x/kvm.c
Log Message:
-----------
Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20200605' into staging
s390x update:
- enhance s390x documentation
- allow ORBs without prefetch specified for vfio-ccw
- various cleanups and enhancements
# gpg: Signature made Fri 05 Jun 2020 16:32:43 BST
# gpg: using RSA key C3D0D66DC3624FF6A8C018CEDECF6B93C6F02FAF
# gpg: issuer "cohuck@redhat.com"
# gpg: Good signature from "Cornelia Huck <conny@cornelia-huck.de>" [marginal]
# gpg: aka "Cornelia Huck <huckc@linux.vnet.ibm.com>" [full]
# gpg: aka "Cornelia Huck <cornelia.huck@de.ibm.com>" [full]
# gpg: aka "Cornelia Huck <cohuck@kernel.org>" [marginal]
# gpg: aka "Cornelia Huck <cohuck@redhat.com>" [marginal]
# Primary key fingerprint: C3D0 D66D C362 4FF6 A8C0 18CE DECF 6B93 C6F0 2FAF
* remotes/cohuck/tags/s390x-20200605:
target/s390x: Restrict system-mode declarations
target/s390x/helper: Clean ifdef'ry
target/s390x: Only compile decode_basedisp() on system-mode
MAINTAINERS: add Thomas as additional s390x maintainer
docs/s390x: document vfio-ccw
vfio-ccw: allow non-prefetch ORBs
docs/s390x: document 3270
docs/s390x: document the virtual css
s390x: pv: Fix KVM_PV_PREP_RESET command wrapper name
s390x/kvm: help valgrind in several places
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Compare: https://github.com/qemu/qemu/compare/5d2f557b47df...175198ad91d8
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] f55563: s390x/kvm: help valgrind in several places,
Peter Maydell <=