[Pull][SRU][Bionic/linux-aws] Add EFA driver to linux-aws
Connor Kuehl
connor.kuehl at canonical.com
Tue Aug 6 16:30:33 UTC 2019
The following changes since commit 1435a75c73c2da33279266d596f3e3edf2945e62:
UBUNTU: SAUCE: [aws] arm64: acpi/pci: invoke _DSM whether to preserve firmware PCI setup (2019-07-23 02:01:29 -0400)
are available in the Git repository at:
git://git.launchpad.net/~connork/+git/bionic efa-aws
for you to fetch changes up to 2112c105c11d53e42a9a340cbaab97ddd1d83e69:
UBUNTU: SAUCE: linux/efa: Fix modify QP udata check backport (2019-07-23 11:50:57 -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
More information about the kernel-team
mailing list