12bde4061SEd Tanous<?xml version="1.0" encoding="UTF-8"?>
22bde4061SEd Tanous<!---->
32bde4061SEd Tanous<!--################################################################################       -->
4*f2a8e57eSGunnar Mills<!--# Redfish Schema:  CXLLogicalDevice v1.2.0                                             -->
52bde4061SEd Tanous<!--#                                                                                      -->
62bde4061SEd Tanous<!--# For a detailed change log, see the README file contained in the DSP8010 bundle,      -->
72bde4061SEd Tanous<!--# available at http://www.dmtf.org/standards/redfish                                   -->
8*f2a8e57eSGunnar Mills<!--# Copyright 2014-2024 DMTF.                                                            -->
92bde4061SEd Tanous<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright -->
102bde4061SEd Tanous<!--################################################################################       -->
112bde4061SEd Tanous<!---->
122bde4061SEd Tanous<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0">
132bde4061SEd Tanous
142bde4061SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml">
152bde4061SEd Tanous    <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/>
162bde4061SEd Tanous  </edmx:Reference>
172bde4061SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Measures.V1.xml">
182bde4061SEd Tanous    <edmx:Include Namespace="Org.OData.Measures.V1" Alias="Measures"/>
192bde4061SEd Tanous  </edmx:Reference>
202bde4061SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Capabilities.V1.xml">
212bde4061SEd Tanous    <edmx:Include Namespace="Org.OData.Capabilities.V1" Alias="Capabilities"/>
222bde4061SEd Tanous  </edmx:Reference>
232bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml">
242bde4061SEd Tanous    <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/>
252bde4061SEd Tanous    <edmx:Include Namespace="Validation.v1_0_0" Alias="Validation"/>
262bde4061SEd Tanous  </edmx:Reference>
272bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml">
282bde4061SEd Tanous    <edmx:Include Namespace="Resource"/>
292bde4061SEd Tanous    <edmx:Include Namespace="Resource.v1_0_0"/>
302bde4061SEd Tanous  </edmx:Reference>
312bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/PCIeFunction_v1.xml">
322bde4061SEd Tanous    <edmx:Include Namespace="PCIeFunction"/>
332bde4061SEd Tanous  </edmx:Reference>
342bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/MemoryDomain_v1.xml">
352bde4061SEd Tanous    <edmx:Include Namespace="MemoryDomain"/>
362bde4061SEd Tanous  </edmx:Reference>
372bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/MemoryChunks_v1.xml">
382bde4061SEd Tanous    <edmx:Include Namespace="MemoryChunks"/>
392bde4061SEd Tanous  </edmx:Reference>
402bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Endpoint_v1.xml">
412bde4061SEd Tanous    <edmx:Include Namespace="Endpoint"/>
422bde4061SEd Tanous  </edmx:Reference>
432bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/LogService_v1.xml">
442bde4061SEd Tanous    <edmx:Include Namespace="LogService"/>
452bde4061SEd Tanous  </edmx:Reference>
462bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/MemoryRegionCollection_v1.xml">
472bde4061SEd Tanous    <edmx:Include Namespace="MemoryRegionCollection"/>
482bde4061SEd Tanous  </edmx:Reference>
492bde4061SEd Tanous
502bde4061SEd Tanous  <edmx:DataServices>
512bde4061SEd Tanous
522bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="CXLLogicalDevice">
532bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
54*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.Language" String="en"/>
552bde4061SEd Tanous
562bde4061SEd Tanous      <EntityType Name="CXLLogicalDevice" BaseType="Resource.v1_0_0.Resource" Abstract="true">
57*f2a8e57eSGunnar Mills        <Annotation Term="OData.Description" String="The `CXLLogicalDevice` schema contains the properties of a CXL logical device within a PCIe device."/>
582bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This resource shall represent a CXL logical device that is a part of a PCIe device."/>
592bde4061SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
602bde4061SEd Tanous        <Annotation Term="Capabilities.InsertRestrictions">
612bde4061SEd Tanous          <Record>
622bde4061SEd Tanous            <PropertyValue Property="Insertable" Bool="false"/>
632bde4061SEd Tanous          </Record>
642bde4061SEd Tanous        </Annotation>
652bde4061SEd Tanous        <Annotation Term="Capabilities.UpdateRestrictions">
662bde4061SEd Tanous          <Record>
672bde4061SEd Tanous            <PropertyValue Property="Updatable" Bool="true"/>
682bde4061SEd Tanous          </Record>
692bde4061SEd Tanous        </Annotation>
702bde4061SEd Tanous        <Annotation Term="Capabilities.DeleteRestrictions">
712bde4061SEd Tanous          <Record>
722bde4061SEd Tanous            <PropertyValue Property="Deletable" Bool="false"/>
732bde4061SEd Tanous          </Record>
742bde4061SEd Tanous        </Annotation>
752bde4061SEd Tanous        <Annotation Term="Redfish.Uris">
762bde4061SEd Tanous          <Collection>
772bde4061SEd Tanous            <String>/redfish/v1/Chassis/{ChassisId}/PCIeDevices/{PCIeDeviceId}/CXLLogicalDevices/{CXLLogicalDeviceId}</String>
782bde4061SEd Tanous          </Collection>
792bde4061SEd Tanous        </Annotation>
802bde4061SEd Tanous      </EntityType>
812bde4061SEd Tanous    </Schema>
822bde4061SEd Tanous
832bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="CXLLogicalDevice.v1_0_0">
842bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
852bde4061SEd Tanous      <Annotation Term="Redfish.Release" String="2022.3"/>
862bde4061SEd Tanous
872bde4061SEd Tanous      <EntityType Name="CXLLogicalDevice" BaseType="CXLLogicalDevice.CXLLogicalDevice">
882bde4061SEd Tanous        <Property Name="Identifiers" Type="Collection(Resource.Identifier)" Nullable="false">
892bde4061SEd Tanous          <Annotation Term="OData.Description" String="The durable names for the CXL logical device."/>
902bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain a list of all known durable names for the associated CXL logical device."/>
912bde4061SEd Tanous        </Property>
922bde4061SEd Tanous        <Property Name="SemanticsSupported" Type="Collection(CXLLogicalDevice.v1_0_0.CXLSemantic)" Nullable="false">
932bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
942bde4061SEd Tanous          <Annotation Term="OData.Description" String="The semantics supported by this CXL logical device."/>
952bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the CXL Specification-defined semantics that are supported by this CXL logical device."/>
962bde4061SEd Tanous        </Property>
972bde4061SEd Tanous        <Property Name="Status" Type="Resource.Status" Nullable="false">
982bde4061SEd Tanous          <Annotation Term="OData.Description" String="The status and health of the resource and its subordinate or dependent resources."/>
992bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain any status or health properties of the resource."/>
1002bde4061SEd Tanous        </Property>
1012bde4061SEd Tanous        <Property Name="Links" Type="CXLLogicalDevice.v1_0_0.Links" Nullable="false">
1022bde4061SEd Tanous          <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/>
1032bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain links to resources that are related to but are not contained by, or subordinate to, this resource."/>
1042bde4061SEd Tanous        </Property>
1052bde4061SEd Tanous        <Property Name="Actions" Type="CXLLogicalDevice.v1_0_0.Actions" Nullable="false">
1062bde4061SEd Tanous          <Annotation Term="OData.Description" String="The available actions for this resource."/>
1072bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/>
1082bde4061SEd Tanous        </Property>
1092bde4061SEd Tanous        <Property Name="MemorySizeMiB" Type="Edm.Int64" Nullable="false">
1102bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1112bde4061SEd Tanous          <Annotation Term="OData.Description" String="The memory region size defined in this CXL logical device."/>
1122bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the memory region size defined in this CXL logical device in mebibytes (MiB)."/>
1132bde4061SEd Tanous          <Annotation Term="Measures.Unit" String="MiBy"/>
1142bde4061SEd Tanous        </Property>
1152bde4061SEd Tanous        <Property Name="QoSTelemetryCapabilities" Type="CXLLogicalDevice.v1_0_0.QoSTelemetryCapabilities" Nullable="false">
1162bde4061SEd Tanous          <Annotation Term="OData.Description" String="The quality of service telemetry capabilities for this CXL logical device."/>
1172bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the quality of service telemetry capabilities for this CXL logical device."/>
1182bde4061SEd Tanous        </Property>
1192bde4061SEd Tanous        <Property Name="QoS" Type="CXLLogicalDevice.v1_0_0.QoS" Nullable="false">
1202bde4061SEd Tanous          <Annotation Term="OData.Description" String="The quality of service configuration for this CXL logical device."/>
1212bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the quality of service configuration for this CXL logical device."/>
1222bde4061SEd Tanous        </Property>
1232bde4061SEd Tanous        <NavigationProperty Name="Log" Type="LogService.LogService" ContainsTarget="true" Nullable="false">
1242bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1252bde4061SEd Tanous          <Annotation Term="OData.Description" String="The link to the log service associated with this CXL logical device."/>
126*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `LogService`."/>
1272bde4061SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1282bde4061SEd Tanous        </NavigationProperty>
1292bde4061SEd Tanous      </EntityType>
1302bde4061SEd Tanous
1312bde4061SEd Tanous      <ComplexType Name="QoSTelemetryCapabilities">
1322bde4061SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
1332bde4061SEd Tanous        <Annotation Term="OData.Description" String="The quality of service telemetry capabilities for a CXL logical device."/>
1342bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the quality of service telemetry capabilities for a CXL logical device."/>
1352bde4061SEd Tanous        <Property Name="EgressPortBackpressureSupported" Type="Edm.Boolean">
1362bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1372bde4061SEd Tanous          <Annotation Term="OData.Description" String="Indicates whether the device supports the CXL Specification-defined 'Egress Port Backpressure' mechanism."/>
1382bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether the device supports the CXL Specification-defined 'Egress Port Backpressure' mechanism."/>
1392bde4061SEd Tanous        </Property>
1402bde4061SEd Tanous        <Property Name="TemporaryThroughputReductionSupported" Type="Edm.Boolean">
1412bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1422bde4061SEd Tanous          <Annotation Term="OData.Description" String="Indicates whether the device supports the CXL Specification-defined 'Temporary Throughput Reduction' mechanism."/>
1432bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether the device supports the CXL Specification-defined 'Temporary Throughput Reduction' mechanism."/>
144*f2a8e57eSGunnar Mills          <Annotation Term="Redfish.Revisions">
145*f2a8e57eSGunnar Mills            <Collection>
146*f2a8e57eSGunnar Mills              <Record>
147*f2a8e57eSGunnar Mills                <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/>
148*f2a8e57eSGunnar Mills                <PropertyValue Property="Version" String="v1_2_0"/>
149*f2a8e57eSGunnar Mills                <PropertyValue Property="Description" String="This property has been deprecated in favor of `TemporaryThroughputReductionSupported` in `PCIeDevice`."/>
150*f2a8e57eSGunnar Mills              </Record>
151*f2a8e57eSGunnar Mills            </Collection>
152*f2a8e57eSGunnar Mills          </Annotation>
1532bde4061SEd Tanous        </Property>
1542bde4061SEd Tanous      </ComplexType>
1552bde4061SEd Tanous
1562bde4061SEd Tanous      <ComplexType Name="QoS">
1572bde4061SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
1582bde4061SEd Tanous        <Annotation Term="OData.Description" String="The quality of service properties for this CXL logical device."/>
1592bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the quality of service properties of this CXL logical device."/>
1602bde4061SEd Tanous        <Property Name="AllocatedBandwidth" Type="Edm.Int64">
1612bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
162*f2a8e57eSGunnar Mills          <Annotation Term="OData.Description" String="The bandwidth allocated to this CXL logical device as a percentage."/>
163*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain the bandwidth allocated, `0` to `100`, for this CXL logical device as a percentage."/>
164*f2a8e57eSGunnar Mills          <Annotation Term="Measures.Unit" String="%"/>
165*f2a8e57eSGunnar Mills          <Annotation Term="Validation.Minimum" Int="0"/>
166*f2a8e57eSGunnar Mills          <Annotation Term="Validation.Maximum" Int="100"/>
1672bde4061SEd Tanous        </Property>
1682bde4061SEd Tanous        <Property Name="LimitPercent" Type="Edm.Int64">
1692bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
1702bde4061SEd Tanous          <Annotation Term="OData.Description" String="The bandwidth limit to this CXL logical device as a percentage."/>
1712bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the bandwidth limit, `0` to `100`, for this CXL logical device as a percentage."/>
1722bde4061SEd Tanous          <Annotation Term="Measures.Unit" String="%"/>
1732bde4061SEd Tanous          <Annotation Term="Validation.Minimum" Int="0"/>
1742bde4061SEd Tanous          <Annotation Term="Validation.Maximum" Int="100"/>
1752bde4061SEd Tanous        </Property>
1762bde4061SEd Tanous      </ComplexType>
1772bde4061SEd Tanous
1782bde4061SEd Tanous      <ComplexType Name="Links" BaseType="Resource.Links">
1792bde4061SEd Tanous        <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/>
1802bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This Redfish Specification-described type shall contain links to resources that are related to but are not contained by, or subordinate to, this resource."/>
1812bde4061SEd Tanous        <NavigationProperty Name="PCIeFunctions" Type="Collection(PCIeFunction.PCIeFunction)">
1822bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1832bde4061SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the PCIe functions assigned to this CXL logical device."/>
184*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `PCIeFunction` that represent the PCIe functions assigned to this CXL logical device."/>
1852bde4061SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1862bde4061SEd Tanous        </NavigationProperty>
1872bde4061SEd Tanous        <NavigationProperty Name="MemoryDomains" Type="Collection(MemoryDomain.MemoryDomain)">
1882bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1892bde4061SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the memory domains associated with this CXL logical device."/>
190*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `MemoryDomain` that represent the memory domains associated with this CXL logical device."/>
1912bde4061SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1922bde4061SEd Tanous        </NavigationProperty>
1932bde4061SEd Tanous        <NavigationProperty Name="MemoryChunks" Type="Collection(MemoryChunks.MemoryChunks)">
1942bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
1952bde4061SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the memory chunks owned by this CXL logical device."/>
196*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `MemoryChunks` that represent the memory chunks owned by this CXL logical device."/>
1972bde4061SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
1982bde4061SEd Tanous        </NavigationProperty>
1992bde4061SEd Tanous        <NavigationProperty Name="Endpoints" Type="Collection(Endpoint.Endpoint)">
2002bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2012bde4061SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the endpoints associated with this CXL logical device."/>
202*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain an array of links to resources of type `Endpoint` that represent the endpoints associated with this CXL logical device."/>
2032bde4061SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
2042bde4061SEd Tanous        </NavigationProperty>
2052bde4061SEd Tanous      </ComplexType>
2062bde4061SEd Tanous
2072bde4061SEd Tanous      <ComplexType Name="Actions">
2082bde4061SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
2092bde4061SEd Tanous        <Annotation Term="OData.Description" String="The available actions for this resource."/>
2102bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/>
2112bde4061SEd Tanous        <Property Name="Oem" Type="CXLLogicalDevice.v1_0_0.OemActions" Nullable="false">
2122bde4061SEd Tanous          <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
2132bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/>
2142bde4061SEd Tanous        </Property>
2152bde4061SEd Tanous      </ComplexType>
2162bde4061SEd Tanous
2172bde4061SEd Tanous      <ComplexType Name="OemActions">
2182bde4061SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="true"/>
2192bde4061SEd Tanous        <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
2202bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/>
2212bde4061SEd Tanous      </ComplexType>
2222bde4061SEd Tanous
2232bde4061SEd Tanous      <EnumType Name="CXLSemantic">
2242bde4061SEd Tanous        <Member Name="CXLio">
2252bde4061SEd Tanous          <Annotation Term="OData.Description" String="CXL I/O semantic."/>
2262bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate the device conforms with the CXL Specification-defined 'CXL.io' semantic."/>
2272bde4061SEd Tanous        </Member>
2282bde4061SEd Tanous        <Member Name="CXLcache">
2292bde4061SEd Tanous          <Annotation Term="OData.Description" String="CXL caching protocol semantic."/>
2302bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate the device conforms with the CXL Specification-defined 'CXL.cache' semantic."/>
2312bde4061SEd Tanous        </Member>
2322bde4061SEd Tanous        <Member Name="CXLmem">
2332bde4061SEd Tanous          <Annotation Term="OData.Description" String="CXL memory access semantic."/>
2342bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate the device conforms with the CXL Specification-defined 'CXL.mem' semantic."/>
2352bde4061SEd Tanous        </Member>
2362bde4061SEd Tanous      </EnumType>
2372bde4061SEd Tanous    </Schema>
2382bde4061SEd Tanous
2392bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="CXLLogicalDevice.v1_0_1">
2402bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2412bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to clarify the range of possible values for properties with percent units."/>
2422bde4061SEd Tanous      <EntityType Name="CXLLogicalDevice" BaseType="CXLLogicalDevice.v1_0_0.CXLLogicalDevice"/>
2432bde4061SEd Tanous    </Schema>
2442bde4061SEd Tanous
2452bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="CXLLogicalDevice.v1_0_2">
2462bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2472bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
2482bde4061SEd Tanous      <EntityType Name="CXLLogicalDevice" BaseType="CXLLogicalDevice.v1_0_1.CXLLogicalDevice"/>
2492bde4061SEd Tanous    </Schema>
2502bde4061SEd Tanous
251*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="CXLLogicalDevice.v1_0_3">
252*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
253*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct the description and add units for `AllocatedBandwidth` in `QoS`.  It was also created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references.  It was also created to correct various typographical errors."/>
254*f2a8e57eSGunnar Mills      <EntityType Name="CXLLogicalDevice" BaseType="CXLLogicalDevice.v1_0_2.CXLLogicalDevice"/>
255*f2a8e57eSGunnar Mills    </Schema>
256*f2a8e57eSGunnar Mills
2572bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="CXLLogicalDevice.v1_1_0">
2582bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2592bde4061SEd Tanous      <Annotation Term="Redfish.Release" String="2023.2"/>
2602bde4061SEd Tanous
2612bde4061SEd Tanous      <EntityType Name="CXLLogicalDevice" BaseType="CXLLogicalDevice.v1_0_1.CXLLogicalDevice">
2622bde4061SEd Tanous        <NavigationProperty Name="MemoryRegions" Type="MemoryRegionCollection.MemoryRegionCollection" ContainsTarget="true" Nullable="false">
2632bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
2642bde4061SEd Tanous          <Annotation Term="OData.Description" String="The link to the collection of memory regions associated with this CXL logical device."/>
265*f2a8e57eSGunnar Mills          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource collection of type `MemoryRegionCollection` that represents the memory regions associated with this CXL logical device."/>
2662bde4061SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
2672bde4061SEd Tanous        </NavigationProperty>
2682bde4061SEd Tanous      </EntityType>
2692bde4061SEd Tanous    </Schema>
2702bde4061SEd Tanous
2712bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="CXLLogicalDevice.v1_1_1">
2722bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
2732bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
2742bde4061SEd Tanous      <EntityType Name="CXLLogicalDevice" BaseType="CXLLogicalDevice.v1_1_0.CXLLogicalDevice"/>
2752bde4061SEd Tanous    </Schema>
2762bde4061SEd Tanous
277*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="CXLLogicalDevice.v1_1_2">
278*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
279*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to correct the description and add units for `AllocatedBandwidth` in `QoS`.  It was also created to force the regeneration of OpenAPI schemas to properly express nullable properties with external references.  It was also created to correct various typographical errors."/>
280*f2a8e57eSGunnar Mills      <EntityType Name="CXLLogicalDevice" BaseType="CXLLogicalDevice.v1_1_1.CXLLogicalDevice"/>
281*f2a8e57eSGunnar Mills    </Schema>
282*f2a8e57eSGunnar Mills
283*f2a8e57eSGunnar Mills    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="CXLLogicalDevice.v1_2_0">
284*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
285*f2a8e57eSGunnar Mills      <Annotation Term="Redfish.Release" String="2024.1"/>
286*f2a8e57eSGunnar Mills      <Annotation Term="OData.Description" String="This version was created to deprecate `TemporaryThroughputReductionSupported` in favor of `TemporaryThroughputReductionSupported` in `PCIeDevice`."/>
287*f2a8e57eSGunnar Mills
288*f2a8e57eSGunnar Mills      <EntityType Name="CXLLogicalDevice" BaseType="CXLLogicalDevice.v1_1_2.CXLLogicalDevice"/>
289*f2a8e57eSGunnar Mills    </Schema>
290*f2a8e57eSGunnar Mills
2912bde4061SEd Tanous  </edmx:DataServices>
2922bde4061SEd Tanous</edmx:Edmx>
293