components: schemas: Processor_v1_0_0_InstructionSet: enum: - x86 - x86-64 - IA-64 - ARM-A32 - ARM-A64 - MIPS32 - MIPS64 - OEM type: string x-enumDescriptions: ARM-A32: ARM 32-bit ARM-A64: ARM 64-bit IA-64: Intel IA-64 MIPS32: MIPS 32-bit MIPS64: MIPS 64-bit OEM: OEM-defined x86: x86 32-bit x86-64: x86 64-bit Processor_v1_0_0_Processor: additionalProperties: false description: This is the schema definition for the Processor resource. It represents the properties of a processor attached to a System. properties: '@odata.context': $ref: http://redfish.dmtf.org/schemas/v1/odata.4.0.0.yaml#/components/schemas/odata_4_0_0_context '@odata.id': $ref: http://redfish.dmtf.org/schemas/v1/odata.4.0.0.yaml#/components/schemas/odata_4_0_0_id '@odata.type': $ref: http://redfish.dmtf.org/schemas/v1/odata.4.0.0.yaml#/components/schemas/odata_4_0_0_type Description: $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Description nullable: true Id: $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Id InstructionSet: $ref: '#/components/schemas/Processor_v1_0_0_InstructionSet' description: The instruction set of the processor nullable: true readOnly: true x-longDescription: This property shall contain the string which identifies the instruction set of the processor contained in this socket. Manufacturer: description: The processor manufacturer nullable: true readOnly: true type: string x-longDescription: This property shall contain a string which identifies the manufacturer of the processor. MaxSpeedMHz: description: The maximum clock speed of the processor nullable: true readOnly: true type: number x-longDescription: This property shall indicate the maximum rated clock speed of the processor in MHz. Model: description: The product model number of this device nullable: true readOnly: true type: string x-longDescription: This property shall indicate the model information as provided by the manufacturer of this processor. Name: $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Name Oem: $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Oem description: This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. x-longDescription: The value of this string shall be of the format for the reserved word *Oem*. ProcessorArchitecture: $ref: '#/components/schemas/Processor_v1_0_0_ProcessorArchitecture' description: The architecture of the processor nullable: true readOnly: true x-longDescription: This property shall contain the string which identifies the architecture of the processor contained in this Socket. ProcessorId: $ref: '#/components/schemas/Processor_v1_0_0_ProcessorId' description: Identification information for this processor. x-longDescription: This object shall contain identification information for this processor. ProcessorType: $ref: '#/components/schemas/Processor_v1_0_0_ProcessorType' description: The type of processor nullable: true readOnly: true x-longDescription: This property shall contain the string which identifies the type of processor contained in this Socket. Socket: description: The socket or location of the processor nullable: true readOnly: true type: string x-longDescription: This property shall contain the string which identifies the physical location or socket of the processor. Status: $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Status TotalCores: description: The total number of cores contained in this processor nullable: true readOnly: true type: number x-longDescription: This property shall indicate the total count of independent processor cores contained within this processor. TotalThreads: description: The total number of execution threads supported by this processor nullable: true readOnly: true type: number x-longDescription: This property shall indicate the total count of independent execution threads supported by this processor. required: - Id - Name type: object x-patternProperties: ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message|Privileges)\.[a-zA-Z_][a-zA-Z0-9_.]+$: description: This property shall specify a valid odata or Redfish property. Processor_v1_0_0_ProcessorArchitecture: enum: - x86 - IA-64 - ARM - MIPS - OEM type: string x-enumDescriptions: ARM: ARM IA-64: Intel Itanium MIPS: MIPS OEM: OEM-defined x86: x86 or x86-64 Processor_v1_0_0_ProcessorId: additionalProperties: false properties: EffectiveFamily: description: The effective Family for this processor nullable: true readOnly: true type: string x-longDescription: This property shall indicate the effective Family information as provided by the manufacturer of this processor. EffectiveModel: description: The effective Model for this processor nullable: true readOnly: true type: string x-longDescription: This property shall indicate the effective Model information as provided by the manufacturer of this processor. IdentificationRegisters: description: The contents of the Identification Registers (CPUID) for this processor nullable: true readOnly: true type: string x-longDescription: This property shall include the raw CPUID instruction output as provided by the manufacturer of this processor. MicrocodeInfo: description: The Microcode Information for this processor nullable: true readOnly: true type: string x-longDescription: This property shall indicate the Microcode Information as provided by the manufacturer of this processor. Step: description: The Step value for this processor nullable: true readOnly: true type: string x-longDescription: This property shall indicate the Step or revision string information as provided by the manufacturer of this processor. VendorId: description: The Vendor Identification for this processor nullable: true readOnly: true type: string x-longDescription: This property shall indicate the Vendor Identification string information as provided by the manufacturer of this processor. type: object x-patternProperties: ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message|Privileges)\.[a-zA-Z_][a-zA-Z0-9_.]+$: description: This property shall specify a valid odata or Redfish property. Processor_v1_0_0_ProcessorType: enum: - CPU - GPU - FPGA - DSP - Accelerator - OEM type: string x-enumDescriptions: Accelerator: An Accelerator CPU: A Central Processing Unit DSP: A Digital Signal Processor FPGA: A Field Programmable Gate Array GPU: A Graphics Processing Unit OEM: An OEM-defined Processing Unit title: '#Processor.v1_0_0.Processor' x-copyright: Copyright 2014-2016 Distributed Management Task Force, Inc. (DMTF). For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright