Received: by 2002:a05:6a10:2785:0:0:0:0 with SMTP id ia5csp2928641pxb; Tue, 12 Jan 2021 02:00:00 -0800 (PST) X-Google-Smtp-Source: ABdhPJyupksFhLh965jPDTuet43a5qUB8dxvg0uAkmvi3WhXFREsyZrpAgnH+9ONg92DHzLEec/4 X-Received: by 2002:a17:906:7689:: with SMTP id o9mr2694850ejm.324.1610445600410; Tue, 12 Jan 2021 02:00:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1610445600; cv=none; d=google.com; s=arc-20160816; b=ZYXM0Ieku2hMnHU9ez958IJkQVe1va/6/VjG7CGooncDuFn4vhwNsAunIIPeqEOsHl js7iox8g7OB/vDMkh2jEA6lyp1fIVE8Pg/fPNM5uM14IcUaxfQqURTqQb7X3raPHy73K mY61V/SyfeguM7VxbymqknUYqD2QxwLu6k7osGX2xM8V/vcW0wvJFgteoXSjZzd3ja3i 1xaL8U32iun4UDPayp9+qb9wmFX50RpS3H4YQJmobsLE8hp8rMTOAYpXY6c/ykK8OmAb azM9/xFGY/kvyvUxp9wEg8RDge/GlUe+AizWh+Il27X3PmLOxm9DH/tqEBzN1RuYFKB0 cEYw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :ironport-sdr:ironport-sdr; bh=ONAEOYtiXcxkswvtaEHPfqhKpL8Wsjd3TqO2H6TeI2E=; b=rGojtUkqwLvGHAX/gZzkfws1xYTIVLyp0Xr+QiOw73c3+qXTP0VX9ocbpbr+G7WNYo b5Pw0BvoWiisGV7RLlSKYc/wDOuExxdfnqHFt7Ha4ZorS6JC9jWo/N757DpDG4fwMIn8 hPFFSOXJKI9qfri6UqH0+yrbDcUsb/dpV2Z2l+e0WAUHANWY/vaeGbLeCGFgS9h4whCW Hzzy28FTPg+ImIZRdDuCdd4uDsahk+dy9f/GcDKqkKL59x6vWI341PtJ3p2j0PCq9uP1 5cwflvRCtBeUImm4i4bQPAFX6HyWBR46dbpp/e6KdffqRrX2x9MMRUxGK/ymGGFCQjJA mu/w== 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 t2si919537ejd.302.2021.01.12.01.59.36; Tue, 12 Jan 2021 02:00:00 -0800 (PST) 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 S2391060AbhALAYl (ORCPT + 99 others); Mon, 11 Jan 2021 19:24:41 -0500 Received: from mga17.intel.com ([192.55.52.151]:11217 "EHLO mga17.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2390784AbhAKWwL (ORCPT ); Mon, 11 Jan 2021 17:52:11 -0500 IronPort-SDR: mteFqK2adw5DDWHEVDaTyTg25YPCoh/cHtydNs6Fi1okviNqW5WKVe1bdVGUOLuaQT3L6eckJ1 JjROMKiBgGtw== X-IronPort-AV: E=McAfee;i="6000,8403,9861"; a="157726528" X-IronPort-AV: E=Sophos;i="5.79,339,1602572400"; d="scan'208";a="157726528" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Jan 2021 14:51:29 -0800 IronPort-SDR: uTBBEhhmSLxLFQjal18IP880OYmMe3m1/FkDWbicM7mn24Bg5Ws/jIhIbhdm17N83GifCnxLzF ABFNGsGA//qw== X-IronPort-AV: E=Sophos;i="5.79,339,1602572400"; d="scan'208";a="352777928" Received: from yyang31-mobl.amr.corp.intel.com (HELO bwidawsk-mobl5.local) ([10.252.142.71]) by fmsmga008-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Jan 2021 14:51:28 -0800 From: Ben Widawsky To: linux-cxl@vger.kernel.org Cc: Ben Widawsky , linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org, "linux-acpi@vger.kernel.org, Ira Weiny" , Dan Williams , Vishal Verma , "Kelley, Sean V" , Rafael Wysocki , Bjorn Helgaas , Jonathan Cameron , Jon Masters , Chris Browy , Randy Dunlap , Christoph Hellwig , daniel.lll@alibaba-inc.com Subject: [RFC PATCH v3 01/16] docs: cxl: Add basic documentation Date: Mon, 11 Jan 2021 14:51:05 -0800 Message-Id: <20210111225121.820014-2-ben.widawsky@intel.com> X-Mailer: git-send-email 2.30.0 In-Reply-To: <20210111225121.820014-1-ben.widawsky@intel.com> References: <20210111225121.820014-1-ben.widawsky@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This starts a new cxl directory because CXL is a new bus and it is expected that the documentation will grow large over time. Currently only memory devices are documented as they are all that's supported. Signed-off-by: Ben Widawsky --- Documentation/cxl/index.rst | 12 ++++++++++++ Documentation/cxl/memory-devices.rst | 15 +++++++++++++++ Documentation/index.rst | 1 + 3 files changed, 28 insertions(+) create mode 100644 Documentation/cxl/index.rst create mode 100644 Documentation/cxl/memory-devices.rst diff --git a/Documentation/cxl/index.rst b/Documentation/cxl/index.rst new file mode 100644 index 000000000000..036e49553542 --- /dev/null +++ b/Documentation/cxl/index.rst @@ -0,0 +1,12 @@ +.. SPDX-License-Identifier: GPL-2.0 + +==================== +Compute Express Link +==================== + +.. toctree:: + :maxdepth: 1 + + memory-devices + +.. only:: subproject and html diff --git a/Documentation/cxl/memory-devices.rst b/Documentation/cxl/memory-devices.rst new file mode 100644 index 000000000000..aa4262280c67 --- /dev/null +++ b/Documentation/cxl/memory-devices.rst @@ -0,0 +1,15 @@ +.. SPDX-License-Identifier: GPL-2.0 +.. include:: + +=================================== +Compute Express Link Memory Devices +=================================== + +A Compute Express Link Memory Device is a CXL component that implements the +CXL.mem protocol. It contains some amount of volatile memory, persistent memory, +or both. + +Driver Infrastructure +===================== + +This sections covers the driver infrastructure for a CXL memory device. diff --git a/Documentation/index.rst b/Documentation/index.rst index 5888e8a7272f..7e5ab77264e9 100644 --- a/Documentation/index.rst +++ b/Documentation/index.rst @@ -137,6 +137,7 @@ needed). misc-devices/index scheduler/index mhi/index + cxl/index Architecture-agnostic documentation ----------------------------------- -- 2.30.0