processor_xeon_5530 southbridge_ich10
Quick-Start Platform x86 Reference Manual  /  3 Components  / 

sc_leds_and_button_pcie_comp

Description
PCIe card with a set of LEDs and buttons on its panel. Used for PCIe-based modeling tutorial, and as an example of system panel usage
Interfaces Implemented
component, component_connector, conf_object, log_object
Connectors
NameTypeDirection
pcipci-busup
Provided By
sc-leds-and-button-pcie-dev

Attributes

component_queue

Pseudo attribute; read/write access; type: any. The queue object for this component. It is only used as a placeholder for the real queue object before the component is instantiated. It can point to an instantiated cycle object or a pre_conf object.

components

Optional attribute; read/write access; type: [o*]. This attribute is only valid for top-level components. List of components below the top-level component. This attribute is not valid until the object has been instantiated.

cpu_list

Pseudo attribute; read/write access; type: [o*]. A list of all processors that belong to the component. This attribute is not valid until the object has been instantiated. This attribute is only used in top-level components and other components that are used as software domains.

domain

Optional attribute; read/write access; type: object or nil. This attribute is only valid for top-level components. Domain to put the component in.

dynamic_slots

Pseudo attribute; read/write access; type: dictionary or nil. Do not use. Kept for checkpoint compatibility.

instantiated

Optional attribute; read/write access; type: boolean. Set to TRUE if the component has been instantiated.

machine_icon

Optional attribute; read/write access; type: string or nil. This attribute is only valid for top-level components. An instance of a top-level component may override the default system_icon with its own icon. This attribute is the name of an 80x80 pixel large icon in PNG format that should reside in the [host]/lib/images/ directory of the Simics installation or the project.

object_list

Pseudo attribute; read-only access; type: dictionary or nil. Dictionary with the instantiated objects that the component consists of.

object_prefix

Optional attribute; read/write access; type: string. Object prefix string used by the component.

pending_cell_object_factories

Optional attribute; read/write access; type: [[ss]*]. Internal attribute for pending cell objects factories.

static_slots

Pseudo attribute; read/write access; type: dictionary or nil. Do not use. Kept for checkpoint compatibility.

system_info

Optional attribute; read/write access; type: string or nil. This attribute is only valid for top-level components. A short single-line description of the current configuration of the system that the component is a top-level of. The line may include the Linux name of the simulated machine, the installed operating system, or similar information. For example Tango - Fedora Core 5 Linux

top_component

Optional attribute; read/write access; type: object or nil. The top level component. Attribute is not valid until the component has been instantiated.

top_level

Optional attribute; read/write access; type: boolean. Set to TRUE for top-level components, i.e. the root of a hierarchy.

Class Attributes

basename

Pseudo class attribute; read/write access; type: string or nil.

component_icon

Pseudo class attribute; read/write access; type: string or nil.

config_attributes

Pseudo class attribute; read/write access; type: [[s[a*]]*].

system_icon

Pseudo class attribute; read-only access; type: string or nil.

Command List

Commands
infoprint information about the object
statusprint status of the object

processor_xeon_5530 southbridge_ich10