X86 simple motherboard for processors without APIC.
conf_object, log_object, component, component_connector
- 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.
Name |
Type |
Direction |
cpu[0] |
x86-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 |
-
info
– print information about the object
-
status
– print status of the object
-
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.
-
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
x86-comp