This patch series contains the changes to user space libraries required to provide support for the DAPL API on s390x platform. The corresponding kernel patch is on the features branch of linux-s390 for the next merge window. The current implementation of Infiniband verbs uses mapped memory areas to directly access the device UAR and Blueflame pages, which are located in the PCI I/O memory, from user space. On the s390x platform the PCI I/O memory can be accessed only using special privileged CPU instructions that cannot be used directly in user space programs. This restricts the usage of mapped memory areas to access the PCI I/O memory on s390x platform. There are 2 patches for the DAPL API libibverbs and libmlx4 user space components in this patch series. The patches for the perftest and dapl packages are not included into this series because those changes have been already applied to corresponding packages by the maintainers. [PATCH 1/2] libibverbs: add support for the s390x plaform This patch contains the changes to the libibverbs user space library to provide support of the s390x platform. [PATCH 2/2] libmlx4: add support for the s390x platform This patch contains the changes to the libmlx4 user space library intended to provide the PCI I/O memory access on the s390x platform. The direct access to mapped memory areas is replaced by appropriate system call invocation. All maintainers have stated general agreement with the patches previously, this is to provide a clean and up-to-date patch set for consideration for inclusion. Alexey Ishchuk (2): libibverbs: add s390x platform support libmlx4: add s390x platform support -- 1.8.5.5 -- To unsubscribe from this list: send the line "unsubscribe linux-s390" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html