]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
UBUNTU: SAUCE: cxlflash: Setup LISNs for user contexts
authorUma Krishnan <ukrishn@linux.vnet.ibm.com>
Fri, 2 Feb 2018 10:08:42 +0000 (04:08 -0600)
committerSeth Forshee <seth.forshee@canonical.com>
Tue, 27 Mar 2018 19:10:09 +0000 (14:10 -0500)
commit77063c8ba4001e1ef3031ab791283479a98a7c3d
tree92f742eb2cd72af28d1ea092490788c71c204330
parent3b96f650b0a267b1d61b230d63d4e56c15db5575
UBUNTU: SAUCE: cxlflash: Setup LISNs for user contexts

BugLink: http://bugs.launchpad.net/bugs/1752672
The SISLite specification has been updated for OCXL to support
communicating data to generate AFU interrupts to the AFU. This includes
a new capability bit that is advertised for OCXL AFUs and new registers
to hold the object handle and translation PASID of each interrupt. For
Power, the object handle is the mapped trigger page. Note that because
these mappings are kernel only, the PASID of a kernel context must be
used to satisfy the translation.

Signed-off-by: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
Acked-by: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
drivers/scsi/cxlflash/common.h
drivers/scsi/cxlflash/sislite.h
drivers/scsi/cxlflash/superpipe.c