1*2bde4061SEd Tanous<?xml version="1.0" encoding="UTF-8"?>
2*2bde4061SEd Tanous<!---->
3*2bde4061SEd Tanous<!--################################################################################       -->
4*2bde4061SEd Tanous<!--# Redfish Schema:  CXLLogicalDevice v1.1.1                                             -->
5*2bde4061SEd Tanous<!--#                                                                                      -->
6*2bde4061SEd Tanous<!--# For a detailed change log, see the README file contained in the DSP8010 bundle,      -->
7*2bde4061SEd Tanous<!--# available at http://www.dmtf.org/standards/redfish                                   -->
8*2bde4061SEd Tanous<!--# Copyright 2014-2023 DMTF.                                                            -->
9*2bde4061SEd Tanous<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright -->
10*2bde4061SEd Tanous<!--################################################################################       -->
11*2bde4061SEd Tanous<!---->
12*2bde4061SEd Tanous<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0">
13*2bde4061SEd Tanous
14*2bde4061SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml">
15*2bde4061SEd Tanous    <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/>
16*2bde4061SEd Tanous  </edmx:Reference>
17*2bde4061SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Measures.V1.xml">
18*2bde4061SEd Tanous    <edmx:Include Namespace="Org.OData.Measures.V1" Alias="Measures"/>
19*2bde4061SEd Tanous  </edmx:Reference>
20*2bde4061SEd Tanous  <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Capabilities.V1.xml">
21*2bde4061SEd Tanous    <edmx:Include Namespace="Org.OData.Capabilities.V1" Alias="Capabilities"/>
22*2bde4061SEd Tanous  </edmx:Reference>
23*2bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml">
24*2bde4061SEd Tanous    <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/>
25*2bde4061SEd Tanous    <edmx:Include Namespace="Validation.v1_0_0" Alias="Validation"/>
26*2bde4061SEd Tanous  </edmx:Reference>
27*2bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml">
28*2bde4061SEd Tanous    <edmx:Include Namespace="Resource"/>
29*2bde4061SEd Tanous    <edmx:Include Namespace="Resource.v1_0_0"/>
30*2bde4061SEd Tanous  </edmx:Reference>
31*2bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/PCIeFunction_v1.xml">
32*2bde4061SEd Tanous    <edmx:Include Namespace="PCIeFunction"/>
33*2bde4061SEd Tanous  </edmx:Reference>
34*2bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/MemoryDomain_v1.xml">
35*2bde4061SEd Tanous    <edmx:Include Namespace="MemoryDomain"/>
36*2bde4061SEd Tanous  </edmx:Reference>
37*2bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/MemoryChunks_v1.xml">
38*2bde4061SEd Tanous    <edmx:Include Namespace="MemoryChunks"/>
39*2bde4061SEd Tanous  </edmx:Reference>
40*2bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Endpoint_v1.xml">
41*2bde4061SEd Tanous    <edmx:Include Namespace="Endpoint"/>
42*2bde4061SEd Tanous  </edmx:Reference>
43*2bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/LogService_v1.xml">
44*2bde4061SEd Tanous    <edmx:Include Namespace="LogService"/>
45*2bde4061SEd Tanous  </edmx:Reference>
46*2bde4061SEd Tanous  <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/MemoryRegionCollection_v1.xml">
47*2bde4061SEd Tanous    <edmx:Include Namespace="MemoryRegionCollection"/>
48*2bde4061SEd Tanous  </edmx:Reference>
49*2bde4061SEd Tanous
50*2bde4061SEd Tanous  <edmx:DataServices>
51*2bde4061SEd Tanous
52*2bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="CXLLogicalDevice">
53*2bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
54*2bde4061SEd Tanous
55*2bde4061SEd Tanous      <EntityType Name="CXLLogicalDevice" BaseType="Resource.v1_0_0.Resource" Abstract="true">
56*2bde4061SEd Tanous        <Annotation Term="OData.Description" String="The schema definition for the CXLLogicalDevice resource.  It represents the properties of a CXL logical device within a PCIe device."/>
57*2bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This resource shall represent a CXL logical device that is a part of a PCIe device."/>
58*2bde4061SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
59*2bde4061SEd Tanous        <Annotation Term="Capabilities.InsertRestrictions">
60*2bde4061SEd Tanous          <Record>
61*2bde4061SEd Tanous            <PropertyValue Property="Insertable" Bool="false"/>
62*2bde4061SEd Tanous          </Record>
63*2bde4061SEd Tanous        </Annotation>
64*2bde4061SEd Tanous        <Annotation Term="Capabilities.UpdateRestrictions">
65*2bde4061SEd Tanous          <Record>
66*2bde4061SEd Tanous            <PropertyValue Property="Updatable" Bool="true"/>
67*2bde4061SEd Tanous          </Record>
68*2bde4061SEd Tanous        </Annotation>
69*2bde4061SEd Tanous        <Annotation Term="Capabilities.DeleteRestrictions">
70*2bde4061SEd Tanous          <Record>
71*2bde4061SEd Tanous            <PropertyValue Property="Deletable" Bool="false"/>
72*2bde4061SEd Tanous          </Record>
73*2bde4061SEd Tanous        </Annotation>
74*2bde4061SEd Tanous        <Annotation Term="Redfish.Uris">
75*2bde4061SEd Tanous          <Collection>
76*2bde4061SEd Tanous            <String>/redfish/v1/Chassis/{ChassisId}/PCIeDevices/{PCIeDeviceId}/CXLLogicalDevices/{CXLLogicalDeviceId}</String>
77*2bde4061SEd Tanous          </Collection>
78*2bde4061SEd Tanous        </Annotation>
79*2bde4061SEd Tanous      </EntityType>
80*2bde4061SEd Tanous    </Schema>
81*2bde4061SEd Tanous
82*2bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="CXLLogicalDevice.v1_0_0">
83*2bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
84*2bde4061SEd Tanous      <Annotation Term="Redfish.Release" String="2022.3"/>
85*2bde4061SEd Tanous
86*2bde4061SEd Tanous      <EntityType Name="CXLLogicalDevice" BaseType="CXLLogicalDevice.CXLLogicalDevice">
87*2bde4061SEd Tanous        <Property Name="Identifiers" Type="Collection(Resource.Identifier)" Nullable="false">
88*2bde4061SEd Tanous          <Annotation Term="OData.Description" String="The durable names for the CXL logical device."/>
89*2bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain a list of all known durable names for the associated CXL logical device."/>
90*2bde4061SEd Tanous        </Property>
91*2bde4061SEd Tanous        <Property Name="SemanticsSupported" Type="Collection(CXLLogicalDevice.v1_0_0.CXLSemantic)" Nullable="false">
92*2bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
93*2bde4061SEd Tanous          <Annotation Term="OData.Description" String="The semantics supported by this CXL logical device."/>
94*2bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the CXL Specification-defined semantics that are supported by this CXL logical device."/>
95*2bde4061SEd Tanous        </Property>
96*2bde4061SEd Tanous        <Property Name="Status" Type="Resource.Status" Nullable="false">
97*2bde4061SEd Tanous          <Annotation Term="OData.Description" String="The status and health of the resource and its subordinate or dependent resources."/>
98*2bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain any status or health properties of the resource."/>
99*2bde4061SEd Tanous        </Property>
100*2bde4061SEd Tanous        <Property Name="Links" Type="CXLLogicalDevice.v1_0_0.Links" Nullable="false">
101*2bde4061SEd Tanous          <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/>
102*2bde4061SEd 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."/>
103*2bde4061SEd Tanous        </Property>
104*2bde4061SEd Tanous        <Property Name="Actions" Type="CXLLogicalDevice.v1_0_0.Actions" Nullable="false">
105*2bde4061SEd Tanous          <Annotation Term="OData.Description" String="The available actions for this resource."/>
106*2bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/>
107*2bde4061SEd Tanous        </Property>
108*2bde4061SEd Tanous        <Property Name="MemorySizeMiB" Type="Edm.Int64" Nullable="false">
109*2bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
110*2bde4061SEd Tanous          <Annotation Term="OData.Description" String="The memory region size defined in this CXL logical device."/>
111*2bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the memory region size defined in this CXL logical device in mebibytes (MiB)."/>
112*2bde4061SEd Tanous          <Annotation Term="Measures.Unit" String="MiBy"/>
113*2bde4061SEd Tanous        </Property>
114*2bde4061SEd Tanous        <Property Name="QoSTelemetryCapabilities" Type="CXLLogicalDevice.v1_0_0.QoSTelemetryCapabilities" Nullable="false">
115*2bde4061SEd Tanous          <Annotation Term="OData.Description" String="The quality of service telemetry capabilities for this CXL logical device."/>
116*2bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the quality of service telemetry capabilities for this CXL logical device."/>
117*2bde4061SEd Tanous        </Property>
118*2bde4061SEd Tanous        <Property Name="QoS" Type="CXLLogicalDevice.v1_0_0.QoS" Nullable="false">
119*2bde4061SEd Tanous          <Annotation Term="OData.Description" String="The quality of service configuration for this CXL logical device."/>
120*2bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the quality of service configuration for this CXL logical device."/>
121*2bde4061SEd Tanous        </Property>
122*2bde4061SEd Tanous        <NavigationProperty Name="Log" Type="LogService.LogService" ContainsTarget="true" Nullable="false">
123*2bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
124*2bde4061SEd Tanous          <Annotation Term="OData.Description" String="The link to the log service associated with this CXL logical device."/>
125*2bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type LogService."/>
126*2bde4061SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
127*2bde4061SEd Tanous        </NavigationProperty>
128*2bde4061SEd Tanous      </EntityType>
129*2bde4061SEd Tanous
130*2bde4061SEd Tanous      <ComplexType Name="QoSTelemetryCapabilities">
131*2bde4061SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
132*2bde4061SEd Tanous        <Annotation Term="OData.Description" String="The quality of service telemetry capabilities for a CXL logical device."/>
133*2bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the quality of service telemetry capabilities for a CXL logical device."/>
134*2bde4061SEd Tanous        <Property Name="EgressPortBackpressureSupported" Type="Edm.Boolean">
135*2bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
136*2bde4061SEd Tanous          <Annotation Term="OData.Description" String="Indicates whether the device supports the CXL Specification-defined 'Egress Port Backpressure' mechanism."/>
137*2bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether the device supports the CXL Specification-defined 'Egress Port Backpressure' mechanism."/>
138*2bde4061SEd Tanous        </Property>
139*2bde4061SEd Tanous        <Property Name="TemporaryThroughputReductionSupported" Type="Edm.Boolean">
140*2bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
141*2bde4061SEd Tanous          <Annotation Term="OData.Description" String="Indicates whether the device supports the CXL Specification-defined 'Temporary Throughput Reduction' mechanism."/>
142*2bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall indicate whether the device supports the CXL Specification-defined 'Temporary Throughput Reduction' mechanism."/>
143*2bde4061SEd Tanous        </Property>
144*2bde4061SEd Tanous      </ComplexType>
145*2bde4061SEd Tanous
146*2bde4061SEd Tanous      <ComplexType Name="QoS">
147*2bde4061SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
148*2bde4061SEd Tanous        <Annotation Term="OData.Description" String="The quality of service properties for this CXL logical device."/>
149*2bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the quality of service properties of this CXL logical device."/>
150*2bde4061SEd Tanous        <Property Name="AllocatedBandwidth" Type="Edm.Int64">
151*2bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
152*2bde4061SEd Tanous          <Annotation Term="OData.Description" String="The bandwidth allocated for this CXL logical device in multiples of 256."/>
153*2bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the bandwidth allocated for this CXL logical device in multiples of 256."/>
154*2bde4061SEd Tanous        </Property>
155*2bde4061SEd Tanous        <Property Name="LimitPercent" Type="Edm.Int64">
156*2bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/>
157*2bde4061SEd Tanous          <Annotation Term="OData.Description" String="The bandwidth limit to this CXL logical device as a percentage."/>
158*2bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the bandwidth limit, `0` to `100`, for this CXL logical device as a percentage."/>
159*2bde4061SEd Tanous          <Annotation Term="Measures.Unit" String="%"/>
160*2bde4061SEd Tanous          <Annotation Term="Validation.Minimum" Int="0"/>
161*2bde4061SEd Tanous          <Annotation Term="Validation.Maximum" Int="100"/>
162*2bde4061SEd Tanous        </Property>
163*2bde4061SEd Tanous      </ComplexType>
164*2bde4061SEd Tanous
165*2bde4061SEd Tanous      <ComplexType Name="Links" BaseType="Resource.Links">
166*2bde4061SEd Tanous        <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/>
167*2bde4061SEd 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."/>
168*2bde4061SEd Tanous        <NavigationProperty Name="PCIeFunctions" Type="Collection(PCIeFunction.PCIeFunction)">
169*2bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
170*2bde4061SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the PCIe functions assigned to this CXL logical device."/>
171*2bde4061SEd Tanous          <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."/>
172*2bde4061SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
173*2bde4061SEd Tanous        </NavigationProperty>
174*2bde4061SEd Tanous        <NavigationProperty Name="MemoryDomains" Type="Collection(MemoryDomain.MemoryDomain)">
175*2bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
176*2bde4061SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the memory domains associated with this CXL logical device."/>
177*2bde4061SEd Tanous          <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."/>
178*2bde4061SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
179*2bde4061SEd Tanous        </NavigationProperty>
180*2bde4061SEd Tanous        <NavigationProperty Name="MemoryChunks" Type="Collection(MemoryChunks.MemoryChunks)">
181*2bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
182*2bde4061SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the memory chunks owned by this CXL logical device."/>
183*2bde4061SEd Tanous          <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."/>
184*2bde4061SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
185*2bde4061SEd Tanous        </NavigationProperty>
186*2bde4061SEd Tanous        <NavigationProperty Name="Endpoints" Type="Collection(Endpoint.Endpoint)">
187*2bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
188*2bde4061SEd Tanous          <Annotation Term="OData.Description" String="An array of links to the endpoints associated with this CXL logical device."/>
189*2bde4061SEd Tanous          <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."/>
190*2bde4061SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
191*2bde4061SEd Tanous        </NavigationProperty>
192*2bde4061SEd Tanous      </ComplexType>
193*2bde4061SEd Tanous
194*2bde4061SEd Tanous      <ComplexType Name="Actions">
195*2bde4061SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="false"/>
196*2bde4061SEd Tanous        <Annotation Term="OData.Description" String="The available actions for this resource."/>
197*2bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/>
198*2bde4061SEd Tanous        <Property Name="Oem" Type="CXLLogicalDevice.v1_0_0.OemActions" Nullable="false">
199*2bde4061SEd Tanous          <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
200*2bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/>
201*2bde4061SEd Tanous        </Property>
202*2bde4061SEd Tanous      </ComplexType>
203*2bde4061SEd Tanous
204*2bde4061SEd Tanous      <ComplexType Name="OemActions">
205*2bde4061SEd Tanous        <Annotation Term="OData.AdditionalProperties" Bool="true"/>
206*2bde4061SEd Tanous        <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/>
207*2bde4061SEd Tanous        <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/>
208*2bde4061SEd Tanous      </ComplexType>
209*2bde4061SEd Tanous
210*2bde4061SEd Tanous      <EnumType Name="CXLSemantic">
211*2bde4061SEd Tanous        <Member Name="CXLio">
212*2bde4061SEd Tanous          <Annotation Term="OData.Description" String="CXL I/O semantic."/>
213*2bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate the device conforms with the CXL Specification-defined 'CXL.io' semantic."/>
214*2bde4061SEd Tanous        </Member>
215*2bde4061SEd Tanous        <Member Name="CXLcache">
216*2bde4061SEd Tanous          <Annotation Term="OData.Description" String="CXL caching protocol semantic."/>
217*2bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate the device conforms with the CXL Specification-defined 'CXL.cache' semantic."/>
218*2bde4061SEd Tanous        </Member>
219*2bde4061SEd Tanous        <Member Name="CXLmem">
220*2bde4061SEd Tanous          <Annotation Term="OData.Description" String="CXL memory access semantic."/>
221*2bde4061SEd Tanous          <Annotation Term="OData.LongDescription" String="This value shall indicate the device conforms with the CXL Specification-defined 'CXL.mem' semantic."/>
222*2bde4061SEd Tanous        </Member>
223*2bde4061SEd Tanous      </EnumType>
224*2bde4061SEd Tanous    </Schema>
225*2bde4061SEd Tanous
226*2bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="CXLLogicalDevice.v1_0_1">
227*2bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
228*2bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to clarify the range of possible values for properties with percent units."/>
229*2bde4061SEd Tanous      <EntityType Name="CXLLogicalDevice" BaseType="CXLLogicalDevice.v1_0_0.CXLLogicalDevice"/>
230*2bde4061SEd Tanous    </Schema>
231*2bde4061SEd Tanous
232*2bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="CXLLogicalDevice.v1_0_2">
233*2bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
234*2bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
235*2bde4061SEd Tanous      <EntityType Name="CXLLogicalDevice" BaseType="CXLLogicalDevice.v1_0_1.CXLLogicalDevice"/>
236*2bde4061SEd Tanous    </Schema>
237*2bde4061SEd Tanous
238*2bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="CXLLogicalDevice.v1_1_0">
239*2bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
240*2bde4061SEd Tanous      <Annotation Term="Redfish.Release" String="2023.2"/>
241*2bde4061SEd Tanous
242*2bde4061SEd Tanous      <EntityType Name="CXLLogicalDevice" BaseType="CXLLogicalDevice.v1_0_1.CXLLogicalDevice">
243*2bde4061SEd Tanous        <NavigationProperty Name="MemoryRegions" Type="MemoryRegionCollection.MemoryRegionCollection" ContainsTarget="true" Nullable="false">
244*2bde4061SEd Tanous          <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/>
245*2bde4061SEd Tanous          <Annotation Term="OData.Description" String="The link to the collection of memory regions associated with this CXL logical device."/>
246*2bde4061SEd Tanous          <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."/>
247*2bde4061SEd Tanous          <Annotation Term="OData.AutoExpandReferences"/>
248*2bde4061SEd Tanous        </NavigationProperty>
249*2bde4061SEd Tanous      </EntityType>
250*2bde4061SEd Tanous    </Schema>
251*2bde4061SEd Tanous
252*2bde4061SEd Tanous    <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="CXLLogicalDevice.v1_1_1">
253*2bde4061SEd Tanous      <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
254*2bde4061SEd Tanous      <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/>
255*2bde4061SEd Tanous      <EntityType Name="CXLLogicalDevice" BaseType="CXLLogicalDevice.v1_1_0.CXLLogicalDevice"/>
256*2bde4061SEd Tanous    </Schema>
257*2bde4061SEd Tanous
258*2bde4061SEd Tanous  </edmx:DataServices>
259*2bde4061SEd Tanous</edmx:Edmx>
260