From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ozlabs.org (ozlabs.org [IPv6:2401:3900:2:1::2]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 864411A0D12 for ; Wed, 27 May 2015 16:07:30 +1000 (AEST) From: Michael Neuling To: mpe@ellerman.id.au, benh@kernel.crashing.org Cc: imunsie@au.ibm.com, linuxppc-dev@ozlabs.org, mikey@neuling.org, Daniel Axtens , "Matthew R. Ochs" , "Manoj N. Kumar" , brking@linux.vnet.ibm.com Subject: [PATCH v3 00/24] cxl: Add AFU virtual PHB and in kernel API Date: Wed, 27 May 2015 16:06:54 +1000 Message-Id: <1432706838-20794-1-git-send-email-mikey@neuling.org> List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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