[Qemu-devel] [PULL 0/8] ppc-for-4.0 queue 20190329

David Gibson posted 8 patches 4 years, 12 months ago
Test docker-mingw@fedora passed
Test docker-clang@ubuntu passed
Test checkpatch passed
Test asan passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20190329032929.21072-1-david@gibson.dropbear.id.au
Maintainers: David Gibson <david@gibson.dropbear.id.au>, Richard Henderson <rth@twiddle.net>, Paolo Bonzini <pbonzini@redhat.com>
exec.c                              |  5 +--
hw/ppc/ppc.c                        |  2 +-
hw/ppc/spapr.c                      | 65 +++++++++++-------------------------
hw/ppc/spapr_irq.c                  | 50 ++++++++++++++++++++++++++++
include/hw/ppc/spapr.h              |  1 +
target/ppc/cpu.h                    |  6 ++++
target/ppc/helper_regs.h            |  2 +-
target/ppc/translate.c              | 66 +++++++++++++++++++++++++++----------
target/ppc/translate/vsx-impl.inc.c |  2 +-
9 files changed, 131 insertions(+), 68 deletions(-)
[Qemu-devel] [PULL 0/8] ppc-for-4.0 queue 20190329
Posted by David Gibson 4 years, 12 months ago
The following changes since commit a04d91c701251a9b32b7364ddb48029ba024cb75:

  Merge remote-tracking branch 'remotes/alistair/tags/pull-device-tree-20190327' into staging (2019-03-28 12:39:43 +0000)

are available in the Git repository at:

  git://github.com/dgibson/qemu.git tags/ppc-for-4.0-20190329

for you to fetch changes up to 7d5489e6d15e2922e45a41e4808d03a48457a5ee:

  exec: Only count mapped memory backends for qemu_getrampagesize() (2019-03-29 14:24:08 +1100)

----------------------------------------------------------------
ppc patch queue 2019-03-29

Here's a set of bugfixes for ppc, aimed at qemu-4.0 during hard freeze.

We have one cleanup that's not strictly a bugfix, but will avoid an
ugly external interface making it to a released version.

We have one change to generic code to tweak the semantics of
qemu_getrampagesize() which fixes a bug for ppc.  This does have a
possible impact on s390x which uses this function for a different
purpose.  I've discussed with David Hildenbrand and Igor Mammedov,
however and we think it won't immediately break anything due to some
existing bugs in the s390 usage.  David H will be following up with
some s390 fixes in that area.

----------------------------------------------------------------
Cédric Le Goater (1):
      spapr/irq: Add XIVE sanity checks on non-P9 machines

David Gibson (2):
      spapr: Simplify handling of host-serial and host-model values
      exec: Only count mapped memory backends for qemu_getrampagesize()

Greg Kurz (5):
      target/ppc: Fix TCG temporary leaks in gen_bcond()
      target/ppc: Enable "decrement and test CTR" version of bcctr
      target/ppc: Consolidate 64-bit server processor detection in a helper
      target/ppc: Improve comment of bcctr used for spectre v2 mitigation
      target/ppc: Fix QEMU crash with stxsdx

 exec.c                              |  5 +--
 hw/ppc/ppc.c                        |  2 +-
 hw/ppc/spapr.c                      | 65 +++++++++++-------------------------
 hw/ppc/spapr_irq.c                  | 50 ++++++++++++++++++++++++++++
 include/hw/ppc/spapr.h              |  1 +
 target/ppc/cpu.h                    |  6 ++++
 target/ppc/helper_regs.h            |  2 +-
 target/ppc/translate.c              | 66 +++++++++++++++++++++++++++----------
 target/ppc/translate/vsx-impl.inc.c |  2 +-
 9 files changed, 131 insertions(+), 68 deletions(-)

Re: [Qemu-devel] [PULL 0/8] ppc-for-4.0 queue 20190329
Posted by Peter Maydell 4 years, 12 months ago
On Fri, 29 Mar 2019 at 03:29, David Gibson <david@gibson.dropbear.id.au> wrote:
>
> The following changes since commit a04d91c701251a9b32b7364ddb48029ba024cb75:
>
>   Merge remote-tracking branch 'remotes/alistair/tags/pull-device-tree-20190327' into staging (2019-03-28 12:39:43 +0000)
>
> are available in the Git repository at:
>
>   git://github.com/dgibson/qemu.git tags/ppc-for-4.0-20190329
>
> for you to fetch changes up to 7d5489e6d15e2922e45a41e4808d03a48457a5ee:
>
>   exec: Only count mapped memory backends for qemu_getrampagesize() (2019-03-29 14:24:08 +1100)
>
> ----------------------------------------------------------------
> ppc patch queue 2019-03-29
>
> Here's a set of bugfixes for ppc, aimed at qemu-4.0 during hard freeze.
>
> We have one cleanup that's not strictly a bugfix, but will avoid an
> ugly external interface making it to a released version.
>
> We have one change to generic code to tweak the semantics of
> qemu_getrampagesize() which fixes a bug for ppc.  This does have a
> possible impact on s390x which uses this function for a different
> purpose.  I've discussed with David Hildenbrand and Igor Mammedov,
> however and we think it won't immediately break anything due to some
> existing bugs in the s390 usage.  David H will be following up with
> some s390 fixes in that area.

Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/4.0
for any user-visible changes.

-- PMM