The rsd_lib.resources.v2_2.system.processor Module

class rsd_lib.resources.v2_2.system.processor.FPGAField(*args, **kwargs)

Bases: sushy.resources.base.CompositeField

FPGA field

FPGA properties

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

Version of BitStream loaded on FPGA.

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

High Speed Serial Interface configuration.

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

High Speed Serial Interface sideband interface type.

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

Number of supported reconfiguration slots.

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

FPGA type.

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

Bases: rsd_lib.resources.v2_1.system.processor.IntelRackScaleField

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

This indicates processor brand

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

This indicates array of processor capabilities

extended_identification_registers = <rsd_lib.base.DynamicField object>

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

fpga = <rsd_lib.resources.v2_2.system.processor.FPGAField object>

FPGA specific properties for FPGA ProcessorType.

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

A reference to the Metrics associated with this Processor

on_package_memory = <rsd_lib.resources.v2_2.system.processor.ProcessorMemoryCollectionField object>

An array of references to the endpoints that connect to this processor.

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

Thermal Design Power (TDP) of this processor.

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

Bases: sushy.resources.base.CompositeField

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

Intel Rack Scale Design extensions (‘Intel_RackScale’ object)

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

Bases: rsd_lib.resources.v2_1.system.processor.Processor

property metrics

Property to provide reference to Metrics instance

It is calculated once the first time it is queried. On refresh, this property is reset.

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

Oem extension object

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

Bases: rsd_lib.resources.v2_1.system.processor.ProcessorCollection

class rsd_lib.resources.v2_2.system.processor.ProcessorMemoryCollectionField(*args, **kwargs)

Bases: sushy.resources.base.ListField

ProcessorMemory field

On die processor memory

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

Memory capacity.

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

Memory speed.

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

Type of memory.