[PATCH 0/2] ocxl: Move SPA and TL definitions
Andrew Donnellan
ajd at linux.ibm.com
Fri Oct 11 09:34:33 AEDT 2019
On 10/10/19 2:11 am, christophe lombard wrote:
> This series moves the definition and the management of scheduled process area
> (SPA) and of the templates (Transaction Layer) for an ocxl card, using the
> OCAPI interface. The code is now located in the specific arch powerpc platform.
> These patches will help for a futur implementation of the ocxl driver in QEMU.
Could you explain more about this?
Andrew
>
> The Open Coherently Attached Processor Interface (OCAPI) is used to
> allow an Attached Functional Unit (AFU) to connect to the Processor
> Chip's system bus in a high speed and cache coherent manner.
>
> It builds on top of the existing ocxl driver.
>
> It has been tested in a bare-metal environment using the memcpy and
> the AFP AFUs.
>
> christophe lombard (2):
> powerpc/powernv: ocxl move SPA definition
> powerpc/powernv: ocxl move TL definition
>
> arch/powerpc/include/asm/pnv-ocxl.h | 30 +-
> arch/powerpc/platforms/powernv/ocxl.c | 378 +++++++++++++++++++++++---
> drivers/misc/ocxl/afu_irq.c | 1 -
> drivers/misc/ocxl/config.c | 89 +-----
> drivers/misc/ocxl/link.c | 347 +++++++----------------
> drivers/misc/ocxl/ocxl_internal.h | 12 -
> drivers/misc/ocxl/trace.h | 34 +--
> 7 files changed, 467 insertions(+), 424 deletions(-)
>
--
Andrew Donnellan OzLabs, ADL Canberra
ajd at linux.ibm.com IBM Australia Limited
More information about the Linuxppc-dev
mailing list