[PULL,Yakkety,SRU] Enable NVLink2 on ppc64el

Submitted by Seth Forshee on March 7, 2017, 3:15 p.m.

Details

Message ID 20170307151512.GD5500@ubuntu-hedt
State New
Headers show

Pull-request

git://git.launchpad.net/~sforshee/+git/ubuntu-yakkety lp1667081

Commit Message

Seth Forshee March 7, 2017, 3:15 p.m.
BugLink: http://bugs.launchpad.net/bugs/1667081

The following changes since commit f21ade0dd1a233eb47df06ffa5cdbe7116d02842:

  UBUNTU: Ubuntu-4.8.0-39.42 (2017-02-20 08:58:37 +0000)

are available in the git repository at:

  git://git.launchpad.net/~sforshee/+git/ubuntu-yakkety lp1667081

for you to fetch changes up to a0f63f97064a620192a84865c5c7b11dd34ca625:

  UBUNTU: [Config] Update CONFIG_MOVABLE_NODE values and annotations (2017-03-07 08:26:29 -0600)

----------------------------------------------------------------
Alistair Popple (2):
      powerpc/powernv: Initialise nest mmu
      powerpc/powernv: Use OPAL call for TCE kill on NVLink2

Reza Arbab (10):
      powerpc/mm: allow memory hotplug into a memoryless node
      mm: remove x86-only restriction of movable_node
      mm: enable CONFIG_MOVABLE_NODE on non-x86 arches
      of/fdt: mark hotpluggable memory
      dt: add documentation of "hotpluggable" memory property
      powerpc/mm: Fix memory hotplug BUG() on radix
      powerpc/mm: refactor radix physical page mapping
      powerpc/mm: add radix__create_section_mapping()
      powerpc/mm: add radix__remove_section_mapping()
      powerpc/mm: unstub radix__vmemmap_remove_mapping()

Seth Forshee (1):
      UBUNTU: [Config] Update CONFIG_MOVABLE_NODE values and annotations

 Documentation/devicetree/booting-without-of.txt    |   7 ++
 Documentation/kernel-parameters.txt                |   2 +-
 arch/powerpc/include/asm/book3s/64/hash.h          |   4 +
 arch/powerpc/include/asm/book3s/64/radix.h         |   5 +
 arch/powerpc/include/asm/opal-api.h                |   3 +-
 arch/powerpc/include/asm/opal.h                    |   1 +
 arch/powerpc/include/asm/powernv.h                 |  19 ++++
 arch/powerpc/mm/hash_utils_64.c                    |   4 +-
 arch/powerpc/mm/numa.c                             |  13 +--
 arch/powerpc/mm/pgtable-book3s64.c                 |  18 ++++
 arch/powerpc/mm/pgtable-radix.c                    | 259 ++++++++++++++++++++++++++++++++++++++++++++--------
 arch/powerpc/mm/pgtable_64.c                       |   6 +-
 arch/powerpc/platforms/powernv/opal-wrappers.S     |   1 +
 arch/powerpc/platforms/powernv/opal.c              |  11 +++
 arch/powerpc/platforms/powernv/pci-ioda.c          |   9 +-
 arch/powerpc/platforms/powernv/pci.c               |   7 ++
 arch/powerpc/platforms/powernv/pci.h               |   1 +
 arch/x86/kernel/setup.c                            |  24 +++++
 debian.master/config/amd64/config.common.amd64     |   1 +
 debian.master/config/annotations                   |   3 +-
 debian.master/config/arm64/config.common.arm64     |   1 +
 debian.master/config/config.common.ubuntu          |   1 -
 debian.master/config/powerpc/config.common.powerpc |   1 +
 debian.master/config/ppc64el/config.common.ppc64el |   1 +
 drivers/of/fdt.c                                   |  19 ++++
 include/linux/of_fdt.h                             |   1 +
 mm/Kconfig                                         |   2 +-
 mm/memory_hotplug.c                                |  20 ----
 28 files changed, 364 insertions(+), 80 deletions(-)
 create mode 100644 arch/powerpc/include/asm/powernv.h

Comments

Tim Gardner March 7, 2017, 5:48 p.m.
All clean cherry-picks.
Brad Figg March 17, 2017, 10:24 p.m.

Brad Figg March 23, 2017, 10:43 p.m.
Applied to the master-next branch of the yakkety git repo