The rsd_lib.resources.v2_4.system.processor Module

class rsd_lib.resources.v2_4.system.processor.FpgaField(*args, **kwargs)

Bases: sushy.resources.base.CompositeField

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

The reference to a resource of type AccelerationFunctions

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

External interfaces of FPGA

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

Type of FPGA

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

Firmware identity of FPGA

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

Firmware manufacturer of FPGA

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

Firmware version of FPGA

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

Host interface of FPGA

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

Model of FPGA

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

PCIe Virtual functions of FPGA

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

Indict whether programmable from host

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

Number of supported reconfiguration slots

reconfiguration_slots_details = <rsd_lib.resources.v2_4.system.processor.ReconfigurationSlotsDetailsField object>

Details of supported reconfiguration slots

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

Sideband interface of FPGA

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

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

extended_identification_registers = <rsd_lib.base.DynamicField object>

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

fpga = <rsd_lib.resources.v2_4.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_4.system.processor.OnPackageMemoryField object>

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

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

The reference to a resource of type PCIeFunction

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

Thermal Design Power (TDP) of this processor

class rsd_lib.resources.v2_4.system.processor.LinksField(*args, **kwargs)

Bases: sushy.resources.base.CompositeField

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

The reference to a resource of type Chassis that represent the physical container associated with this processor

oem = <rsd_lib.resources.v2_4.system.processor.LinksOemField object>

The Oem specific reference links

class rsd_lib.resources.v2_4.system.processor.LinksIntelRackScaleField(*args, **kwargs)

Bases: sushy.resources.base.CompositeField

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

The reference to a resource of type ConnectedPort

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

The reference to a list of type ConnectedProcessors

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

The reference to a list of type Endpoints

class rsd_lib.resources.v2_4.system.processor.LinksOemField(*args, **kwargs)

Bases: sushy.resources.base.CompositeField

intel_rackscale = <rsd_lib.resources.v2_4.system.processor.LinksIntelRackScaleField object>

The Intel Rack Scale specific reference links

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

Bases: sushy.resources.base.CompositeField

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

Intel Rack Scale Design extensions (‘Intel_RackScale’ object)

class rsd_lib.resources.v2_4.system.processor.OnPackageMemoryField(*args, **kwargs)

Bases: sushy.resources.base.ListField

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

Memory capacity

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

Type of memory

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

Memory speed

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

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

Contain references to resources that are related to, but not contained by (subordinate to), this processor

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

Oem extension object

property sub_processors

Property to provide reference to ProcessorCollection instance

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

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

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

class rsd_lib.resources.v2_4.system.processor.ReconfigurationSlotsDetailsField(*args, **kwargs)

Bases: sushy.resources.base.ListField

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

Indict whether programmable from host

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

Reconfiguration slot identity

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

Reconfiguration slot uuid