]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/commit
cxl: Add psl9 specific code
authorChristophe Lombard <clombard@linux.vnet.ibm.com>
Wed, 26 Apr 2017 21:25:00 +0000 (23:25 +0200)
committerThadeu Lima de Souza Cascardo <cascardo@canonical.com>
Wed, 17 May 2017 16:36:43 +0000 (13:36 -0300)
commit5f761c2698eb883df7a3ec7b5a4c5a3650b84bbc
tree841097d73a94e046aee0105ab68adaee1a67310b
parentedadcaf340567940dfcf5e71dfb6598d02630d5e
cxl: Add psl9 specific code

BugLink: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1686519
The new Coherent Accelerator Interface Architecture, level 2, for the
IBM POWER9 brings new content and features:
- POWER9 Service Layer
- Registers
- Radix mode
- Process element entry
- Dedicated-Shared Process Programming Model
- Translation Fault Handling
- CAPP
- Memory Context ID
    If a valid mm_struct is found the memory context id is used for each
    transaction associated with the process handle. The PSL uses the
    context ID to find the corresponding process element.

Signed-off-by: Christophe Lombard <clombard@linux.vnet.ibm.com>
Acked-by: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
[mpe: Fixup comment formatting, unsplit long strings]
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
(cherry picked from commit f24be42aab37c6d07c05126673138e06223a6399)
Signed-off-by: Breno Leitao <breno.leitao@gmail.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
Documentation/powerpc/cxl.txt
drivers/misc/cxl/context.c
drivers/misc/cxl/cxl.h
drivers/misc/cxl/debugfs.c
drivers/misc/cxl/fault.c
drivers/misc/cxl/guest.c
drivers/misc/cxl/irq.c
drivers/misc/cxl/native.c
drivers/misc/cxl/pci.c
drivers/misc/cxl/trace.h