[Pull,SRU,Disco/linux-aws] Add EFA driver to linux-aws
mbox series

Message ID 20190806163034.5530-4-connor.kuehl@canonical.com
State New
Headers show
Series
  • [Pull,SRU,Disco/linux-aws] Add EFA driver to linux-aws
Related show

Pull-request

git://git.launchpad.net/~connork/+git/disco efa-aws

Message

Connor Kuehl Aug. 6, 2019, 4:30 p.m. UTC
The following changes since commit 4a118227578a7ef683859f12c525b56b4c2c5bc0:

  UBUNTU: SAUCE: [aws] arm64: acpi/pci: invoke _DSM whether to preserve firmware PCI setup (2019-07-23 01:59:25 -0400)

are available in the Git repository at:

  git://git.launchpad.net/~connork/+git/disco efa-aws

for you to fetch changes up to 97816cfb781fd66cc176ecaa0c253571f82a529e:

  UBUNTU: SAUCE: linux/efa: Fix modify QP udata check backport (2019-07-23 12:17:16 -0700)

----------------------------------------------------------------
Connor Kuehl (1):
      UBUNTU: [Config] aws: CONFIG_INFINIBAND_EFA=m

Daniel Kranzdorf (1):
      UBUNTU: SAUCE: linux/efa: Entropy in admin commands id

Gal Pressman (16):
      RDMA/efa: Add EFA device definitions
      RDMA/efa: Add the ABI definitions
      RDMA/efa: Add the efa.h header file
      RDMA/efa: Add the efa_com.h file
      RDMA/efa: Add the com service API definitions
      RDMA/efa: Implement functions that submit and complete admin commands
      RDMA/efa: Add common command handlers
      RDMA/efa: Add EFA verbs implementation
      RDMA/efa: Add the efa module
      RDMA/efa: Add driver to Kconfig/Makefile
      RDMA/efa: Remove MAYEXEC flag check from mmap flow
      RDMA/efa: Fix success return value in case of error
      RDMA/efa: Handle mmap insertions overflow
      UBUNTU: SAUCE: Add kernel compatibility fixups
      UBUNTU: SAUCE: linux/efa: Be consistent with success flow return value
      UBUNTU: SAUCE: linux/efa: Fix modify QP udata check backport

 MAINTAINERS                                     |    9 +
 debian.aws/config/config.common.ubuntu          |    1 +
 debian.aws/control.d/aws.inclusion-list         |    1 +
 drivers/infiniband/Kconfig                      |    1 +
 drivers/infiniband/hw/Makefile                  |    1 +
 drivers/infiniband/hw/efa/Kconfig               |   15 +
 drivers/infiniband/hw/efa/Makefile              |    9 +
 drivers/infiniband/hw/efa/efa.h                 |  310 +++
 drivers/infiniband/hw/efa/efa_admin_cmds_defs.h |  794 +++++++
 drivers/infiniband/hw/efa/efa_admin_defs.h      |  136 ++
 drivers/infiniband/hw/efa/efa_com.c             | 1162 ++++++++++
 drivers/infiniband/hw/efa/efa_com.h             |  145 ++
 drivers/infiniband/hw/efa/efa_com_cmd.c         |  704 ++++++
 drivers/infiniband/hw/efa/efa_com_cmd.h         |  270 +++
 drivers/infiniband/hw/efa/efa_common_defs.h     |   18 +
 drivers/infiniband/hw/efa/efa_main.c            |  857 ++++++++
 drivers/infiniband/hw/efa/efa_regs_defs.h       |  113 +
 drivers/infiniband/hw/efa/efa_verbs.c           | 2629 +++++++++++++++++++++++
 drivers/infiniband/hw/efa/kcompat.h             |  171 ++
 include/uapi/rdma/efa-abi.h                     |  143 ++
 20 files changed, 7489 insertions(+)
 create mode 100644 drivers/infiniband/hw/efa/Kconfig
 create mode 100644 drivers/infiniband/hw/efa/Makefile
 create mode 100644 drivers/infiniband/hw/efa/efa.h
 create mode 100644 drivers/infiniband/hw/efa/efa_admin_cmds_defs.h
 create mode 100644 drivers/infiniband/hw/efa/efa_admin_defs.h
 create mode 100644 drivers/infiniband/hw/efa/efa_com.c
 create mode 100644 drivers/infiniband/hw/efa/efa_com.h
 create mode 100644 drivers/infiniband/hw/efa/efa_com_cmd.c
 create mode 100644 drivers/infiniband/hw/efa/efa_com_cmd.h
 create mode 100644 drivers/infiniband/hw/efa/efa_common_defs.h
 create mode 100644 drivers/infiniband/hw/efa/efa_main.c
 create mode 100644 drivers/infiniband/hw/efa/efa_regs_defs.h
 create mode 100644 drivers/infiniband/hw/efa/efa_verbs.c
 create mode 100644 drivers/infiniband/hw/efa/kcompat.h
 create mode 100644 include/uapi/rdma/efa-abi.h