Leann,

Patches for the Kernel team to consider.

                      Michael


On 02/22/2017 11:39 AM, Launchpad Bug Tracker wrote:
> bugproxy (bugproxy) has assigned this bug to you for Ubuntu:
>
> Hello Canonical,
>
> Could you please integrate the patches to enable NVLink2 in Ubuntu?
>
> They are, so far:
>
>
>  commit 616badd2fb499320d3ac3b54462f55dededd0e0f
>   Author: Alistair Popple <alist...@popple.id.au>
>   Date:   Tue Jan 10 15:41:44 2017 +1100
>
>       powerpc/powernv: Use OPAL call for TCE kill on NVLink2
>
>       Add detection of NPU2 PHBs. NPU2/NVLink2 has a different register
>       layout for the TCE kill register therefore TCE invalidation should be
>       done via the OPAL call rather than using the register directly as it
>       is for PHB3 and NVLink1. This changes TCE invalidation to use the OPAL
>       call in the case of a NPU2 PHB model.
>
>
> commit 1d0761d2557d1540727723e4f05395d53321d555
> Author: Alistair Popple <alist...@popple.id.au>
> Date:   Wed Dec 14 13:36:51 2016 +1100
>
>     powerpc/powernv: Initialise nest mmu
>     
>     POWER9 contains an off core mmu called the nest mmu (NMMU). This is
>     used by other hardware units on the chip to translate virtual
>     addresses into real addresses. The unit attempting an address
>     translation provides the majority of the context required for the
>     translation request except for the base address of the partition table
>     (ie. the PTCR) which needs to be programmed into the NMMU.
>     
>     This patch adds a call to OPAL to set the PTCR for the nest mmu in
>     opal_init().
>     
>
> These patches are, still, in the powerpc-next tree.
>
> == Comment: #2 - Breno Henrique Leitao <bren...@br.ibm.com> - 2017-02-22 
> 13:33:59 ==
> In order to support NVLink2, the memory hotplugs should be applied also, they 
> are:
>
> 0d0a4bc powerpc/mm: unstub radix__vmemmap_remove_mapping()
> 4b5d62c powerpc/mm: add radix__remove_section_mapping()
> 6cc2734 powerpc/mm: add radix__create_section_mapping()
> b5200ec powerpc/mm: refactor radix physical page mapping
> 32b53c0 powerpc/mm: Fix memory hotplug BUG() on radix
> c3352cb dt: add documentation of "hotpluggable" memory property
> 41a9ada of/fdt: mark hotpluggable memory
> 114cf3c mm: enable CONFIG_MOVABLE_NODE on non-x86 arches
> 39fa104 mm: remove x86-only restriction of movable_node
> 4a3bac4 powerpc/mm: allow memory hotplug into a memoryless node
>
> Note that you need to set CONFIG_MOVABLE_NODE=y.
>
> ** Affects: ubuntu
>      Importance: Undecided
>      Assignee: Taco Screen team (taco-screen-team)
>          Status: New
>
>
> ** Tags: architecture-ppc64le bugnameltc-151950 severity-high 
> targetmilestone-inin1704

-- 
Michael Hohnbaum
OIL Program Manager
Power (ppc64el) Development Project Manager
Canonical, Ltd.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1667081

Title:
  Nvlink2: Additional patches

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1667081/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to