12bde4061SEd Tanous<?xml version="1.0" encoding="UTF-8"?> 22bde4061SEd Tanous<!----> 32bde4061SEd Tanous<!--################################################################################ --> 4*5ecf7b4eSGunnar Mills<!--# Redfish Schema: CXLLogicalDevice v1.3.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 --> 8d125652eSGunnar Mills<!--# Copyright 2014-2025 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"/> 54f2a8e57eSGunnar Mills <Annotation Term="Redfish.Language" String="en"/> 552bde4061SEd Tanous 562bde4061SEd Tanous <EntityType Name="CXLLogicalDevice" BaseType="Resource.v1_0_0.Resource" Abstract="true"> 57f2a8e57eSGunnar 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> 81*5ecf7b4eSGunnar Mills 82*5ecf7b4eSGunnar Mills <Action Name="PassphraseSecureErase" IsBound="true"> 83*5ecf7b4eSGunnar Mills <Annotation Term="OData.Description" String="This action securely erases the CXL logical device."/> 84*5ecf7b4eSGunnar Mills <Annotation Term="OData.LongDescription" String="This action shall perform a CXL Specification-defined secure erase of the CXL logical device."/> 85*5ecf7b4eSGunnar Mills <Parameter Name="CXLLogicalDevice" Type="CXLLogicalDevice.v1_0_0.Actions"/> 86*5ecf7b4eSGunnar Mills <Parameter Name="Passphrase" Type="Edm.String" Nullable="false"> 87*5ecf7b4eSGunnar Mills <Annotation Term="OData.Description" String="The passphrase required to complete the operation."/> 88*5ecf7b4eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the passphrase required to complete this action."/> 89*5ecf7b4eSGunnar Mills </Parameter> 90*5ecf7b4eSGunnar Mills <Parameter Name="PassphraseType" Type="CXLLogicalDevice.v1_3_0.PassphraseType" Nullable="false"> 91*5ecf7b4eSGunnar Mills <Annotation Term="OData.Description" String="The type of passphrase supplied for the operation."/> 92*5ecf7b4eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the type of passphrase supplied for the operation."/> 93*5ecf7b4eSGunnar Mills </Parameter> 94*5ecf7b4eSGunnar Mills <Annotation Term="Redfish.Revisions"> 95*5ecf7b4eSGunnar Mills <Collection> 96*5ecf7b4eSGunnar Mills <Record> 97*5ecf7b4eSGunnar Mills <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 98*5ecf7b4eSGunnar Mills <PropertyValue Property="Version" String="v1_3_0"/> 99*5ecf7b4eSGunnar Mills </Record> 100*5ecf7b4eSGunnar Mills </Collection> 101*5ecf7b4eSGunnar Mills </Annotation> 102*5ecf7b4eSGunnar Mills </Action> 103*5ecf7b4eSGunnar Mills 104*5ecf7b4eSGunnar Mills <Action Name="FreezeSecurityState" IsBound="true"> 105*5ecf7b4eSGunnar Mills <Annotation Term="OData.Description" String="Freezes the security state of the CXL logical device."/> 106*5ecf7b4eSGunnar Mills <Annotation Term="OData.LongDescription" String="This action shall freeze the security state of the CXL logical device."/> 107*5ecf7b4eSGunnar Mills <Parameter Name="CXLLogicalDevice" Type="CXLLogicalDevice.v1_0_0.Actions"/> 108*5ecf7b4eSGunnar Mills <Annotation Term="Redfish.Revisions"> 109*5ecf7b4eSGunnar Mills <Collection> 110*5ecf7b4eSGunnar Mills <Record> 111*5ecf7b4eSGunnar Mills <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 112*5ecf7b4eSGunnar Mills <PropertyValue Property="Version" String="v1_3_0"/> 113*5ecf7b4eSGunnar Mills </Record> 114*5ecf7b4eSGunnar Mills </Collection> 115*5ecf7b4eSGunnar Mills </Annotation> 116*5ecf7b4eSGunnar Mills </Action> 117*5ecf7b4eSGunnar Mills 118*5ecf7b4eSGunnar Mills <Action Name="SetPassphrase" IsBound="true"> 119*5ecf7b4eSGunnar Mills <Annotation Term="OData.Description" String="Sets the passphrase for the CXL logical device."/> 120*5ecf7b4eSGunnar Mills <Annotation Term="OData.LongDescription" String="This action shall set the passphrase for the CXL logical device."/> 121*5ecf7b4eSGunnar Mills <Parameter Name="CXLLogicalDevice" Type="CXLLogicalDevice.v1_0_0.Actions"/> 122*5ecf7b4eSGunnar Mills <Parameter Name="PassphraseType" Type="CXLLogicalDevice.v1_3_0.PassphraseType" Nullable="false"> 123*5ecf7b4eSGunnar Mills <Annotation Term="OData.Description" String="The type of passphrase supplied for the operation."/> 124*5ecf7b4eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the type of passphrase supplied for the operation."/> 125*5ecf7b4eSGunnar Mills </Parameter> 126*5ecf7b4eSGunnar Mills <Parameter Name="Passphrase" Type="Edm.String" Nullable="false"> 127*5ecf7b4eSGunnar Mills <Annotation Term="OData.Description" String="The passphrase required to complete the operation."/> 128*5ecf7b4eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the passphrase required to complete this action."/> 129*5ecf7b4eSGunnar Mills </Parameter> 130*5ecf7b4eSGunnar Mills <Parameter Name="NewPassphrase" Type="Edm.String" Nullable="false"> 131*5ecf7b4eSGunnar Mills <Annotation Term="OData.Description" String="The new passphrase to set for the CXL logical device."/> 132*5ecf7b4eSGunnar Mills <Annotation Term="OData.LongDescription" String="This parameter shall contain the new passphrase to set for the CXL logical device."/> 133*5ecf7b4eSGunnar Mills </Parameter> 134*5ecf7b4eSGunnar Mills <Annotation Term="Redfish.Revisions"> 135*5ecf7b4eSGunnar Mills <Collection> 136*5ecf7b4eSGunnar Mills <Record> 137*5ecf7b4eSGunnar Mills <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 138*5ecf7b4eSGunnar Mills <PropertyValue Property="Version" String="v1_3_0"/> 139*5ecf7b4eSGunnar Mills </Record> 140*5ecf7b4eSGunnar Mills </Collection> 141*5ecf7b4eSGunnar Mills </Annotation> 142*5ecf7b4eSGunnar Mills </Action> 143*5ecf7b4eSGunnar Mills 144*5ecf7b4eSGunnar Mills <Action Name="DisablePassphrase" IsBound="true"> 145*5ecf7b4eSGunnar Mills <Annotation Term="OData.Description" String="Disables the passphrase for the CXL logical device."/> 146*5ecf7b4eSGunnar Mills <Annotation Term="OData.LongDescription" String="This action shall disable the passphrase for the CXL logical device."/> 147*5ecf7b4eSGunnar Mills <Parameter Name="CXLLogicalDevice" Type="CXLLogicalDevice.v1_0_0.Actions"/> 148*5ecf7b4eSGunnar Mills <Parameter Name="PassphraseType" Type="CXLLogicalDevice.v1_3_0.PassphraseType" Nullable="false"> 149*5ecf7b4eSGunnar Mills <Annotation Term="OData.Description" String="The type of passphrase supplied for the operation."/> 150*5ecf7b4eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the type of passphrase supplied for the operation."/> 151*5ecf7b4eSGunnar Mills </Parameter> 152*5ecf7b4eSGunnar Mills <Parameter Name="Passphrase" Type="Edm.String" Nullable="false"> 153*5ecf7b4eSGunnar Mills <Annotation Term="OData.Description" String="The passphrase required to complete the operation."/> 154*5ecf7b4eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the passphrase required to complete this action."/> 155*5ecf7b4eSGunnar Mills </Parameter> 156*5ecf7b4eSGunnar Mills <Annotation Term="Redfish.Revisions"> 157*5ecf7b4eSGunnar Mills <Collection> 158*5ecf7b4eSGunnar Mills <Record> 159*5ecf7b4eSGunnar Mills <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 160*5ecf7b4eSGunnar Mills <PropertyValue Property="Version" String="v1_3_0"/> 161*5ecf7b4eSGunnar Mills </Record> 162*5ecf7b4eSGunnar Mills </Collection> 163*5ecf7b4eSGunnar Mills </Annotation> 164*5ecf7b4eSGunnar Mills </Action> 165*5ecf7b4eSGunnar Mills 166*5ecf7b4eSGunnar Mills <Action Name="Unlock" IsBound="true"> 167*5ecf7b4eSGunnar Mills <Annotation Term="OData.Description" String="Unlocks the CXL logical device."/> 168*5ecf7b4eSGunnar Mills <Annotation Term="OData.LongDescription" String="This action shall unlock the CXL logical device."/> 169*5ecf7b4eSGunnar Mills <Parameter Name="CXLLogicalDevice" Type="CXLLogicalDevice.v1_0_0.Actions"/> 170*5ecf7b4eSGunnar Mills <Parameter Name="PassphraseType" Type="CXLLogicalDevice.v1_3_0.PassphraseType" Nullable="false"> 171*5ecf7b4eSGunnar Mills <Annotation Term="OData.Description" String="The type of passphrase supplied for the operation."/> 172*5ecf7b4eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the type of passphrase supplied for the operation."/> 173*5ecf7b4eSGunnar Mills </Parameter> 174*5ecf7b4eSGunnar Mills <Parameter Name="Passphrase" Type="Edm.String" Nullable="false"> 175*5ecf7b4eSGunnar Mills <Annotation Term="OData.Description" String="The passphrase required to complete the operation."/> 176*5ecf7b4eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the passphrase required to complete this action."/> 177*5ecf7b4eSGunnar Mills </Parameter> 178*5ecf7b4eSGunnar Mills <Annotation Term="Redfish.Revisions"> 179*5ecf7b4eSGunnar Mills <Collection> 180*5ecf7b4eSGunnar Mills <Record> 181*5ecf7b4eSGunnar Mills <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/> 182*5ecf7b4eSGunnar Mills <PropertyValue Property="Version" String="v1_3_0"/> 183*5ecf7b4eSGunnar Mills </Record> 184*5ecf7b4eSGunnar Mills </Collection> 185*5ecf7b4eSGunnar Mills </Annotation> 186*5ecf7b4eSGunnar Mills </Action> 1872bde4061SEd Tanous </Schema> 1882bde4061SEd Tanous 1892bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="CXLLogicalDevice.v1_0_0"> 1902bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 1912bde4061SEd Tanous <Annotation Term="Redfish.Release" String="2022.3"/> 1922bde4061SEd Tanous 1932bde4061SEd Tanous <EntityType Name="CXLLogicalDevice" BaseType="CXLLogicalDevice.CXLLogicalDevice"> 1942bde4061SEd Tanous <Property Name="Identifiers" Type="Collection(Resource.Identifier)" Nullable="false"> 1952bde4061SEd Tanous <Annotation Term="OData.Description" String="The durable names for the CXL logical device."/> 1962bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain a list of all known durable names for the associated CXL logical device."/> 1972bde4061SEd Tanous </Property> 1982bde4061SEd Tanous <Property Name="SemanticsSupported" Type="Collection(CXLLogicalDevice.v1_0_0.CXLSemantic)" Nullable="false"> 1992bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 2002bde4061SEd Tanous <Annotation Term="OData.Description" String="The semantics supported by this CXL logical device."/> 2012bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the CXL Specification-defined semantics that are supported by this CXL logical device."/> 2022bde4061SEd Tanous </Property> 2032bde4061SEd Tanous <Property Name="Status" Type="Resource.Status" Nullable="false"> 2042bde4061SEd Tanous <Annotation Term="OData.Description" String="The status and health of the resource and its subordinate or dependent resources."/> 2052bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain any status or health properties of the resource."/> 2062bde4061SEd Tanous </Property> 2072bde4061SEd Tanous <Property Name="Links" Type="CXLLogicalDevice.v1_0_0.Links" Nullable="false"> 2082bde4061SEd Tanous <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/> 2092bde4061SEd 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."/> 2102bde4061SEd Tanous </Property> 2112bde4061SEd Tanous <Property Name="Actions" Type="CXLLogicalDevice.v1_0_0.Actions" Nullable="false"> 2122bde4061SEd Tanous <Annotation Term="OData.Description" String="The available actions for this resource."/> 2132bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/> 2142bde4061SEd Tanous </Property> 2152bde4061SEd Tanous <Property Name="MemorySizeMiB" Type="Edm.Int64" Nullable="false"> 2162bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 217dd5c81e9SGunnar Mills <Annotation Term="OData.Description" String="The total memory capacity currently available in this CXL logical device."/> 218dd5c81e9SGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the total memory capacity currently available in this CXL logical device in mebibytes (MiB). This value shall equate to the sum of the dynamic capacity extents and the static capacity assigned to this logical device."/> 2192bde4061SEd Tanous <Annotation Term="Measures.Unit" String="MiBy"/> 2202bde4061SEd Tanous </Property> 2212bde4061SEd Tanous <Property Name="QoSTelemetryCapabilities" Type="CXLLogicalDevice.v1_0_0.QoSTelemetryCapabilities" Nullable="false"> 2222bde4061SEd Tanous <Annotation Term="OData.Description" String="The quality of service telemetry capabilities for this CXL logical device."/> 2232bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the quality of service telemetry capabilities for this CXL logical device."/> 2242bde4061SEd Tanous </Property> 2252bde4061SEd Tanous <Property Name="QoS" Type="CXLLogicalDevice.v1_0_0.QoS" Nullable="false"> 2262bde4061SEd Tanous <Annotation Term="OData.Description" String="The quality of service configuration for this CXL logical device."/> 2272bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the quality of service configuration for this CXL logical device."/> 2282bde4061SEd Tanous </Property> 2292bde4061SEd Tanous <NavigationProperty Name="Log" Type="LogService.LogService" ContainsTarget="true" Nullable="false"> 2302bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 2312bde4061SEd Tanous <Annotation Term="OData.Description" String="The link to the log service associated with this CXL logical device."/> 232f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain a link to a resource of type `LogService`."/> 2332bde4061SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 2342bde4061SEd Tanous </NavigationProperty> 2352bde4061SEd Tanous </EntityType> 2362bde4061SEd Tanous 2372bde4061SEd Tanous <ComplexType Name="QoSTelemetryCapabilities"> 2382bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 2392bde4061SEd Tanous <Annotation Term="OData.Description" String="The quality of service telemetry capabilities for a CXL logical device."/> 2402bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the quality of service telemetry capabilities for a CXL logical device."/> 2412bde4061SEd Tanous <Property Name="EgressPortBackpressureSupported" Type="Edm.Boolean"> 2422bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 2432bde4061SEd Tanous <Annotation Term="OData.Description" String="Indicates whether the device supports the CXL Specification-defined 'Egress Port Backpressure' mechanism."/> 2442bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether the device supports the CXL Specification-defined 'Egress Port Backpressure' mechanism."/> 2452bde4061SEd Tanous </Property> 2462bde4061SEd Tanous <Property Name="TemporaryThroughputReductionSupported" Type="Edm.Boolean"> 2472bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 2482bde4061SEd Tanous <Annotation Term="OData.Description" String="Indicates whether the device supports the CXL Specification-defined 'Temporary Throughput Reduction' mechanism."/> 2492bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall indicate whether the device supports the CXL Specification-defined 'Temporary Throughput Reduction' mechanism."/> 250f2a8e57eSGunnar Mills <Annotation Term="Redfish.Revisions"> 251f2a8e57eSGunnar Mills <Collection> 252f2a8e57eSGunnar Mills <Record> 253f2a8e57eSGunnar Mills <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Deprecated"/> 254f2a8e57eSGunnar Mills <PropertyValue Property="Version" String="v1_2_0"/> 255f2a8e57eSGunnar Mills <PropertyValue Property="Description" String="This property has been deprecated in favor of `TemporaryThroughputReductionSupported` in `PCIeDevice`."/> 256f2a8e57eSGunnar Mills </Record> 257f2a8e57eSGunnar Mills </Collection> 258f2a8e57eSGunnar Mills </Annotation> 2592bde4061SEd Tanous </Property> 2602bde4061SEd Tanous </ComplexType> 2612bde4061SEd Tanous 2622bde4061SEd Tanous <ComplexType Name="QoS"> 2632bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 2642bde4061SEd Tanous <Annotation Term="OData.Description" String="The quality of service properties for this CXL logical device."/> 2652bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the quality of service properties of this CXL logical device."/> 2662bde4061SEd Tanous <Property Name="AllocatedBandwidth" Type="Edm.Int64"> 2672bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 268f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The bandwidth allocated to this CXL logical device as a percentage."/> 269f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the bandwidth allocated, `0` to `100`, for this CXL logical device as a percentage."/> 270f2a8e57eSGunnar Mills <Annotation Term="Measures.Unit" String="%"/> 271f2a8e57eSGunnar Mills <Annotation Term="Validation.Minimum" Int="0"/> 272f2a8e57eSGunnar Mills <Annotation Term="Validation.Maximum" Int="100"/> 2732bde4061SEd Tanous </Property> 2742bde4061SEd Tanous <Property Name="LimitPercent" Type="Edm.Int64"> 2752bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/ReadWrite"/> 2762bde4061SEd Tanous <Annotation Term="OData.Description" String="The bandwidth limit to this CXL logical device as a percentage."/> 2772bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the bandwidth limit, `0` to `100`, for this CXL logical device as a percentage."/> 2782bde4061SEd Tanous <Annotation Term="Measures.Unit" String="%"/> 2792bde4061SEd Tanous <Annotation Term="Validation.Minimum" Int="0"/> 2802bde4061SEd Tanous <Annotation Term="Validation.Maximum" Int="100"/> 2812bde4061SEd Tanous </Property> 2822bde4061SEd Tanous </ComplexType> 2832bde4061SEd Tanous 2842bde4061SEd Tanous <ComplexType Name="Links" BaseType="Resource.Links"> 2852bde4061SEd Tanous <Annotation Term="OData.Description" String="The links to other resources that are related to this resource."/> 2862bde4061SEd 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."/> 2872bde4061SEd Tanous <NavigationProperty Name="PCIeFunctions" Type="Collection(PCIeFunction.PCIeFunction)"> 2882bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 2892bde4061SEd Tanous <Annotation Term="OData.Description" String="An array of links to the PCIe functions assigned to this CXL logical device."/> 290f2a8e57eSGunnar 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."/> 2912bde4061SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 2922bde4061SEd Tanous </NavigationProperty> 2932bde4061SEd Tanous <NavigationProperty Name="MemoryDomains" Type="Collection(MemoryDomain.MemoryDomain)"> 2942bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 2952bde4061SEd Tanous <Annotation Term="OData.Description" String="An array of links to the memory domains associated with this CXL logical device."/> 296f2a8e57eSGunnar 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."/> 2972bde4061SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 2982bde4061SEd Tanous </NavigationProperty> 2992bde4061SEd Tanous <NavigationProperty Name="MemoryChunks" Type="Collection(MemoryChunks.MemoryChunks)"> 3002bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 3012bde4061SEd Tanous <Annotation Term="OData.Description" String="An array of links to the memory chunks owned by this CXL logical device."/> 302f2a8e57eSGunnar 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."/> 3032bde4061SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 3042bde4061SEd Tanous </NavigationProperty> 3052bde4061SEd Tanous <NavigationProperty Name="Endpoints" Type="Collection(Endpoint.Endpoint)"> 3062bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 3072bde4061SEd Tanous <Annotation Term="OData.Description" String="An array of links to the endpoints associated with this CXL logical device."/> 308f2a8e57eSGunnar 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."/> 3092bde4061SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 3102bde4061SEd Tanous </NavigationProperty> 3112bde4061SEd Tanous </ComplexType> 3122bde4061SEd Tanous 3132bde4061SEd Tanous <ComplexType Name="Actions"> 3142bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 3152bde4061SEd Tanous <Annotation Term="OData.Description" String="The available actions for this resource."/> 3162bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/> 3172bde4061SEd Tanous <Property Name="Oem" Type="CXLLogicalDevice.v1_0_0.OemActions" Nullable="false"> 3182bde4061SEd Tanous <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 3192bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/> 3202bde4061SEd Tanous </Property> 3212bde4061SEd Tanous </ComplexType> 3222bde4061SEd Tanous 3232bde4061SEd Tanous <ComplexType Name="OemActions"> 3242bde4061SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="true"/> 3252bde4061SEd Tanous <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 3262bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/> 3272bde4061SEd Tanous </ComplexType> 3282bde4061SEd Tanous 3292bde4061SEd Tanous <EnumType Name="CXLSemantic"> 3302bde4061SEd Tanous <Member Name="CXLio"> 3312bde4061SEd Tanous <Annotation Term="OData.Description" String="CXL I/O semantic."/> 3322bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the device conforms with the CXL Specification-defined 'CXL.io' semantic."/> 3332bde4061SEd Tanous </Member> 3342bde4061SEd Tanous <Member Name="CXLcache"> 3352bde4061SEd Tanous <Annotation Term="OData.Description" String="CXL caching protocol semantic."/> 3362bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the device conforms with the CXL Specification-defined 'CXL.cache' semantic."/> 3372bde4061SEd Tanous </Member> 3382bde4061SEd Tanous <Member Name="CXLmem"> 3392bde4061SEd Tanous <Annotation Term="OData.Description" String="CXL memory access semantic."/> 3402bde4061SEd Tanous <Annotation Term="OData.LongDescription" String="This value shall indicate the device conforms with the CXL Specification-defined 'CXL.mem' semantic."/> 3412bde4061SEd Tanous </Member> 3422bde4061SEd Tanous </EnumType> 3432bde4061SEd Tanous </Schema> 3442bde4061SEd Tanous 3452bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="CXLLogicalDevice.v1_0_1"> 3462bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 3472bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to clarify the range of possible values for properties with percent units."/> 3482bde4061SEd Tanous <EntityType Name="CXLLogicalDevice" BaseType="CXLLogicalDevice.v1_0_0.CXLLogicalDevice"/> 3492bde4061SEd Tanous </Schema> 3502bde4061SEd Tanous 3512bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="CXLLogicalDevice.v1_0_2"> 3522bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 3532bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 3542bde4061SEd Tanous <EntityType Name="CXLLogicalDevice" BaseType="CXLLogicalDevice.v1_0_1.CXLLogicalDevice"/> 3552bde4061SEd Tanous </Schema> 3562bde4061SEd Tanous 357f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="CXLLogicalDevice.v1_0_3"> 358f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 359f2a8e57eSGunnar 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."/> 360f2a8e57eSGunnar Mills <EntityType Name="CXLLogicalDevice" BaseType="CXLLogicalDevice.v1_0_2.CXLLogicalDevice"/> 361f2a8e57eSGunnar Mills </Schema> 362f2a8e57eSGunnar Mills 363dd5c81e9SGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="CXLLogicalDevice.v1_0_4"> 364dd5c81e9SGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 365dd5c81e9SGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the description of `MemorySizeMiB`."/> 366dd5c81e9SGunnar Mills <EntityType Name="CXLLogicalDevice" BaseType="CXLLogicalDevice.v1_0_3.CXLLogicalDevice"/> 367dd5c81e9SGunnar Mills </Schema> 368dd5c81e9SGunnar Mills 3692bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="CXLLogicalDevice.v1_1_0"> 3702bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 3712bde4061SEd Tanous <Annotation Term="Redfish.Release" String="2023.2"/> 3722bde4061SEd Tanous 3732bde4061SEd Tanous <EntityType Name="CXLLogicalDevice" BaseType="CXLLogicalDevice.v1_0_1.CXLLogicalDevice"> 3742bde4061SEd Tanous <NavigationProperty Name="MemoryRegions" Type="MemoryRegionCollection.MemoryRegionCollection" ContainsTarget="true" Nullable="false"> 3752bde4061SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 3762bde4061SEd Tanous <Annotation Term="OData.Description" String="The link to the collection of memory regions associated with this CXL logical device."/> 377f2a8e57eSGunnar 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."/> 3782bde4061SEd Tanous <Annotation Term="OData.AutoExpandReferences"/> 3792bde4061SEd Tanous </NavigationProperty> 3802bde4061SEd Tanous </EntityType> 3812bde4061SEd Tanous </Schema> 3822bde4061SEd Tanous 3832bde4061SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="CXLLogicalDevice.v1_1_1"> 3842bde4061SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 3852bde4061SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 3862bde4061SEd Tanous <EntityType Name="CXLLogicalDevice" BaseType="CXLLogicalDevice.v1_1_0.CXLLogicalDevice"/> 3872bde4061SEd Tanous </Schema> 3882bde4061SEd Tanous 389f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="CXLLogicalDevice.v1_1_2"> 390f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 391f2a8e57eSGunnar 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."/> 392f2a8e57eSGunnar Mills <EntityType Name="CXLLogicalDevice" BaseType="CXLLogicalDevice.v1_1_1.CXLLogicalDevice"/> 393f2a8e57eSGunnar Mills </Schema> 394f2a8e57eSGunnar Mills 395dd5c81e9SGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="CXLLogicalDevice.v1_1_3"> 396dd5c81e9SGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 397dd5c81e9SGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the description of `MemorySizeMiB`."/> 398dd5c81e9SGunnar Mills <EntityType Name="CXLLogicalDevice" BaseType="CXLLogicalDevice.v1_1_2.CXLLogicalDevice"/> 399dd5c81e9SGunnar Mills </Schema> 400dd5c81e9SGunnar Mills 401f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="CXLLogicalDevice.v1_2_0"> 402f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 403f2a8e57eSGunnar Mills <Annotation Term="Redfish.Release" String="2024.1"/> 404f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to deprecate `TemporaryThroughputReductionSupported` in favor of `TemporaryThroughputReductionSupported` in `PCIeDevice`."/> 405f2a8e57eSGunnar Mills 406f2a8e57eSGunnar Mills <EntityType Name="CXLLogicalDevice" BaseType="CXLLogicalDevice.v1_1_2.CXLLogicalDevice"/> 407f2a8e57eSGunnar Mills </Schema> 408f2a8e57eSGunnar Mills 409dd5c81e9SGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="CXLLogicalDevice.v1_2_1"> 410dd5c81e9SGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 411dd5c81e9SGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the description of `MemorySizeMiB`."/> 412dd5c81e9SGunnar Mills <EntityType Name="CXLLogicalDevice" BaseType="CXLLogicalDevice.v1_2_0.CXLLogicalDevice"/> 413dd5c81e9SGunnar Mills </Schema> 414dd5c81e9SGunnar Mills 415*5ecf7b4eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="CXLLogicalDevice.v1_3_0"> 416*5ecf7b4eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 417*5ecf7b4eSGunnar Mills <Annotation Term="Redfish.Release" String="2025.3"/> 418*5ecf7b4eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to add the `SetPassphrase`, `DisablePassphrase`, `PassphraseSecureErase`, `FreezeSecurityState`, and `Unlock` actions."/> 419*5ecf7b4eSGunnar Mills 420*5ecf7b4eSGunnar Mills <EntityType Name="CXLLogicalDevice" BaseType="CXLLogicalDevice.v1_2_1.CXLLogicalDevice"/> 421*5ecf7b4eSGunnar Mills 422*5ecf7b4eSGunnar Mills <EnumType Name="PassphraseType"> 423*5ecf7b4eSGunnar Mills <Member Name="User"> 424*5ecf7b4eSGunnar Mills <Annotation Term="OData.Description" String="User passphrase."/> 425*5ecf7b4eSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate a user-defined passphrase."/> 426*5ecf7b4eSGunnar Mills </Member> 427*5ecf7b4eSGunnar Mills <Member Name="Master"> 428*5ecf7b4eSGunnar Mills <Annotation Term="OData.Description" String="Master passphrase."/> 429*5ecf7b4eSGunnar Mills <Annotation Term="OData.LongDescription" String="This value shall indicate an administrator-defined master passphrase."/> 430*5ecf7b4eSGunnar Mills </Member> 431*5ecf7b4eSGunnar Mills </EnumType> 432*5ecf7b4eSGunnar Mills </Schema> 433*5ecf7b4eSGunnar Mills 4342bde4061SEd Tanous </edmx:DataServices> 4352bde4061SEd Tanous</edmx:Edmx> 436