Yakkety SRU - power9 patches

Tim Gardner tim.gardner at canonical.com
Fri Mar 10 20:00:57 UTC 2017


This pull request contains patches for LP #1671169 and #1670800 since
there are prerequisites that apply to both issues.

rtg
-- 
Tim Gardner tim.gardner at canonical.com
-------------- next part --------------
The following changes since commit 22692695c96a7b8b97b09773b2c8d73c21f81beb:

  cxl: Fix coredump generation when cxl_get_fd() is used (2017-03-08 16:51:17 -0300)

are available in the git repository at:

  git://kernel.ubuntu.com/rtg/ubuntu-yakkety.git power9-lp1670800

for you to fetch changes up to 539b151b23be674070c57414ccc77f30e5f9dd9b:

  powerpc: Update to new option-vector-5 format for CAS (2017-03-10 12:55:01 -0700)

----------------------------------------------------------------
Anton Blanchard (1):
      powerpc/pseries: Use H_CLEAR_HPT to clear MMU hash table during kexec

Christophe Leroy (1):
      powerpc: port 64 bits pgtable_cache to 32 bits

Daniel Axtens (2):
      powerpc/fadump: Set core e_flags using kernel's ELF ABI version
      powerpc/sparse: Add more assembler prototypes

Darren Stevens (3):
      powerpc/pasemi: Fix Nemo SB600 i8259 interrupts.
      powerpc/pasemi: Fix device_type of Nemo SB600 node.
      powerpc: Add missing error check to prom_find_boot_cpu()

David Gibson (1):
      powerpc/pseries: Advertise HPT resizing support via CAS

Michael Ellerman (3):
      powerpc/pseries: Move CMO code from plapr_wrappers.h to platforms/pseries
      powerpc/prom: Define structs for client architecture vectors
      powerpc/prom: Switch to using structs for ibm_architecture_vec

Michael Roth (1):
      powerpc/pseries: Advertise Hot Plug Event support to firmware

Nicholas Piggin (1):
      powerpc/pseries: add definitions for new H_SIGNAL_SYS_RESET hcall

Paul Mackerras (4):
      powerpc/64: Don't try to use radix MMU under a hypervisor
      powerpc/pseries: Fixes for the "ibm,architecture-vec-5" options
      powerpc/64: Enable use of radix MMU under hypervisor on POWER9
      powerpc/64: Disable use of radix under a hypervisor

Steven Rostedt (Red Hat) (1):
      tracing: Have the reg function allow to fail

Suraj Jitindar Singh (2):
      powerpc: Parse the command line before calling CAS
      powerpc: Update to new option-vector-5 format for CAS

Tobias Klauser (1):
      powerpc: Fix old style declaration GCC warnings

 arch/powerpc/include/asm/asm-prototypes.h         |  37 ++
 arch/powerpc/include/asm/book3s/32/pgalloc.h      |  44 +-
 arch/powerpc/include/asm/book3s/32/pgtable.h      |  40 +-
 arch/powerpc/include/asm/book3s/64/mmu.h          |   6 +
 arch/powerpc/include/asm/book3s/64/pgtable.h      |   3 -
 arch/powerpc/include/asm/fadump.h                 |   4 -
 arch/powerpc/include/asm/hvcall.h                 |  41 +-
 arch/powerpc/include/asm/nohash/32/pgalloc.h      |  44 +-
 arch/powerpc/include/asm/nohash/32/pgtable.h      |  42 +-
 arch/powerpc/include/asm/nohash/64/pgtable.h      |   2 -
 arch/powerpc/include/asm/pgtable.h                |   2 +
 arch/powerpc/include/asm/plpar_wrappers.h         |  37 +-
 arch/powerpc/include/asm/prom.h                   |  31 +-
 arch/powerpc/include/asm/trace.h                  |   4 +-
 arch/powerpc/kernel/fadump.c                      |   6 +-
 arch/powerpc/kernel/irq.c                         |   1 +
 arch/powerpc/kernel/process.c                     |   1 +
 arch/powerpc/kernel/prom_init.c                   | 512 +++++++++++++++++-----
 arch/powerpc/kernel/ptrace.c                      |   1 +
 arch/powerpc/kernel/signal_32.c                   |   1 +
 arch/powerpc/kernel/signal_64.c                   |   1 +
 arch/powerpc/kernel/syscalls.c                    |   1 +
 arch/powerpc/kernel/time.c                        |   1 +
 arch/powerpc/mm/Makefile                          |   3 +-
 arch/powerpc/mm/init-common.c                     | 107 +++++
 arch/powerpc/mm/init_64.c                         | 139 +++---
 arch/powerpc/mm/pgtable-radix.c                   |   2 +
 arch/powerpc/mm/pgtable_32.c                      |  37 --
 arch/powerpc/platforms/powernv/opal-tracepoints.c |   6 +-
 arch/powerpc/platforms/pseries/cmm.c              |  34 ++
 arch/powerpc/platforms/pseries/firmware.c         |   2 +-
 arch/powerpc/platforms/pseries/lpar.c             |  59 ++-
 arch/powerpc/platforms/pseries/lparcfg.c          |   1 +
 arch/powerpc/platforms/pseries/pseries.h          |  19 +
 arch/x86/include/asm/trace/exceptions.h           |   2 +-
 arch/x86/include/asm/trace/irq_vectors.h          |   2 +-
 arch/x86/kernel/tracepoint.c                      |   3 +-
 drivers/i2c/i2c-core.c                            |   3 +-
 include/linux/tracepoint-defs.h                   |   2 +-
 include/linux/tracepoint.h                        |   2 +-
 include/trace/events/i2c.h                        |   2 +-
 kernel/trace/trace_benchmark.c                    |   3 +-
 kernel/trace/trace_benchmark.h                    |   2 +-
 kernel/tracepoint.c                               |  12 +-
 samples/trace_events/trace-events-sample.c        |   3 +-
 samples/trace_events/trace-events-sample.h        |   2 +-
 46 files changed, 933 insertions(+), 376 deletions(-)
 create mode 100644 arch/powerpc/mm/init-common.c


More information about the kernel-team mailing list