[Qemu-devel] [PULL 00/11] ppc-for-2.12 queue 20180111

David Gibson posted 11 patches 6 years, 2 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20180111045937.2119-1-david@gibson.dropbear.id.au
Test checkpatch passed
Test docker passed
Test ppc passed
Test s390x passed
MAINTAINERS                        |   6 +
default-configs/ppcemb-softmmu.mak |   1 +
dtc                                |   2 +-
hw/display/sm501.c                 |  30 +++
hw/i2c/ppc4xx_i2c.c                | 198 +++++++++++++++++---
hw/ide/Makefile.objs               |   1 +
hw/ide/sii3112.c                   | 368 +++++++++++++++++++++++++++++++++++++
hw/ide/trace-events                |   5 +
hw/ppc/pnv.c                       |  94 +++++-----
hw/ppc/pnv_bmc.c                   |   2 +-
hw/ppc/pnv_core.c                  |   8 +-
hw/ppc/pnv_lpc.c                   |  16 +-
hw/ppc/pnv_psi.c                   |   4 +-
hw/ppc/pnv_xscom.c                 |  10 +-
hw/ppc/spapr.c                     |   2 +-
hw/ppc/spapr_pci.c                 |   6 +-
hw/ppc/spapr_pci_vfio.c            |  47 -----
hw/ppc/spapr_rtas.c                |   9 +
include/hw/i2c/ppc4xx_i2c.h        |   3 +
include/hw/ppc/pnv.h               |  10 +-
include/hw/ppc/pnv_xscom.h         |   4 +-
pc-bios/README                     |   2 +-
pc-bios/slof.bin                   | Bin 905200 -> 913880 bytes
qemu-doc.texi                      |   5 -
roms/SLOF                          |   2 +-
scripts/device-crash-test          |   1 -
target/ppc/cpu.h                   |  56 +++---
target/ppc/int_helper.c            |   2 +-
28 files changed, 705 insertions(+), 189 deletions(-)
create mode 100644 hw/ide/sii3112.c
[Qemu-devel] [PULL 00/11] ppc-for-2.12 queue 20180111
Posted by David Gibson 6 years, 2 months ago
The following changes since commit 3cee4db661ab9c0fce7937b3bbfa188a1845f31f:

  Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2018-01-08' into staging (2018-01-09 15:22:47 +0000)

are available in the Git repository at:

  git://github.com/dgibson/qemu.git tags/ppc-for-2.12-20180111

for you to fetch changes up to 51f84465dd985fc21589b2eac1f18658fc9783e9:

  spapr: Correct compatibility mode setting for hotplugged CPUs (2018-01-10 12:53:00 +1100)

----------------------------------------------------------------
ppc patch queue 2018-01-11

This pull request supersedes ppc-for-2.12-20180108 and several before
it.  The earlier pull request included a patch which exposed a bug in
the ARM TCG backend.  I've pulled that out and will repost once the
ARM bug is fixed (a patch has been posted by Richard Henderson).

Higlights from this series:
  * SLOF update
  * Several new devices for embedded platforms
  * Fix to correctly set compatiblity mode for hotplugged CPUs
  * dtc compile fix for older MacOS versions

----------------------------------------------------------------
Alexey Kardashevskiy (1):
      pseries: Update SLOF firmware image to qemu-slof-20171214

BALATON Zoltan (4):
      sm501: Add panel hardware cursor registers also to read function
      sm501: Add some more unimplemented registers
      ppc4xx_i2c: Implement basic I2C functions
      hw/ide: Emulate SiI3112 SATA controller

Cédric Le Goater (2):
      ppc/pnv: change powernv_ prefix to pnv_ for overall naming consistency
      target/ppc: more use of the PPC_*() macros

David Gibson (1):
      spapr: Correct compatibility mode setting for hotplugged CPUs

Greg Kurz (1):
      spapr_pci: use warn_report()

John Arbuckle (1):
      Update dtc to fix compilation problem on Mac OS 10.6

Thomas Huth (1):
      hw/ppc: Remove the deprecated spapr-pci-vfio-host-bridge device

 MAINTAINERS                        |   6 +
 default-configs/ppcemb-softmmu.mak |   1 +
 dtc                                |   2 +-
 hw/display/sm501.c                 |  30 +++
 hw/i2c/ppc4xx_i2c.c                | 198 +++++++++++++++++---
 hw/ide/Makefile.objs               |   1 +
 hw/ide/sii3112.c                   | 368 +++++++++++++++++++++++++++++++++++++
 hw/ide/trace-events                |   5 +
 hw/ppc/pnv.c                       |  94 +++++-----
 hw/ppc/pnv_bmc.c                   |   2 +-
 hw/ppc/pnv_core.c                  |   8 +-
 hw/ppc/pnv_lpc.c                   |  16 +-
 hw/ppc/pnv_psi.c                   |   4 +-
 hw/ppc/pnv_xscom.c                 |  10 +-
 hw/ppc/spapr.c                     |   2 +-
 hw/ppc/spapr_pci.c                 |   6 +-
 hw/ppc/spapr_pci_vfio.c            |  47 -----
 hw/ppc/spapr_rtas.c                |   9 +
 include/hw/i2c/ppc4xx_i2c.h        |   3 +
 include/hw/ppc/pnv.h               |  10 +-
 include/hw/ppc/pnv_xscom.h         |   4 +-
 pc-bios/README                     |   2 +-
 pc-bios/slof.bin                   | Bin 905200 -> 913880 bytes
 qemu-doc.texi                      |   5 -
 roms/SLOF                          |   2 +-
 scripts/device-crash-test          |   1 -
 target/ppc/cpu.h                   |  56 +++---
 target/ppc/int_helper.c            |   2 +-
 28 files changed, 705 insertions(+), 189 deletions(-)
 create mode 100644 hw/ide/sii3112.c

Re: [Qemu-devel] [PULL 00/11] ppc-for-2.12 queue 20180111
Posted by Peter Maydell 6 years, 2 months ago
On 11 January 2018 at 04:59, David Gibson <david@gibson.dropbear.id.au> wrote:
> The following changes since commit 3cee4db661ab9c0fce7937b3bbfa188a1845f31f:
>
>   Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2018-01-08' into staging (2018-01-09 15:22:47 +0000)
>
> are available in the Git repository at:
>
>   git://github.com/dgibson/qemu.git tags/ppc-for-2.12-20180111
>
> for you to fetch changes up to 51f84465dd985fc21589b2eac1f18658fc9783e9:
>
>   spapr: Correct compatibility mode setting for hotplugged CPUs (2018-01-10 12:53:00 +1100)
>
> ----------------------------------------------------------------
> ppc patch queue 2018-01-11
>
> This pull request supersedes ppc-for-2.12-20180108 and several before
> it.  The earlier pull request included a patch which exposed a bug in
> the ARM TCG backend.  I've pulled that out and will repost once the
> ARM bug is fixed (a patch has been posted by Richard Henderson).
>
> Higlights from this series:
>   * SLOF update
>   * Several new devices for embedded platforms
>   * Fix to correctly set compatiblity mode for hotplugged CPUs
>   * dtc compile fix for older MacOS versions

Applied, thanks.

-- PMM