mmc_card_comp motherboard_x86_simple_no_apic
Simics Reference Manual  /  4 Components  / 

motherboard_x86_simple

Description

X86 simple motherboard.

Interfaces Implemented

conf_object, log_object, component, component_connector

Notifiers

cell-change
Notifier that is triggered after the object's cell was changed.
object-delete
Notifier that is triggered just before Simics object is deleted.
queue-change
Notifier that is triggered after the object's clock was changed. New clock can be obtained with the SIM_object_clock function.

Connectors

Name Type Direction
cpu[0] x86-apic-processor down
cpu[1] x86-apic-processor down
cpu[2] x86-apic-processor down
cpu[3] x86-apic-processor down
cpu[4] x86-apic-processor down
cpu[5] x86-apic-processor down
cpu[6] x86-apic-processor down
cpu[7] x86-apic-processor down
dimm[0] mem-bus down
dimm[1] mem-bus down
dimm[2] mem-bus down
dimm[3] mem-bus down
reset_bus x86-reset-bus down

Commands for this class

Commands for interface component

Attributes

acpi
Optional attribute; read/write access; type: b
Use ACPI when True, default value is True.
bios
Optional attribute; read/write access; type: s
The x86 BIOS file to use.
break_on_reboot
Optional attribute; read/write access; type: b
If true, the simulation will stop when machine is rebooted.
component_queue
Pseudo attribute; read/write access; type: a
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*]
cpus_per_slot
Optional attribute; read/write access; type: [[o|n*]*]
The processors connected to the motherboard in ID order.
domain
Optional attribute; read/write access; type: o|n
This attribute is only valid for top-level components. Domain to put the component in.
dynamic_slots
Pseudo attribute; read/write access; type: D|n
Do not use. Kept for checkpoint compatibility.
instantiated
Optional attribute; read/write access; type: b
Set to TRUE if the component has been instantiated.
machine_icon
Optional attribute; read/write access; type: s|n
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: D|n
Dictionary with the instantiated objects that the component consists of.
object_prefix
Optional attribute; read/write access; type: s
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.
rtc_time
Optional attribute; read/write access; type: s
The date and time of the Real-Time clock. Please note that time-zone information is not supported and will be silently dropped when passed to the RTC object.
static_slots
Pseudo attribute; read/write access; type: D|n
Do not use. Kept for checkpoint compatibility.
system_clock
Optional attribute; read/write access; type: b
If true, the motherboard will contain a clock separate from the processor, which will be used as queue for all devices. The class used for the clock is taken from system_clock_class.
system_clock_class
Optional attribute; read/write access; type: s
The class used for the system_clock.
system_info
Optional attribute; read/write access; type: s|n
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: o|n
The top level component. Attribute is not valid until the component has been instantiated.
top_level
Optional attribute; read/write access; type: b
Set to TRUE for top-level components, i.e. the root of a hierarchy.

Class Attributes

basename
Pseudo attribute; read/write access; type: s|n
component_icon
Pseudo attribute; read/write access; type: s|n
config_attributes
Pseudo attribute; read/write access; type: [[s[a*]]*]
system_icon
Pseudo attribute; read-only access; type: s|n

Provided By

x86-comp
mmc_card_comp motherboard_x86_simple_no_apic