[Qemu-devel] [PULL 00/24] ppc-for-2.12 queue 20171215

David Gibson posted 24 patches 6 years, 4 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20171215055435.24204-1-david@gibson.dropbear.id.au
Test checkpatch passed
Test docker passed
Test ppc passed
Test s390x passed
hw/intc/openpic.c               | 102 +++++++++---------
hw/intc/trace-events            |   4 -
hw/intc/xics.c                  |  34 +++---
hw/intc/xics_spapr.c            | 116 ---------------------
hw/mem/pc-dimm.c                |   2 -
hw/nvram/Makefile.objs          |   1 +
hw/nvram/eeprom_at24c.c         | 205 +++++++++++++++++++++++++++++++++++++
hw/pci-host/ppce500.c           |   5 -
hw/ppc/e500.c                   |   4 +
hw/ppc/pnv_core.c               |  10 +-
hw/ppc/spapr.c                  | 222 +++++++++++++++++++++++++++++++++++-----
hw/ppc/spapr_cpu_core.c         |  41 ++++----
hw/ppc/spapr_events.c           |  22 ++--
hw/ppc/spapr_pci.c              |  13 ++-
hw/ppc/spapr_rtas.c             |  21 ++--
hw/ppc/spapr_vio.c              |   5 +-
hw/ppc/trace-events             |   4 +
include/hw/compat.h             |   2 +
include/hw/pci-host/spapr.h     |   2 +-
include/hw/ppc/spapr.h          |  17 +++
include/hw/ppc/spapr_cpu_core.h |   2 +-
include/hw/ppc/spapr_vio.h      |   2 +-
include/hw/ppc/xics.h           |   8 +-
include/sysemu/numa.h           |  10 --
numa.c                          |  94 -----------------
target/ppc/cpu-qom.h            |   1 +
target/ppc/cpu.h                | 105 ++++++++++---------
target/ppc/translate.c          |  23 ++---
target/ppc/translate_init.c     |  26 ++---
29 files changed, 636 insertions(+), 467 deletions(-)
create mode 100644 hw/nvram/eeprom_at24c.c
[Qemu-devel] [PULL 00/24] ppc-for-2.12 queue 20171215
Posted by David Gibson 6 years, 4 months ago
The following changes since commit 0ef0583d5adceb9138bdb47494dabd1549ac5b6d:

  Merge remote-tracking branch 'remotes/dgilbert/tags/pull-hmp-20171214' into staging (2017-12-14 15:32:32 +0000)

are available in the Git repository at:

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

for you to fetch changes up to 1481fe5fcfeb7fcf3c1ebb9d8c0432e3e0188ccf:

  spapr: don't initialize PATB entry if max-cpu-compat < power9 (2017-12-15 09:50:29 +1100)

----------------------------------------------------------------
ppc patch queue 2017-12-15

First pull request for qemu-2.12.  This has quite a bit of stuff
accumulated while 2.11 was finalizing.  Highlights are:

  * Some preliminary work towards implementing the "XIVE" POWER9
    interrupt controller
  * Some fixes for problems during reboot with MTTCG
  * A substantial TCG performance improvement via
    tcg_get_lookup_and_goto_ptr
  * Numerous assorted cleanups and bugfixes that weren't urgent enough
    for 2.11

----------------------------------------------------------------
Cédric Le Goater (11):
      ppc/xics: remove useless if condition
      pcc: define the Power-saving mode Exit Cause Enable bits in PowerPCCPUClass
      spapr/rtas: disable the decrementer interrupt when a CPU is unplugged
      spapr/rtas: fix reboot of a a SMP TCG guest
      spapr/rtas: do not reset the MSR in stop-self command
      ppc/xics: introduce an icp_create() helper
      ppc/xics: assign of the CPU 'intc' pointer under the core
      spapr: move the IRQ allocation routines under the machine
      spapr: introduce a spapr_irq_set_lsi() helper
      spapr: introduce a spapr_qirq() helper
      target/ppc: introduce the PPC_BIT() macro

David Gibson (3):
      spapr: Add pseries-2.12 machine type
      spapr: Rename machine init functions for clarity
      spapr: Assume msi_nonbroken

