The rsd_lib.resources.v2_1.system.processor Module

class rsd_lib.resources.v2_1.system.processor.IntelRackScaleField(*args, **kwargs)

Bases: sushy.resources.base.CompositeField

brand = <sushy.resources.base.Field object>

This indicates processor brand

capabilities = <sushy.resources.base.Field object>

This indicates array of processor capabilities

class rsd_lib.resources.v2_1.system.processor.OemField(*args, **kwargs)

Bases: sushy.resources.base.CompositeField

intel_rackscale = <rsd_lib.resources.v2_1.system.processor.IntelRackScaleField object>

Intel Rack Scale Design specific properties.

class rsd_lib.resources.v2_1.system.processor.Processor(connector, path='', redfish_version=None, registries=None, reader=None, json_doc=None, root=None)

Bases: rsd_lib.base.ResourceBase

Processor resource class

This is the schema definition for the Processor resource. It represents the properties of a processor attached to a System.

instruction_set = <sushy.resources.base.Field object>

The instruction set of the processor

manufacturer = <sushy.resources.base.Field object>

The processor manufacturer

max_speed_mhz = <sushy.resources.base.Field object>

The maximum clock speed of the processor

model = <sushy.resources.base.Field object>

The product model number of this device

oem = <rsd_lib.resources.v2_1.system.processor.OemField object>

Oem specific properties.

processor_architecture = <sushy.resources.base.Field object>

The architecture of the processor

processor_id = <rsd_lib.resources.v2_1.system.processor.ProcessorIdField object>

Identification information for this processor.

processor_type = <sushy.resources.base.Field object>

The type of processor

socket = <sushy.resources.base.Field object>

The socket or location of the processor

status = <rsd_lib.base.StatusField object>

This indicates the known state of the resource, such as if it is enabled.

total_cores = <sushy.resources.base.Field object>

The total number of cores contained in this processor

total_threads = <sushy.resources.base.Field object>

The total number of execution threads supported by this processor

class rsd_lib.resources.v2_1.system.processor.ProcessorCollection(connector, path, redfish_version=None, registries=None, root=None)

Bases: rsd_lib.base.ResourceCollectionBase

class rsd_lib.resources.v2_1.system.processor.ProcessorIdField(*args, **kwargs)

Bases: sushy.resources.base.CompositeField

effective_family = <sushy.resources.base.Field object>

The effective Family for this processor

effective_model = <sushy.resources.base.Field object>

The effective Model for this processor

identification_registers = <sushy.resources.base.Field object>

The contents of the Identification Registers (CPUID) for this processor

microcode_info = <sushy.resources.base.Field object>

The Microcode Information for this processor

step = <sushy.resources.base.Field object>

The Step value for this processor

vendor_id = <sushy.resources.base.Field object>

The Vendor Identification for this processor