From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.1 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, USER_AGENT_GIT autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9AF3BCA9EA9 for ; Sun, 20 Oct 2019 06:44:07 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 6E32B222C3 for ; Sun, 20 Oct 2019 06:44:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1571553847; bh=pFCxgQeEIv1Lyn/8/r522zssIoFQGMp4Wo33A4Lca9A=; h=From:To:Cc:Subject:Date:List-ID:From; b=nzbYIqJBbqVNGtGbO4wwdVJo5FZXwMNJdJSHtV8XSc+DW83BhmpvRH+oruU6JM1OQ tQHAqex8KFEuLd4fdJw3fbd/mPyIDrbj1N1Rc5G3c+Y/DD9Ob+2BDOWlSzldI6B6lk MAX0Hn9nypFRQULV0iOLbguCjd01pvBv1d77EgaA= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726019AbfJTGoG (ORCPT ); Sun, 20 Oct 2019 02:44:06 -0400 Received: from mail.kernel.org ([198.145.29.99]:56838 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725941AbfJTGoG (ORCPT ); Sun, 20 Oct 2019 02:44:06 -0400 Received: from localhost (unknown [77.137.89.37]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 7AF8D222C2; Sun, 20 Oct 2019 06:44:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1571553846; bh=pFCxgQeEIv1Lyn/8/r522zssIoFQGMp4Wo33A4Lca9A=; h=From:To:Cc:Subject:Date:From; b=ub7973IoGiR4AcJNnYGw/RBYLsSNgn4LNxO3Qh8bg05yPdHOTTV4fsQ69xYGjkLS0 ooQTZ0WFsla0jjOQ1rDI2baFeeHMGfDXLyYEatNhre1IQthCeryLsFM/DpGs1ncaEj g/P1cBMuZLaJYixcAhmR9YMHJLkDR1sIwlQtHngo= From: Leon Romanovsky To: Doug Ledford , Jason Gunthorpe Cc: Leon Romanovsky , RDMA mailing list , Michael Guralnik Subject: [PATCH rdma-next 0/2] Set BlueFlame size based on memory properties Date: Sun, 20 Oct 2019 09:43:58 +0300 Message-Id: <20191020064400.8344-1-leon@kernel.org> X-Mailer: git-send-email 2.21.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-rdma-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-rdma@vger.kernel.org From: Leon Romanovsky Hi, Libmlx5 needs real knowledge of BlueFlame size to properly set data path to leverage performance advantages of BF. However such advantage is visible in systems which use WC memory. Unfortunately, user space applications (and libmlx5) can't know if memory is WC or not, so we rely on in-kernel test to set BF dynamically. Thanks Michael Guralnik (2): IB/mlx5: Align usage of QP1 create flags with rest of mlx5 defines IB/mlx5: Test write combining support drivers/infiniband/hw/mlx5/gsi.c | 2 +- drivers/infiniband/hw/mlx5/main.c | 15 +- drivers/infiniband/hw/mlx5/mem.c | 200 +++++++++++++++++++++++++++ drivers/infiniband/hw/mlx5/mlx5_ib.h | 13 +- drivers/infiniband/hw/mlx5/qp.c | 12 +- 5 files changed, 229 insertions(+), 13 deletions(-) -- 2.20.1