[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20190325054438.15022-1-alastair@au1.ibm.com>
Date: Mon, 25 Mar 2019 16:44:29 +1100
From: "Alastair D'Silva" <alastair@....ibm.com>
To: alastair@...ilva.org
Cc: Frederic Barrat <fbarrat@...ux.ibm.com>,
Andrew Donnellan <andrew.donnellan@....ibm.com>,
Arnd Bergmann <arnd@...db.de>,
Greg Kroah-Hartman <gregkh@...uxfoundation.org>,
linux-kernel@...r.kernel.org, linuxppc-dev@...ts.ozlabs.org
Subject: [PATCH v3 0/7] Refactor OCXL driver to allow external drivers to use it
From: Alastair D'Silva <alastair@...ilva.org>
Changelog:
V3:
- For: 'ocxl: Create a clear delineation between ocxl backend & frontend'
- Integrate Frederick Barrat's suggestions
- Further cleanup on error paths
- Remove release handler for AFU private data
- Make ocxl_file_make_(in)visibile static & call from ocxl_file_(un)register
V2:
- Reorder patches as some required structs that were only available later
- Add dev.release implementation for ocxl_file_info to address warning on
driver unload (ocxl: Create a clear delineation...)
- Set output var irq_id in ocxl_afu_irq_alloc (ocxl: afu_irq only deals...)
- Bump copyright year (ocxl: Provide global MMIO accessors...,
ocxl: Split pci.c)
Alastair D'Silva (7):
ocxl: Split pci.c
ocxl: Don't pass pci_dev around
ocxl: Create a clear delineation between ocxl backend & frontend
ocxl: Allow external drivers to use OpenCAPI contexts
ocxl: afu_irq only deals with IRQ IDs, not offsets
ocxl: move event_fd handling to frontend
ocxl: Provide global MMIO accessors for external drivers
drivers/misc/ocxl/Makefile | 3 +-
drivers/misc/ocxl/afu_irq.c | 104 +++---
drivers/misc/ocxl/context.c | 18 +-
drivers/misc/ocxl/core.c | 574 ++++++++++++++++++++++++++++++
drivers/misc/ocxl/file.c | 172 ++++++---
drivers/misc/ocxl/mmio.c | 234 ++++++++++++
drivers/misc/ocxl/ocxl_internal.h | 46 ++-
drivers/misc/ocxl/pci.c | 565 ++---------------------------
drivers/misc/ocxl/sysfs.c | 59 +--
drivers/misc/ocxl/trace.h | 12 +-
include/misc/ocxl.h | 320 ++++++++++++++++-
11 files changed, 1406 insertions(+), 701 deletions(-)
create mode 100644 drivers/misc/ocxl/core.c
create mode 100644 drivers/misc/ocxl/mmio.c
--
2.20.1
Powered by blists - more mailing lists