[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20190917014307.30485-1-alastair@au1.ibm.com>
Date: Tue, 17 Sep 2019 11:42:56 +1000
From: "Alastair D'Silva" <alastair@....ibm.com>
To: alastair@...ilva.org
Cc: Benjamin Herrenschmidt <benh@...nel.crashing.org>,
Paul Mackerras <paulus@...ba.org>,
Michael Ellerman <mpe@...erman.id.au>,
Frederic Barrat <fbarrat@...ux.ibm.com>,
Andrew Donnellan <ajd@...ux.ibm.com>,
Arnd Bergmann <arnd@...db.de>,
Greg Kroah-Hartman <gregkh@...uxfoundation.org>,
Thomas Gleixner <tglx@...utronix.de>,
Mahesh Salgaonkar <mahesh@...ux.vnet.ibm.com>,
Anju T Sudhakar <anju@...ux.vnet.ibm.com>,
Cédric Le Goater <clg@...d.org>,
Allison Randal <allison@...utok.net>,
David Gibson <david@...son.dropbear.id.au>,
Nicholas Piggin <npiggin@...il.com>,
Masahiro Yamada <yamada.masahiro@...ionext.com>,
Alexey Kardashevskiy <aik@...abs.ru>,
linuxppc-dev@...ts.ozlabs.org, linux-kernel@...r.kernel.org
Subject: [PATCH 0/5] ocxl: Allow external drivers to access LPC memory
From: Alastair D'Silva <alastair@...ilva.org>
This series provides the prerequisite infrastructure to allow
external drivers to map & access OpenCAPI LPC memory.
Alastair D'Silva (5):
powerpc: Add OPAL calls for LPC memory alloc/release
powerpc: Map & release OpenCAPI LPC memory
ocxl: Tally up the LPC memory on a link & allow it to be mapped
ocxl: Add functions to map/unmap LPC memory
ocxl: Provide additional metadata to userspace
arch/powerpc/include/asm/opal-api.h | 4 +-
arch/powerpc/include/asm/opal.h | 3 ++
arch/powerpc/include/asm/pnv-ocxl.h | 2 +
arch/powerpc/platforms/powernv/ocxl.c | 42 +++++++++++++++
arch/powerpc/platforms/powernv/opal-call.c | 2 +
drivers/misc/ocxl/config.c | 50 ++++++++++++++++++
drivers/misc/ocxl/core.c | 59 +++++++++++++++++++++
drivers/misc/ocxl/file.c | 3 +-
drivers/misc/ocxl/link.c | 61 ++++++++++++++++++++++
drivers/misc/ocxl/ocxl_internal.h | 48 +++++++++++++++++
include/misc/ocxl.h | 19 +++++++
include/uapi/misc/ocxl.h | 9 +++-
12 files changed, 299 insertions(+), 3 deletions(-)
--
2.21.0
Powered by blists - more mailing lists