Greg Kurz (3):
      spapr_cpu_core: instantiate CPUs separately
      spapr: fix LSI interrupt specifiers in the device tree
      spapr_events: drop bogus cell from "interrupt-ranges" property

Igor Mammedov (1):
      spapr: replace numa_get_node() with lookup in pc-dimm list

Laurent Vivier (1):
      spapr: don't initialize PATB entry if max-cpu-compat < power9

Michael Davidsaver (4):
      e500: name openpic and pci host bridge
      nvram: add AT24Cx i2c eeprom
      openpic: debug w/ info_report()
      e500: fix pci host bridge class/type

Richard Henderson (1):
      target/ppc: Use tcg_gen_lookup_and_goto_ptr

 hw/intc/openpic.c               | 102 +++++++++---------
 hw/intc/trace-events            |   4 -
 hw/intc/xics.c                  |  34 +++---
 hw/intc/xics_spapr.c            | 116 ---------------------
 hw/mem/pc-dimm.c                |   2 -
 hw/nvram/Makefile.objs          |   1 +
 hw/nvram/eeprom_at24c.c         | 205 +++++++++++++++++++++++++++++++++++++
 hw/pci-host/ppce500.c           |   5 -
 hw/ppc/e500.c                   |   4 +
 hw/ppc/pnv_core.c               |  10 +-
 hw/ppc/spapr.c                  | 222 +++++++++++++++++++++++++++++++++++-----
 hw/ppc/spapr_cpu_core.c         |  41 ++++----
 hw/ppc/spapr_events.c           |  22 ++--
 hw/ppc/spapr_pci.c              |  13 ++-
 hw/ppc/spapr_rtas.c             |  21 ++--
 hw/ppc/spapr_vio.c              |   5 +-
 hw/ppc/trace-events             |   4 +
 include/hw/compat.h             |   2 +
 include/hw/pci-host/spapr.h     |   2 +-
 include/hw/ppc/spapr.h          |  17 +++
 include/hw/ppc/spapr_cpu_core.h |   2 +-
 include/hw/ppc/spapr_vio.h      |   2 +-
 include/hw/ppc/xics.h           |   8 +-
 include/sysemu/numa.h           |  10 --
 numa.c                          |  94 -----------------
 target/ppc/cpu-qom.h            |   1 +
 target/ppc/cpu.h                | 105 ++++++++++---------
 target/ppc/translate.c          |  23 ++---
 target/ppc/translate_init.c     |  26 ++---
 29 files changed, 636 insertions(+), 467 deletions(-)
 create mode 100644 hw/nvram/eeprom_at24c.c

Re: [Qemu-devel] [PULL 00/24] ppc-for-2.12 queue 20171215
Posted by Peter Maydell 6 years, 4 months ago
On 15 December 2017 at 05:54, David Gibson <david@gibson.dropbear.id.au> wrote:
> The following changes since commit 0ef0583d5adceb9138bdb47494dabd1549ac5b6d:
>
>   Merge remote-tracking branch 'remotes/dgilbert/tags/pull-hmp-20171214' into staging (2017-12-14 15:32:32 +0000)
>
> are available in the Git repository at:
>
>   git://github.com/dgibson/qemu.git tags/ppc-for-2.12-20171215
>
> for you to fetch changes up to 1481fe5fcfeb7fcf3c1ebb9d8c0432e3e0188ccf:
>
>   spapr: don't initialize PATB entry if max-cpu-compat < power9 (2017-12-15 09:50:29 +1100)
>
> ----------------------------------------------------------------
> ppc patch queue 2017-12-15
>
> First pull request for qemu-2.12.  This has quite a bit of stuff
> accumulated while 2.11 was finalizing.  Highlights are:
>
>   * Some preliminary work towards implementing the "XIVE" POWER9
>     interrupt controller
>   * Some fixes for problems during reboot with MTTCG
>   * A substantial TCG performance improvement via
>     tcg_get_lookup_and_goto_ptr
>   * Numerous assorted cleanups and bugfixes that weren't urgent enough
>     for 2.11
>

Applied, thanks.

-- PMM