Re: ACPI Working Group Code First ECR for a new CXL Root Object

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 2020-12-03 at 20:12 +0000, Verma, Vishal L wrote:
> This is a public RFC of an ACPI proposal to add a new CXL Root Object
> that indicates the presence of a CXL hierarchy. The proposal is being
> made in the new 'Code First' workflow of the ACPI Spec Working Group.
> The subject matter here has been explored in previously posted patches
> to QEMU[1] as well as Linux[2]. These patches have served as a proof-of-
> concept test vehicle to help ensure that the proposal works in practice.
> The cover letter in series [2] goes into additional detail (section
> titled 'ACPI0017') for the reasoning behind the proposal, and what is
> needed beyond what's described in the CXL 2.0 spec.
> 
> The change proposal that follows is in markdown format.
> 
> [1]: https://lore.kernel.org/qemu-devel/20201111054724.794888-1-ben.widawsky@xxxxxxxxx/
> [2]: https://lore.kernel.org/linux-cxl/20201111054356.793390-1-ben.widawsky@xxxxxxxxx/
> 
> ----
> 
> # Title: Add CXL Root Object _HID
> 
> # Status: Draft

This ECR was approved in the ASWG today without any modifications, and
this content can be expected to be present in the next release of the
specification.

> 
> # Document: ACPI Specification 6.4
> 
> # License
> SPDX-License Identifier: CC-BY-4.0
> 
> # Submitter:
> * Sponsor: Vishal Verma, Intel
> * Creators/Contributors:
>     * Chet Douglas, Intel
>     * Ben Widawsky, Intel
>     * Dan Williams, Intel
>     * Vishal Verma, Intel
> 
> # Summary of the Change
> Add “Compute Express Link Root Object” enumeration value to the ACPI
> Device IDs Table (5.160).
> 
> # Benefits of the Change
> Compute Express Link (CXL) is a new high-speed CPU-to-Device and CPU-to-
> Memory interconnect. The new ACPI Device ID represents a singleton
> device that allows the OSPM to trigger the enumeration of the CXL.mem
> address space, and indicates the presence of cross Host Bridge
> (ACPI0016) interleaved CXL.mem resources.
> 
> # Impact of the Change
> One new row added to the ACPI Device IDs table (5.160).
> 
> # References
> * Compute Express Link Specification v2.0,
> <https://www.computeexpresslink.org/>
> 
> # Detailed Description of the Change
> 
> Add “Compute Express Link Root Object” enumeration device
> 
> ### 5.6.7 Device Class-Specific Objects
> 
> Most device objects are controlled through generic objects and  ...
> 
> Table 5.160 ACPI Device IDs
> 
> > Value | Description |
> > :--- | :---: | :---: | :--------------------------- |
> > .. | .. |
> > ACPI0017 | **Compute Express Link Root Object:** This device
> represents the root of a CXL capable device hierarchy. It shall be
> present whenever the platform allows OSPM to dynamically assign CXL
> endpoints to a platform address space. |
> 
> ## Special Instructions





[Index of Archives]     [Linux IBM ACPI]     [Linux Power Management]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux