1720c9898SEd Tanous<?xml version="1.0" encoding="UTF-8"?> 2720c9898SEd Tanous<!----> 3720c9898SEd Tanous<!--################################################################################ --> 4f2a8e57eSGunnar Mills<!--# Redfish Schema: OperatingConfig v1.0.4 --> 5720c9898SEd Tanous<!--# --> 6720c9898SEd Tanous<!--# For a detailed change log, see the README file contained in the DSP8010 bundle, --> 7720c9898SEd Tanous<!--# available at http://www.dmtf.org/standards/redfish --> 8d125652eSGunnar Mills<!--# Copyright 2014-2025 DMTF. --> 9720c9898SEd Tanous<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright --> 10720c9898SEd Tanous<!--################################################################################ --> 11720c9898SEd Tanous<!----> 12720c9898SEd Tanous<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0"> 13720c9898SEd Tanous 14720c9898SEd Tanous <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml"> 15720c9898SEd Tanous <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/> 16720c9898SEd Tanous </edmx:Reference> 17720c9898SEd Tanous <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Capabilities.V1.xml"> 18720c9898SEd Tanous <edmx:Include Namespace="Org.OData.Capabilities.V1" Alias="Capabilities"/> 19720c9898SEd Tanous </edmx:Reference> 20720c9898SEd Tanous <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Measures.V1.xml"> 21720c9898SEd Tanous <edmx:Include Namespace="Org.OData.Measures.V1" Alias="Measures"/> 22720c9898SEd Tanous </edmx:Reference> 23720c9898SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml"> 24720c9898SEd Tanous <edmx:Include Namespace="Resource"/> 25720c9898SEd Tanous <edmx:Include Namespace="Resource.v1_0_0"/> 26720c9898SEd Tanous </edmx:Reference> 27720c9898SEd Tanous <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml"> 28720c9898SEd Tanous <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/> 29720c9898SEd Tanous <edmx:Include Namespace="Validation.v1_0_0" Alias="Validation"/> 30720c9898SEd Tanous </edmx:Reference> 31720c9898SEd Tanous 32720c9898SEd Tanous <edmx:DataServices> 33720c9898SEd Tanous 34720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="OperatingConfig"> 35720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 36f2a8e57eSGunnar Mills <Annotation Term="Redfish.Language" String="en"/> 37720c9898SEd Tanous 38720c9898SEd Tanous <EntityType Name="OperatingConfig" BaseType="Resource.v1_0_0.Resource" Abstract="true"> 39f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="The `OperatingConfig` schema specifies a configuration that can be used when the processor is operational."/> 40720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This resource shall represent an operational configuration for a processor in the Redfish Specification."/> 41720c9898SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 42720c9898SEd Tanous <Annotation Term="Capabilities.InsertRestrictions"> 43720c9898SEd Tanous <Record> 44720c9898SEd Tanous <PropertyValue Property="Insertable" Bool="false"/> 45720c9898SEd Tanous </Record> 46720c9898SEd Tanous </Annotation> 47720c9898SEd Tanous <Annotation Term="Capabilities.UpdateRestrictions"> 48720c9898SEd Tanous <Record> 49720c9898SEd Tanous <PropertyValue Property="Updatable" Bool="false"/> 50720c9898SEd Tanous </Record> 51720c9898SEd Tanous </Annotation> 52720c9898SEd Tanous <Annotation Term="Capabilities.DeleteRestrictions"> 53720c9898SEd Tanous <Record> 54720c9898SEd Tanous <PropertyValue Property="Deletable" Bool="false"/> 55720c9898SEd Tanous </Record> 56720c9898SEd Tanous </Annotation> 57720c9898SEd Tanous <Annotation Term="Redfish.Uris"> 58720c9898SEd Tanous <Collection> 59720c9898SEd Tanous <String>/redfish/v1/Systems/{ComputerSystemId}/Processors/{ProcessorId}/OperatingConfigs/{OperatingConfigId}</String> 60720c9898SEd Tanous </Collection> 61720c9898SEd Tanous </Annotation> 62720c9898SEd Tanous </EntityType> 63720c9898SEd Tanous </Schema> 64720c9898SEd Tanous 65720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="OperatingConfig.v1_0_0"> 66720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 67720c9898SEd Tanous <Annotation Term="Redfish.Release" String="2020.2"/> 68720c9898SEd Tanous 69720c9898SEd Tanous <EntityType Name="OperatingConfig" BaseType="OperatingConfig.OperatingConfig"> 70720c9898SEd Tanous <Property Name="TotalAvailableCoreCount" Type="Edm.Int64"> 71720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 72720c9898SEd Tanous <Annotation Term="OData.Description" String="The number of cores in the processor that can be configured."/> 73720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the number of cores in the processor that can be configured."/> 74720c9898SEd Tanous <Annotation Term="Validation.Minimum" Int="0"/> 75720c9898SEd Tanous </Property> 76720c9898SEd Tanous <Property Name="TDPWatts" Type="Edm.Int64"> 77720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 78720c9898SEd Tanous <Annotation Term="OData.Description" String="The thermal design point of the processor in watt units."/> 79720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the thermal design point of the processor in watt units."/> 80720c9898SEd Tanous <Annotation Term="Validation.Minimum" Int="0"/> 81720c9898SEd Tanous <Annotation Term="Measures.Unit" String="W"/> 82720c9898SEd Tanous </Property> 83720c9898SEd Tanous <Property Name="BaseSpeedMHz" Type="Edm.Int64"> 84720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 85720c9898SEd Tanous <Annotation Term="OData.Description" String="The base (nominal) clock speed of the processor in MHz."/> 86720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the base (nominal) clock speed of the processor in MHz."/> 87720c9898SEd Tanous <Annotation Term="Validation.Minimum" Int="0"/> 88720c9898SEd Tanous <Annotation Term="Measures.Unit" String="MHz"/> 89720c9898SEd Tanous </Property> 90720c9898SEd Tanous <Property Name="MaxSpeedMHz" Type="Edm.Int64"> 91720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 92720c9898SEd Tanous <Annotation Term="OData.Description" String="The maximum clock speed to which the processor can be configured in MHz."/> 93720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the maximum clock speed to which the processor can be configured in MHz."/> 94720c9898SEd Tanous <Annotation Term="Validation.Minimum" Int="0"/> 95720c9898SEd Tanous <Annotation Term="Measures.Unit" String="MHz"/> 96720c9898SEd Tanous </Property> 97720c9898SEd Tanous <Property Name="MaxJunctionTemperatureCelsius" Type="Edm.Int64"> 98720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 99720c9898SEd Tanous <Annotation Term="OData.Description" String="The maximum temperature of the junction in degree Celsius units."/> 100720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the maximum temperature of the junction in degree Celsius units."/> 101720c9898SEd Tanous <Annotation Term="Measures.Unit" String="Cel"/> 102720c9898SEd Tanous </Property> 103720c9898SEd Tanous <Property Name="BaseSpeedPrioritySettings" Type="Collection(OperatingConfig.v1_0_0.BaseSpeedPrioritySettings)"> 104720c9898SEd Tanous <Annotation Term="OData.Description" String="The clock speed for sets of cores when the configuration is operational."/> 105720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain an array of objects that specify the clock speed for sets of cores when the configuration is operational."/> 106720c9898SEd Tanous </Property> 107720c9898SEd Tanous <Property Name="TurboProfile" Type="Collection(OperatingConfig.v1_0_0.TurboProfileDatapoint)"> 108720c9898SEd Tanous <Annotation Term="OData.Description" String="The turbo profiles for the processor. A turbo profile is the maximum turbo clock speed as a function of the number of active cores."/> 109720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="The property shall contain an array of objects that specify the turbo profile for a set of active cores."/> 110720c9898SEd Tanous </Property> 111720c9898SEd Tanous <Property Name="Actions" Type="OperatingConfig.v1_0_0.Actions" Nullable="false"> 112720c9898SEd Tanous <Annotation Term="OData.Description" String="The available actions for this resource."/> 113720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the available actions for this resource."/> 114720c9898SEd Tanous </Property> 115720c9898SEd Tanous </EntityType> 116720c9898SEd Tanous 117720c9898SEd Tanous <ComplexType Name="TurboProfileDatapoint"> 118720c9898SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 119720c9898SEd Tanous <Annotation Term="OData.Description" String="The turbo profile for a set of active cores."/> 120720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall specify the turbo profile for a set of active cores."/> 121720c9898SEd Tanous <Property Name="ActiveCoreCount" Type="Edm.Int64"> 122720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 123720c9898SEd Tanous <Annotation Term="OData.Description" String="The number of active cores to be configured with the specified maximum clock speed."/> 124f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the number of cores to be configured with the maximum turbo clock speed. The value shall be less than or equal to the `TotalAvailableCoreCount` property."/> 125720c9898SEd Tanous <Annotation Term="Validation.Minimum" Int="0"/> 126720c9898SEd Tanous </Property> 127720c9898SEd Tanous <Property Name="MaxSpeedMHz" Type="Edm.Int64"> 128720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 129720c9898SEd Tanous <Annotation Term="OData.Description" String="The maximum turbo clock speed that correspond to the number of active cores in MHz."/> 130720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the maximum turbo clock speed that correspond to the number of active cores in MHz."/> 131720c9898SEd Tanous <Annotation Term="Validation.Minimum" Int="0"/> 132720c9898SEd Tanous <Annotation Term="Measures.Unit" String="MHz"/> 133720c9898SEd Tanous </Property> 134720c9898SEd Tanous </ComplexType> 135720c9898SEd Tanous 136720c9898SEd Tanous <ComplexType Name="BaseSpeedPrioritySettings"> 137720c9898SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 138720c9898SEd Tanous <Annotation Term="OData.Description" String="The clock speed for a set of cores."/> 139720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall specify the clock speed for a set of cores."/> 140720c9898SEd Tanous <Property Name="CoreCount" Type="Edm.Int64"> 141720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 142720c9898SEd Tanous <Annotation Term="OData.Description" String="The number of cores to configure with a specified speed."/> 143f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain the number of cores to configure with the speed specified by the `BaseSpeedMHz` property. The sum of all `CoreCount` properties shall equal the value of the `TotalAvailableCoreCount` property."/> 144720c9898SEd Tanous <Annotation Term="Validation.Minimum" Int="0"/> 145720c9898SEd Tanous </Property> 146720c9898SEd Tanous <Property Name="CoreIDs" Type="Collection(Edm.Int64)"> 147720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 148720c9898SEd Tanous <Annotation Term="OData.Description" String="The identifier of the cores to configure with the specified speed."/> 149f2a8e57eSGunnar Mills <Annotation Term="OData.LongDescription" String="This property shall contain an array identifying the cores to configure with the speed specified by the `BaseSpeedMHz` property. The length of the array shall equal the value of the `CoreCount` property."/> 150720c9898SEd Tanous </Property> 151720c9898SEd Tanous <Property Name="BaseSpeedMHz" Type="Edm.Int64"> 152720c9898SEd Tanous <Annotation Term="OData.Permissions" EnumMember="OData.Permission/Read"/> 153720c9898SEd Tanous <Annotation Term="OData.Description" String="The clock speed to configure the set of cores in MHz."/> 154720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the clock speed to configure the set of cores in MHz."/> 155720c9898SEd Tanous <Annotation Term="Validation.Minimum" Int="0"/> 156720c9898SEd Tanous <Annotation Term="Measures.Unit" String="MHz"/> 157720c9898SEd Tanous </Property> 158720c9898SEd Tanous </ComplexType> 159720c9898SEd Tanous 160720c9898SEd Tanous <ComplexType Name="Actions"> 161720c9898SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="false"/> 162720c9898SEd Tanous <Annotation Term="OData.Description" String="The available actions for this resource."/> 163720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the available actions for this resource."/> 164720c9898SEd Tanous <Property Name="Oem" Type="OperatingConfig.v1_0_0.OemActions" Nullable="false"> 165720c9898SEd Tanous <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 166720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This property shall contain the available OEM-specific actions for this resource."/> 167720c9898SEd Tanous </Property> 168720c9898SEd Tanous </ComplexType> 169720c9898SEd Tanous 170720c9898SEd Tanous <ComplexType Name="OemActions"> 171720c9898SEd Tanous <Annotation Term="OData.AdditionalProperties" Bool="true"/> 172720c9898SEd Tanous <Annotation Term="OData.Description" String="The available OEM-specific actions for this resource."/> 173720c9898SEd Tanous <Annotation Term="OData.LongDescription" String="This type shall contain the available OEM-specific actions for this resource."/> 174720c9898SEd Tanous </ComplexType> 175720c9898SEd Tanous </Schema> 176720c9898SEd Tanous 177720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="OperatingConfig.v1_0_1"> 178720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 179f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was created to clarify the description of `BaseSpeedMHz`."/> 180720c9898SEd Tanous <EntityType Name="OperatingConfig" BaseType="OperatingConfig.v1_0_0.OperatingConfig"/> 181720c9898SEd Tanous </Schema> 182720c9898SEd Tanous 183720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="OperatingConfig.v1_0_2"> 184720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 185720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to specify 64-bit integers in OpenAPI."/> 186720c9898SEd Tanous <EntityType Name="OperatingConfig" BaseType="OperatingConfig.v1_0_1.OperatingConfig"/> 187720c9898SEd Tanous </Schema> 188720c9898SEd Tanous 189720c9898SEd Tanous <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="OperatingConfig.v1_0_3"> 190720c9898SEd Tanous <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 191720c9898SEd Tanous <Annotation Term="OData.Description" String="This version was created to correct various typographical errors."/> 192720c9898SEd Tanous <EntityType Name="OperatingConfig" BaseType="OperatingConfig.v1_0_2.OperatingConfig"/> 193720c9898SEd Tanous </Schema> 194720c9898SEd Tanous 195f2a8e57eSGunnar Mills <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="OperatingConfig.v1_0_4"> 196f2a8e57eSGunnar Mills <Annotation Term="Redfish.OwningEntity" String="DMTF"/> 197f2a8e57eSGunnar Mills <Annotation Term="OData.Description" String="This version was 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."/> 198f2a8e57eSGunnar Mills <EntityType Name="OperatingConfig" BaseType="OperatingConfig.v1_0_3.OperatingConfig"/> 199f2a8e57eSGunnar Mills </Schema> 200f2a8e57eSGunnar Mills 201720c9898SEd Tanous </edmx:DataServices> 202720c9898SEd Tanous</edmx:Edmx> 203