NAK: [azure][PATCH v1 0/5] [Hyper-V] Add infiniband support for Azure HPC
Marcelo Cerri
marcelo.cerri at canonical.com
Thu Jul 20 11:52:39 UTC 2017
I will submit a v2 with a few fixes.
--
Regards,
Marcelo
On Wed, Jul 19, 2017 at 03:15:54PM -0300, Marcelo Henrique Cerri wrote:
> BugLink: http://bugs.launchpad.net/bugs/1701744
>
> Currently in Azure, different versions of the host OS require different
> versions of the RDMA driver in the guest. For other distros, the Microsoft
> Azure Linux Agent (aka walinuxagent or wala), is already responsible to
> identify the current host OS version and load the correct driver. Usually
> that's done by installing a distro package containing the desired version
> of the driver.
>
> For Ubuntu, we plan to build and ship all the variations of this driver with
> the linux-azure kernel. These modules will have the host OS version appended
> to their names, and then the agent directly load the correct version of even
> create a module alias to it.
>
> This patch set introduces the introduce the original version of the driver and
> creates two copies of it, one for each host OS version available today. The
> two versions are identical so far, but we want to keep separate source code
> for them, so it's possible to apply change to them independently.
>
> Long Li (2):
> UBUNTU: SAUCE: Add infiniband driver for Azure HPC
> UBUNTU: SAUCE: Add driver build configuration to infiniband
>
> Marcelo Henrique Cerri (3):
> UBUNTU: SAUCE: allow multiple versions of vmbus-rdma
> UBUNTU: SAUCE: vmbus-rdma: add 144 version
> UBUNTU: [Config] CONFIG_HYPERV_INFINIBAND_ND=m
>
> debian.azure/config/config.common.ubuntu | 1 +
> debian.azure/control.d/azure.inclusion-list | 1 +
> drivers/infiniband/Kconfig | 1 +
> drivers/infiniband/hw/Makefile | 1 +
> drivers/infiniband/hw/vmbus-rdma/Kconfig | 5 +
> drivers/infiniband/hw/vmbus-rdma/Makefile | 2 +
> .../hw/vmbus-rdma/vmbus-rdma-142/COPYING | 339 +++
> .../hw/vmbus-rdma/vmbus-rdma-142/Makefile | 3 +
> .../hw/vmbus-rdma/vmbus-rdma-142/hvnd_addr.c | 134 +
> .../hw/vmbus-rdma/vmbus-rdma-142/mx_abi.h | 232 ++
> .../hw/vmbus-rdma/vmbus-rdma-142/provider.c | 2885 +++++++++++++++++++
> .../infiniband/hw/vmbus-rdma/vmbus-rdma-142/user.h | 107 +
> .../hw/vmbus-rdma/vmbus-rdma-142/vmbus_rdma.c | 2977 ++++++++++++++++++++
> .../hw/vmbus-rdma/vmbus-rdma-142/vmbus_rdma.h | 2202 +++++++++++++++
> .../hw/vmbus-rdma/vmbus-rdma-144/COPYING | 339 +++
> .../hw/vmbus-rdma/vmbus-rdma-144/Makefile | 3 +
> .../hw/vmbus-rdma/vmbus-rdma-144/hvnd_addr.c | 134 +
> .../hw/vmbus-rdma/vmbus-rdma-144/mx_abi.h | 232 ++
> .../hw/vmbus-rdma/vmbus-rdma-144/provider.c | 2886 +++++++++++++++++++
> .../infiniband/hw/vmbus-rdma/vmbus-rdma-144/user.h | 107 +
> .../hw/vmbus-rdma/vmbus-rdma-144/vmbus_rdma.c | 2977 ++++++++++++++++++++
> .../hw/vmbus-rdma/vmbus-rdma-144/vmbus_rdma.h | 2202 +++++++++++++++
> 22 files changed, 17770 insertions(+)
> create mode 100644 drivers/infiniband/hw/vmbus-rdma/Kconfig
> create mode 100644 drivers/infiniband/hw/vmbus-rdma/Makefile
> create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-142/COPYING
> create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-142/Makefile
> create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-142/hvnd_addr.c
> create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-142/mx_abi.h
> create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-142/provider.c
> create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-142/user.h
> create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-142/vmbus_rdma.c
> create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-142/vmbus_rdma.h
> create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-144/COPYING
> create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-144/Makefile
> create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-144/hvnd_addr.c
> create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-144/mx_abi.h
> create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-144/provider.c
> create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-144/user.h
> create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-144/vmbus_rdma.c
> create mode 100644 drivers/infiniband/hw/vmbus-rdma/vmbus-rdma-144/vmbus_rdma.h
>
> --
> 2.7.4
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20170720/9b7ed1d1/attachment.sig>
More information about the kernel-team
mailing list