qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/12] ppc-for-2.12 queue 20180108
@ 2018-01-08  5:53 David Gibson
  2018-01-08  5:53 ` [Qemu-devel] [PULL 01/12] target-ppc: optimize cmp translation David Gibson
                   ` (12 more replies)
  0 siblings, 13 replies; 29+ messages in thread
From: David Gibson @ 2018-01-08  5:53 UTC (permalink / raw)
  To: peter.maydell; +Cc: surajjs, groug, mdroth, qemu-ppc, qemu-devel, David Gibson

The following changes since commit 281f327487c9c9b1599f93c589a408bbf4a651b8:

  Merge remote-tracking branch 'remotes/vivier/tags/m68k-for-2.12-pull-request' into staging (2017-12-22 00:11:36 +0000)

are available in the Git repository at:

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

for you to fetch changes up to 9f173585d3f35345b2facce50620ce2cdda05f2f:

  spapr: Correct compatibility mode setting for hotplugged CPUs (2018-01-08 13:33:17 +1100)

----------------------------------------------------------------
ppc patch queue 2018-01-08

This pull requests supersedes both ppc-for-2.12-20180103 and
ppc-for-2.12-20171219.  We've discovered that some substantial
extensions to the proposed capabilities infrastructure will be
valuable, amongst other things for managing/advertising workarounds
for the dreaded Meltdown/Spectre bugs.

Although that could be done as follow on changes, since the caps
infrastructure hasn't been merged yet, we might as well pull it out
while we rework, and just merge the unrelated bugfixes.

The last two pull requests apparently had problems on some arm32
systems.  I haven't been able to reproduce those, so I have no idea
which patch is causing them.  If we get lucky and it was one of the
patches I've removed from this series, this may also serve to unjam
the other fixes.

Higlights from this series:
  * SLOF update
  * Significant TCG speedup from Paolo
  * 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

pbonzini@redhat.com (1):
      target-ppc: optimize cmp translation

 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 +-
 target/ppc/translate.c             |  29 ++-
 29 files changed, 717 insertions(+), 206 deletions(-)
 create mode 100644 hw/ide/sii3112.c

^ permalink raw reply	[flat|nested] 29+ messages in thread

end of thread, other threads:[~2018-01-18 23:31 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-01-08  5:53 [Qemu-devel] [PULL 00/12] ppc-for-2.12 queue 20180108 David Gibson
2018-01-08  5:53 ` [Qemu-devel] [PULL 01/12] target-ppc: optimize cmp translation David Gibson
2018-01-18 16:36   ` Paolo Bonzini
2018-01-18 23:28     ` David Gibson
2018-01-08  5:53 ` [Qemu-devel] [PULL 02/12] pseries: Update SLOF firmware image to qemu-slof-20171214 David Gibson
2018-01-08  5:53 ` [Qemu-devel] [PULL 03/12] sm501: Add panel hardware cursor registers also to read function David Gibson
2018-01-08  5:53 ` [Qemu-devel] [PULL 04/12] sm501: Add some more unimplemented registers David Gibson
2018-01-08  5:53 ` [Qemu-devel] [PULL 05/12] ppc4xx_i2c: Implement basic I2C functions David Gibson
2018-01-08  5:53 ` [Qemu-devel] [PULL 06/12] spapr_pci: use warn_report() David Gibson
2018-01-08  5:53 ` [Qemu-devel] [PULL 07/12] hw/ide: Emulate SiI3112 SATA controller David Gibson
2018-01-08  5:53 ` [Qemu-devel] [PULL 08/12] ppc/pnv: change powernv_ prefix to pnv_ for overall naming consistency David Gibson
2018-01-08  5:53 ` [Qemu-devel] [PULL 09/12] target/ppc: more use of the PPC_*() macros David Gibson
2018-01-08  5:53 ` [Qemu-devel] [PULL 10/12] Update dtc to fix compilation problem on Mac OS 10.6 David Gibson
2018-01-08  5:53 ` [Qemu-devel] [PULL 11/12] hw/ppc: Remove the deprecated spapr-pci-vfio-host-bridge device David Gibson
2018-01-08  5:53 ` [Qemu-devel] [PULL 12/12] spapr: Correct compatibility mode setting for hotplugged CPUs David Gibson
2018-01-09 11:46 ` [Qemu-devel] [PULL 00/12] ppc-for-2.12 queue 20180108 Peter Maydell
2018-01-09 12:16   ` David Gibson
2018-01-09 15:15     ` Peter Maydell
2018-01-09 16:02       ` Michael Roth
2018-01-09 17:34         ` Paolo Bonzini
2018-01-09 17:57           ` Michael Roth
2018-01-10  0:41       ` Richard Henderson
2018-01-10  1:55       ` David Gibson
2018-01-10 13:33         ` Paolo Bonzini
2018-01-11  2:47           ` David Gibson
2018-01-11 14:18             ` Richard Henderson
2018-01-10 10:37     ` [Qemu-devel] [Qemu-ppc] " luigi burdo
2018-01-10 10:41       ` Peter Maydell
2018-01-10 16:02         ` luigi burdo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).