Received: by 2002:a25:e74b:0:0:0:0:0 with SMTP id e72csp839350ybh; Tue, 21 Jul 2020 09:07:02 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxaUSIr0MJSVCCGWpRePpTc4WPr8v/TrJK/ElgNomo/7Cq3jB62jmgldBDKtBg5ksTnuHHj X-Received: by 2002:a17:907:2105:: with SMTP id qn5mr25712483ejb.308.1595347621944; Tue, 21 Jul 2020 09:07:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1595347621; cv=none; d=google.com; s=arc-20160816; b=0L9I3YKa/yfTLswnv6la3YEtvAJAZnLgxbPq9WQXrK84dgXzdY8JR7l3U1H8BWqZqM VRRIe7vwAQYHgUWJ3bIZ4qa4XQ37tsvx0eKKoKg96tW8choI0LUzOv0/CgxLXqI5MExa Ub7a1ayNeecvT4vqaN7joJIgUXjv6HDJFj33rkgAS32XGkG/ncXSHh01p0iBLb+c8ZS2 ULvioUy3eyLF8hXlgW+Hck6OKCugTODjETcjYh3DXtuegnaaMcQPJdIxQwumwsfDcMya OX501pnX+ysI+jNpYkcvZD8l/tu/xOjnJ6skGj/uCtgQVZKuvcSSJnqsPM0qXm9/doh2 Zu/w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:cc:to:from :subject:ironport-sdr:ironport-sdr; bh=Gy//wrthYlr0TJG0ImCpj1sEDaZqM9N/D6f5P8ChSpM=; b=abnPZCzhMl69Madz2dnjfy0hAPCQMOhR1p+MiPqPi6C3VFKYs1i9oyUkCbzv7AZQhI 5Mf3hp9AMdJoLakdnNaqaBenobdDeCOPjBZlkIP6KcbuVfeAUQEsnamAxrAShhfX7e8v 2X/VgVqgQf4a76UUe2gGsJzge6jXZZbWdqst5IsdrDwu2YCCb81BK0tOQtd1aojNManw cnRDRxwI7iBvWYgs5LoX72m6KJqA4IwlnZoQgE6xOpdjGpcIgqXRB0SmAg5dZ4u21Mgi UosN6P8kUvFNKUHnn6MeQRiNeuVwx26V0rXiBnzQV4JL9798h2yhkbmkoneSdnRUFRqo qCpQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id lm17si12320799ejb.366.2020.07.21.09.06.38; Tue, 21 Jul 2020 09:07:01 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730336AbgGUQEY (ORCPT + 99 others); Tue, 21 Jul 2020 12:04:24 -0400 Received: from mga09.intel.com ([134.134.136.24]:17661 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730190AbgGUQEX (ORCPT ); Tue, 21 Jul 2020 12:04:23 -0400 IronPort-SDR: XQLv4MZvQY6h/6QqQrwL1HUwPAU2LD/OXVdNX+DaDn+lgzYav59W0Tba6Rup2r/wdjA+QUXJb5 1bpmPBTBCqUA== X-IronPort-AV: E=McAfee;i="6000,8403,9689"; a="151499224" X-IronPort-AV: E=Sophos;i="5.75,379,1589266800"; d="scan'208";a="151499224" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Jul 2020 09:04:17 -0700 IronPort-SDR: e1G/riTdKBZmtlGuH16tlJmv6ftO/0opkm3RNbIwWYTxk34fKp+bvBUMSL7lgxcbyvJk8AMqXw dh0oRj/QGmuQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.75,379,1589266800"; d="scan'208";a="319952585" Received: from djiang5-desk3.ch.intel.com ([143.182.136.137]) by fmsmga002.fm.intel.com with ESMTP; 21 Jul 2020 09:04:14 -0700 Subject: [PATCH RFC v2 18/18] dmaengine: idxd: add ABI documentation for mediated device support From: Dave Jiang To: vkoul@kernel.org, megha.dey@intel.com, maz@kernel.org, bhelgaas@google.com, rafael@kernel.org, gregkh@linuxfoundation.org, tglx@linutronix.de, hpa@zytor.com, alex.williamson@redhat.com, jacob.jun.pan@intel.com, ashok.raj@intel.com, jgg@mellanox.com, yi.l.liu@intel.com, baolu.lu@intel.com, kevin.tian@intel.com, sanjay.k.kumar@intel.com, tony.luck@intel.com, jing.lin@intel.com, dan.j.williams@intel.com, kwankhede@nvidia.com, eric.auger@redhat.com, parav@mellanox.com, jgg@mellanox.com, rafael@kernel.org, dave.hansen@intel.com, netanelg@mellanox.com, shahafs@mellanox.com, yan.y.zhao@linux.intel.com, pbonzini@redhat.com, samuel.ortiz@intel.com, mona.hossain@intel.com Cc: dmaengine@vger.kernel.org, linux-kernel@vger.kernel.org, x86@kernel.org, linux-pci@vger.kernel.org, kvm@vger.kernel.org Date: Tue, 21 Jul 2020 09:04:14 -0700 Message-ID: <159534745419.28840.5543479944375440474.stgit@djiang5-desk3.ch.intel.com> In-Reply-To: <159534667974.28840.2045034360240786644.stgit@djiang5-desk3.ch.intel.com> References: <159534667974.28840.2045034360240786644.stgit@djiang5-desk3.ch.intel.com> User-Agent: StGit/unknown-version MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Jing Lin Add the sysfs attribute bits in ABI/stable for mediated device and guest support. Signed-off-by: Jing Lin Signed-off-by: Dave Jiang Reviewed-by: Kevin Tian --- Documentation/ABI/stable/sysfs-driver-dma-idxd | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/Documentation/ABI/stable/sysfs-driver-dma-idxd b/Documentation/ABI/stable/sysfs-driver-dma-idxd index a336d2b2009a..edbcf8a8796c 100644 --- a/Documentation/ABI/stable/sysfs-driver-dma-idxd +++ b/Documentation/ABI/stable/sysfs-driver-dma-idxd @@ -1,6 +1,6 @@ What: /sys/bus/dsa/devices/dsa/version -Date: Apr 15, 2020 -KernelVersion: 5.8.0 +Date: Jul 5, 2020 +KernelVersion: 5.9.0 Contact: dmaengine@vger.kernel.org Description: The hardware version number. @@ -84,6 +84,12 @@ Contact: dmaengine@vger.kernel.org Description: To indicate if PASID (process address space identifier) is enabled or not for this device. +What: /sys/bus/dsa/devices/dsa/ims_size +Date: Jul 5, 2020 +KernelVersion: 5.9.0 +Contact: dmaengine@vger.kernel.org +Description: Number of entries in the interrupt message storage table. + What: /sys/bus/dsa/devices/dsa/state Date: Oct 25, 2019 KernelVersion: 5.6.0 @@ -147,8 +153,9 @@ Date: Oct 25, 2019 KernelVersion: 5.6.0 Contact: dmaengine@vger.kernel.org Description: The type of this work queue, it can be "kernel" type for work - queue usages in the kernel space or "user" type for work queue - usages by applications in user space. + queue usages in the kernel space, "user" type for work queue + usages by applications in user space, or "mdev" type for + VFIO mediated devices. What: /sys/bus/dsa/devices/wq./cdev_minor Date: Oct 25, 2019