[PATCH v3 00/24] cxl: Add AFU virtual PHB and in kernel API

Michael Neuling mikey at neuling.org
Wed May 27 16:06:54 AEST 2015


This patch series adds the ability to present AFUs as PCI devices on a virtual
PHB.

It also adds an in kernel API (to the existing userspace API) so AFU drivers
can be written as kernel drivers.

This series is dependant on Daniel DMA set mask and MSI PCI controller ops
patch series.

v3:
Cleans up device disable and adds a new API call. Details:
 - Added pci_disable_device() hook to powerpc.
 - Added cxl pci_disable_device() to PCI controller ops.
 - Added cxl_fops_get_context() API call for cxlflash team.
 - Fixed error path on probe().
 - Removed a verbose print from cxl_remove().

v2:
 - Address comments from Ian
   o Rename some functions now they are global
   o Rework context lifetime
   o Merge and fix SR calculation
   o Added ACKs from Ian
   o correct from Ian on one patch
 - Fixed powernv pci shutdown hook

Mikey


More information about the Linuxppc-dev mailing list