3 Commands
3.2 Command List
Simics Reference Manual
/
3 Commands
/
3.1 Command Categories
3.1.1
AM79C960 commands
<AM79C960>.info
– print information about the object
<AM79C960>.status
– print status of the object
3.1.2
AM79C973 commands
<AM79C973>.info
– print information about the object
<AM79C973>.print-pci-config-regs
–
deprecated
print PCI configuration registers
<AM79C973>.status
– print status of the object
3.1.3
AT24Cxx commands
<AT24Cxx>.info
– print information about the object
<AT24Cxx>.status
– print status of the object
3.1.4
BCM5703C commands
<BCM5703C>.info
– print information about the object
<BCM5703C>.print-pci-config-regs
–
deprecated
print PCI configuration registers
<BCM5703C>.status
– print status of the object
3.1.5
BCM5704C commands
<BCM5704C>.info
– print information about the object
<BCM5704C>.print-pci-config-regs
–
deprecated
print PCI configuration registers
<BCM5704C>.status
– print status of the object
3.1.6
Blueprints
list-blueprint-params
– list blueprint parameters
print-blueprint-state
– print blueprint state
3.1.7
Breakpoints
<bank_instrumentation_subscribe>.bp-break-bank
– set device access break
<bank_instrumentation_subscribe>.bp-run-until-bank
– run until specified device access occurs
<bank_instrumentation_subscribe>.bp-trace-bank
– enable tracing of device accesses
<bank_instrumentation_subscribe>.bp-wait-for-bank
– wait for specified device access
<bp-manager.bank>.break
– set device access break
<bp-manager.bank>.run-until
– run until specified device access occurs
<bp-manager.bank>.trace
– enable tracing of device accesses
<bp-manager.bank>.wait-for
– wait for specified device access
<bp-manager.con-gfx>.break
– set graphical breakpoint
<bp-manager.con-gfx>.run-until
– run until graphical break matches
<bp-manager.con-gfx>.trace
– enable tracing of graphical matches
<bp-manager.con-gfx>.wait-for
– wait for graphical match
<bp-manager.con-string>.break
– set string breakpoint
<bp-manager.con-string>.run-until
– run until string appears
<bp-manager.con-string>.trace
– enable tracing of string appearances
<bp-manager.con-string>.wait-for
– wait for specified string
<bp-manager.con-string>.wait-then-write
– wait for a string, then write an input string
<bp-manager.cr>.break
– set break on control register access
<bp-manager.cr>.run-until
– run until specified control register access
<bp-manager.cr>.trace
– enable tracing of control register accesses
<bp-manager.cr>.wait-for
– wait for specified control register access
<bp-manager.cycle>.break
– set cycle breakpoint
<bp-manager.cycle>.run-until
– run until specified cycle
<bp-manager.cycle>.trace
– enable tracing of cycle points
<bp-manager.cycle>.wait-for
– wait for specified cycle
<bp-manager.cycle_event>.break
– set cycle event break
<bp-manager.cycle_event>.run-until
– run until specified cycle event occurs
<bp-manager.cycle_event>.trace
– enable tracing of cycle events
<bp-manager.cycle_event>.wait-for
– wait for specified cycle event
<bp-manager.exc>.break
– set break on exception
<bp-manager.exc>.run-until
– run until specified exception occurs
<bp-manager.exc>.trace
– enable tracing of exceptions
<bp-manager.exc>.wait-for
– wait for specified exception
<bp-manager.hap>.break
– set hap breakpoint
<bp-manager.hap>.run-until
– run until hap triggers
<bp-manager.hap>.trace
– enable tracing of hap triggers
<bp-manager.hap>.wait-for
– wait for hap to trigger
<bp-manager.log>.break
– set break on log output
<bp-manager.log>.run-until
– run until log output appears
<bp-manager.log>.trace
– enable tracing of log messages
<bp-manager.log>.wait-for
– wait until log output appears
<bp-manager.magic>.break
– set magic instruction break
<bp-manager.magic>.run-until
– run until specified magic instruction occurs
<bp-manager.magic>.trace
– enable tracing of magic instructions
<bp-manager.magic>.wait-for
– wait for specified magic instruction
<bp-manager.memory>.break
– set break on memory access
<bp-manager.memory>.run-until
– run until specified memory access
<bp-manager.memory>.trace
– enable tracing of memory accesses
<bp-manager.memory>.unbreak
– remove breakpoint range
<bp-manager.memory>.wait-for
– wait for specified memory access
<bp-manager.notify>.break
– set notifier breakpoint
<bp-manager.notify>.run-until
– run until notifier triggers
<bp-manager.notify>.trace
– enable tracing of notifier triggers
<bp-manager.notify>.wait-for
– wait for notifier to trigger
<bp-manager.os-awareness>.break
– break on OS Awareness node changes
<bp-manager.os-awareness>.run-until
– run until OS Awareness node changes
<bp-manager.os-awareness>.trace
– trace OS Awareness node changes
<bp-manager.os-awareness>.wait-for
– wait for OS Awareness node changes
<bp-manager.src-line>.break
– add breakpoint at a source code line
<bp-manager.src-line>.run-until
– run until reaching source code line
<bp-manager.src-line>.trace
– enable tracing of source code line reaches
<bp-manager.src-line>.wait-for
– wait until reaching source code line
<bp-manager.src-location>.break
– add breakpoint at a location
<bp-manager.src-location>.run-until
– run until reaching location
<bp-manager.src-location>.trace
– enable tracing of location reaches
<bp-manager.src-location>.wait-for
– wait until reaching location
<bp-manager.step>.break
– set step breakpoint
<bp-manager.step>.run-until
– run until specified step
<bp-manager.step>.trace
– enable tracing of step points
<bp-manager.step>.wait-for
– wait for specified step
<bp-manager.step_event>.break
– set step event break
<bp-manager.step_event>.run-until
– run until specified step event occurs
<bp-manager.step_event>.trace
– enable tracing of step events
<bp-manager.step_event>.wait-for
– wait for specified step event
<bp-manager.time>.break
– set time breakpoint
<bp-manager.time>.run-until
– run until specified time
<bp-manager.time>.trace
– enable tracing of time points
<bp-manager.time>.wait-for
– wait for specified time
<bp_manager>.disable
– disable breakpoint
<bp_manager>.enable
– enable breakpoint
<bp_manager>.enabled
– enable or disable breakpoint
<bp_manager>.ignore-count
– set number of hits of breakpoint to ignore
<bp_manager>.list-types
– list breakpoint type providers
<bp_manager>.test-trigger
– test trigger breakpoint
<bp_manager>.wait-for-breakpoint
– wait for breakpoint
<break_strings_v2>.bp-break-console-string
– set string breakpoint
<break_strings_v2>.bp-run-until-console-string
– run until string appears
<break_strings_v2>.bp-trace-console-string
– enable tracing of string appearances
<break_strings_v2>.bp-wait-for-console-string
– wait for specified string
<breakpoint>.bp-break-memory
– set break on memory access
<breakpoint>.bp-run-until-memory
– run until specified memory access
<breakpoint>.bp-trace-memory
– enable tracing of memory accesses
<breakpoint>.bp-wait-for-memory
– wait for specified memory access
<breakpoint>.break
–
deprecated
set breakpoint
<breakpoint_manager>.enabled
–
deprecated
enable or disable breakpoint
<breakpoint_manager>.ignore-count
–
deprecated
set number of hits of breakpoint to ignore
<breakpoint_manager>.temporary
–
deprecated
should the breakpoint be removed after it is triggered
<cycle>.bp-break-cycle
– set cycle breakpoint
<cycle>.bp-break-time
– set time breakpoint
<cycle>.bp-run-until-cycle
– run until specified cycle
<cycle>.bp-run-until-time
– run until specified time
<cycle>.bp-trace-cycle
– enable tracing of cycle points
<cycle>.bp-trace-time
– enable tracing of time points
<cycle>.bp-wait-for-cycle
– wait for specified cycle
<cycle>.bp-wait-for-time
– wait for specified time
<cycle_event_instrumentation>.bp-break-cycle-event
– set cycle event break
<cycle_event_instrumentation>.bp-run-until-cycle-event
– run until specified cycle event occurs
<cycle_event_instrumentation>.bp-trace-cycle-event
– enable tracing of cycle events
<cycle_event_instrumentation>.bp-wait-for-cycle-event
– wait for specified cycle event
<exception>.bp-break-exception
– set break on exception
<exception>.bp-run-until-exception
– run until specified exception occurs
<exception>.bp-trace-exception
– enable tracing of exceptions
<exception>.bp-wait-for-exception
– wait for specified exception
<gfx_break>.bp-break-gfx
– set graphical breakpoint
<gfx_break>.bp-run-until-gfx
– run until graphical break matches
<gfx_break>.bp-trace-gfx
– enable tracing of graphical matches
<gfx_break>.bp-wait-for-gfx
– wait for graphical match
<osa_component>.bp-break
– break on OS Awareness node changes
<osa_component>.bp-run-until
– run until OS Awareness node changes
<osa_component>.bp-trace
– trace OS Awareness node changes
<osa_component>.bp-wait-for
– wait for OS Awareness node changes
<processor_internal>.bp-break-control-register
– set break on control register access
<processor_internal>.bp-break-magic
– set magic instruction break
<processor_internal>.bp-run-until-control-register
– run until specified control register access
<processor_internal>.bp-run-until-magic
– run until specified magic instruction occurs
<processor_internal>.bp-trace-control-register
– enable tracing of control register accesses
<processor_internal>.bp-trace-magic
– enable tracing of magic instructions
<processor_internal>.bp-wait-for-control-register
– wait for specified control register access
<processor_internal>.bp-wait-for-magic
– wait for specified magic instruction
<step>.bp-break-step
– set step breakpoint
<step>.bp-run-until-step
– run until specified step
<step>.bp-trace-step
– enable tracing of step points
<step>.bp-wait-for-step
– wait for specified step
<step_event_instrumentation>.bp-break-step-event
– set step event break
<step_event_instrumentation>.bp-run-until-step-event
– run until specified step event occurs
<step_event_instrumentation>.bp-trace-step-event
– enable tracing of step events
<step_event_instrumentation>.bp-wait-for-step-event
– wait for specified step event
<tcf-context-proxy>.bp-break-source-line
– add breakpoint at a source code line
<tcf-context-proxy>.bp-break-source-location
– add breakpoint at a location
<tcf-context-proxy>.bp-run-until-source-line
– run until reaching source code line
<tcf-context-proxy>.bp-run-until-source-location
– run until reaching location
<tcf-context-proxy>.bp-trace-source-line
– enable tracing of source code line reaches
<tcf-context-proxy>.bp-trace-source-location
– enable tracing of location reaches
<tcf-context-proxy>.bp-wait-for-source-line
– wait until reaching source code line
<tcf-context-proxy>.bp-wait-for-source-location
– wait until reaching location
cycle-break
–
deprecated
set cycle breakpoint
cycle-break-absolute
–
deprecated
set absolute cycle breakpoint
delete
–
deprecated
remove breakpoints
enable
–
deprecated
enable/disable breakpoint
enable-magic-breakpoint
–
deprecated
set breakpoint on magic break instructions
ignore
–
deprecated
set ignore count for a breakpoint
list-breakpoints
–
deprecated
print information about breakpoints
set-pattern
–
deprecated
set an instruction pattern for a breakpoint
set-prefix
–
deprecated
set a syntax prefix for a breakpoint
set-substr
–
deprecated
set a syntax substring for a breakpoint
step-break
–
deprecated
set time breakpoint
step-break-absolute
–
deprecated
set step breakpoints
unbreak
–
deprecated
remove breakpoint range
3.1.8
CD-ROM
<cdrom_image>.delete
– delete an unused cdrom-image object
create-ide-cdrom-comp
– create a non-instantiated ide_cdrom_comp
create-sata-cdrom-comp
– create a non-instantiated sata_cdrom_comp
new-cdrom-image
– create new cdrom-image object
new-ide-cdrom-comp
– create an instantiated ide_cdrom_comp
new-sata-cdrom-comp
– create an instantiated sata_cdrom_comp
3.1.9
CL-PD6729 commands
<CL-PD6729>.info
– print information about the object
<CL-PD6729>.print-pci-config-regs
–
deprecated
print PCI configuration registers
<CL-PD6729>.status
– print status of the object
3.1.10
Changing Simulated State
<image>.get
– get bytes from image
<image>.load-vmem
– load Verilog VMEM file into memory
<image>.save-vmem
– save VMEM file of memory
<image>.set
– set bytes in image to specified value
<memory_space>.load-vmem
– load Verilog VMEM file into memory
<memory_space>.save-vmem
– save VMEM file of memory
<transaction>.wait-for-set
– issue an inquiry write transaction and wait for it to complete
<transaction>.wait-for-write
– issue a write transaction and wait for it to complete
load-binary
– load binary (executable) file into memory
load-file
– load file into memory
load-intel-hex
– load Intel HEX file into memory
load-intel-obj
– load Intel .obj or .32.obj file into memory
penable
– switch processor on
set
– set physical address to specified value
set-pc
– set the current processor's program counter
wait-for-set
– issue an inquiry write transaction and wait for it to complete
wait-for-write
– issue a write transaction and wait for it to complete
write-reg
– write to register
3.1.11
Command Line Interface
!
– execute a shell command
!=
– not equal
#
– treat the line as a comment
$
– get the value of a CLI variable
%
– read register by name, module or string formatting
&
– various bitwise operators
*
– arithmetic multiplication
+
– arithmetic addition
+=
– add to a CLI variable
-
– arithmetic subtraction
-=
– subtract from a CLI variable
->
– access object attribute
/
– arithmetic division
:
– unused operator
<
– less than
<<
– bitwise left shift
<=
– less or equal
=
– set a CLI variable
==
– equal
>
– greater than
>=
– greater or equal
>>
– bitwise right shift
@
– evaluate a Python statement
[
^
– bitwise XOR operation
|
– bitwise OR operation
~
– bitwise not
<cycle>.wait-for-cycle
–
deprecated
wait until reaching cycle
<cycle>.wait-for-time
–
deprecated
wait until reaching a specified time
<exception>.wait-for-exception
–
deprecated
wait until a processor exception happens
<processor_internal>.wait-for-register-read
–
deprecated
wait for a register read
<processor_internal>.wait-for-register-write
–
deprecated
wait for a register write
<script-params>.assigned
– return names of assigned parameters
<script-params>.describe
– display parameter information
<script-params>.dump
– dump parameter values
<script-params>.get
– get parameter value
<script-params>.help
– display script parameters
<script-params>.list
– list parameter values
<script-params>.save
– save parameter values
<script-params>.setdefault
– set parameter value default
<step>.wait-for-step
–
deprecated
wait until reaching step
add-data-to-script-pipe
– send data to a script pipe
alias
– add an alias
and
– logical and
atoi
– convert string to integer
bin
– display integer in binary notation
break-loop
– break the execution in a script loop
break-script-branch
– break the execution of a script branch
cd
– change working directory
change-namespace
– change current namespace
command-file-history
– list current CLI script stack
command-file-stack
– list current CLI command file stack
command-history
– show CLI command history
continue-loop
– skip to next iteration in a script loop
create-script-barrier
– create a script barrier
create-script-pipe
– create a script pipe
current-namespace
– return current namespace
current-processor
–
deprecated
return current processor
date
– host time and date
dec
– display integer in decimal notation
decl
– declare parameter
defined
– variable defined
digit-grouping
– set or show output formatting for numbers
dirs
– display directory stack
disable-tech-preview
– disable tech preview for feature
disable-unsupported-feature
– disable unsupported feature
disassemble-settings
– change disassembly output settings
display
– print expression at prompt
echo
– print a value
enable-tech-preview
– enable tech preview for feature
enable-unsupported-feature
– enable unsupported feature
env
– return environment variable value
exec
– execute a string as a CLI command
foreach
– run code with iterator
hex
– display integer in hexadecimal notation
if
– run a block conditionally
in-list
– check for occurrence in list
in-string
– check for substring in string
int-to-double-float
– interpret integer as 64-bit floating point
int-to-extended-double-float
– interpret integer as 80-bit floating point
int-to-quad-float
– interpret integer as 128-bit floating point
int-to-single-float
– interpret integer as 32-bit floating point
interrupt-script
– interrupt script execution
interrupt-script-branch
– interrupt the execution of a script branch
list-length
– returns the length of a list
list-namespaces
–
deprecated
list all namespaces
list-presets
– list available presets
list-script-branches
– list all script branches
list-targets
– list available targets
list-variables
– list CLI variables
load-target
– load a target system
local
– define a local variable
ls
– list files
match-string
– compare string with a pattern and return matches
max
– max
min
– min
not
– logical not
object-exists
– check if object exists
oct
– display integer in octal notation
or
– logical or
output-radix
– change the default output radix
pid
– print pid of Simics process
pipe
– run commands through a pipe
popd
– pop directory from directory stack
pow
– power of
print
– display integer in various bases
pselect
– get or set the currently selected processor/clock
pushd
– push directory on directory stack
pwd
– print working directory
python
– evaluate a Python expression
python-mode
– switch to Python mode in the command line
quit
– quit from Simics
range
– create and return a list of integers
read-variable
– value of a named variable
restart-simics
– restart the current simics session
run-command-file
– execute a simics script
run-python-file
– execute Python file
run-script
– run a script file
script-barrier-limit
– manipulate the script barrier limit
script-branch
– start a script branch
script-pipe-has-data
– check if script pipe contains data
shell
– execute a shell command
signed
– interpret unsigned integer as signed
simulation-replaying
– check if simulation is replaying
simulation-reversing
– check if simulation is reversing
simulation-running
– check if simulation is running
split-string
– split string based on its type
string-length
– returns the length of a string in bytes
telnet-frontend
– enable telnet access to the command line
try
– runs a block of commands and catches any error
undisplay
– remove expression installed by display
unset
– remove a CLI variable
unsigned
– interpret an integer as unsigned 64-bit
wait-for-breakpoint
–
deprecated
wait for a memory breakpoint to trigger
wait-for-global-sync
– wait until the global time in all cells is synchronized
wait-for-global-time
– wait until reaching a specified global time
wait-for-hap
–
deprecated
wait until hap occurs
wait-for-notifier
–
deprecated
wait until notifier occurs
wait-for-script-barrier
– wait until enough branches have reached a barrier
wait-for-script-pipe
– wait until there is data on a script pipe
wait-for-simulation-started
– wait for simulation to start
wait-for-simulation-stopped
– wait for simulation to stop
while
– run a block while true
3.1.12
Components
<component>.connect
–
deprecated
connect components
<component>.connect-to
– connect component into an existing component hierarchy
<component>.delete
– delete non-instantiated components
<component>.disconnect
–
deprecated
disconnect component connector
<component>.get-available-connector
– returns the name of a free connector
<component>.get-component-object
– get named object from components
<component>.get-connection
– return connection information
<component>.get-connector-list
– return list of connectors
<component>.get-processor-list
– return list of processors
change-namespace
– change current namespace
connect
– connect connectors
connect-components
–
deprecated
connect components
copy-connector
– copy object
create-and-connect-ddr-memory
–
deprecated
create and connect memory modules to the system
create-and-connect-ddr-memory-comp
– create and connect memory modules to the system
create-brody
– create a non-instantiated brody
create-can-link
– create a non-instantiated can_link
create-cell-and-clocks
– create a non-instantiated cell-and-clocks
create-cell-and-clocks-comp
– create a non-instantiated cell_and_clocks_comp
create-cp3-quad100tx
– create a non-instantiated cp3_quad100tx
create-cpci-adapter
– create a non-instantiated cpci_adapter
create-cpci-backplane
– create a non-instantiated cpci_backplane
create-datagram-link
– create a non-instantiated datagram_link
create-ddr-memory-module
– create a non-instantiated ddr-memory-module
create-ddr-memory-module-comp
– create a non-instantiated ddr_memory_module_comp
create-ddr2-memory-module
– create a non-instantiated ddr2-memory-module
create-ddr2-memory-module-comp
– create a non-instantiated ddr2_memory_module_comp
create-ddr3-memory-module
– create a non-instantiated ddr3-memory-module
create-ddr3-memory-module-comp
– create a non-instantiated ddr3_memory_module_comp
create-deckard
– create a non-instantiated deckard
create-dummy-comp
– create a non-instantiated dummy_comp
create-elliot
– create a non-instantiated elliot
create-emmett
– create a non-instantiated emmett
create-empty-components
– create a non-instantiated empty_components
create-etg-comp
– create a non-instantiated etg_comp
create-etg-panel-comp
– create a non-instantiated etg_panel_comp
create-eth-injector-comp
– create a non-instantiated eth_injector_comp
create-ethan
– create a non-instantiated ethan
create-ethernet-cable
– create a non-instantiated ethernet_cable
create-ethernet-hub
– create a non-instantiated ethernet_hub
create-ethernet-switch
– create a non-instantiated ethernet_switch
create-ethernet-vlan-switch
– create a non-instantiated ethernet_vlan_switch
create-frankie-carbone
– create a non-instantiated frankie_carbone
create-generic-pcie-switch
– create a non-instantiated generic_pcie_switch
create-gertie
– create a non-instantiated gertie
create-gfx-console-comp
– create a non-instantiated gfx_console_comp
create-gml-link
– create a non-instantiated gml_link
create-godzilla
– create a non-instantiated godzilla
create-graphics-console-comp
– create a non-instantiated graphics_console_comp
create-hal
– create a non-instantiated hal
create-host-serial-console-comp
– create a non-instantiated host_serial_console_comp
create-hunt
– create a non-instantiated hunt
create-i210-comp
– create a non-instantiated i210_comp
create-i2c-link-v2
– create a non-instantiated i2c_link_v2
create-i3c-cable
– create a non-instantiated i3c_cable
create-i3c-link
– create a non-instantiated i3c_link
create-i82571EB-v2-comp
– create a non-instantiated i82571EB_v2_comp
create-i82574-v2-comp
– create a non-instantiated i82574_v2_comp
create-i82576EB-v2-comp
– create a non-instantiated i82576EB_v2_comp
create-i82583V-v2-comp
– create a non-instantiated i82583V_v2_comp
create-ide-cdrom-comp
– create a non-instantiated ide_cdrom_comp
create-ide-disk-comp
– create a non-instantiated ide_disk_comp
create-ieee-802-15-4-link
– create a non-instantiated ieee_802_15_4_link
create-isa-lance
– create a non-instantiated isa-lance
create-isa-vga
– create a non-instantiated isa-vga
create-korben
– create a non-instantiated korben
create-leeloo
– create a non-instantiated leeloo
create-legacy-upstream-pcie-adapter-comp
– create a non-instantiated legacy_upstream_pcie_adapter_comp
create-maria-singer
– create a non-instantiated maria_singer
create-marvin
– create a non-instantiated marvin
create-mcfly
– create a non-instantiated mcfly
create-micron-mtfc128gap-emmc-card
– create a non-instantiated micron_mtfc128gap_emmc_card
create-micron-mtfc16gap-emmc-card
– create a non-instantiated micron_mtfc16gap_emmc_card
create-micron-mtfc2ggqdi-emmc-card
– create a non-instantiated micron_mtfc2ggqdi_emmc_card
create-micron-mtfc32gap-emmc-card
– create a non-instantiated micron_mtfc32gap_emmc_card
create-micron-mtfc4gacaeam-emmc-card
– create a non-instantiated micron_mtfc4gacaeam_emmc_card
create-micron-mtfc4ggqdi-emmc-card
– create a non-instantiated micron_mtfc4ggqdi_emmc_card
create-micron-mtfc4ggqdi-sdhc-card
– create a non-instantiated micron_mtfc4ggqdi_sdhc_card
create-micron-mtfc64gap-emmc-card
– create a non-instantiated micron_mtfc64gap_emmc_card
create-micron-mtfc64ggqdi-sdhc-card
– create a non-instantiated micron_mtfc64ggqdi_sdhc_card
create-micron-mtfc8gacaeam-emmc-card
– create a non-instantiated micron_mtfc8gacaeam_emmc_card
create-micron-mtfc8gam-emmc-card
– create a non-instantiated micron_mtfc8gam_emmc_card
create-mmc-card-comp
– create a non-instantiated mmc_card_comp
create-motherboard-x86-simple
– create a non-instantiated motherboard_x86_simple
create-motherboard-x86-simple-no-apic
– create a non-instantiated motherboard_x86_simple_no_apic
create-ms1553-link-v2
– create a non-instantiated ms1553_link_v2
create-nemo
– create a non-instantiated nemo
create-nikita
– create a non-instantiated nikita
create-pc-dual-serial-ports
– create a non-instantiated pc-dual-serial-ports
create-pc-floppy-controller
– create a non-instantiated pc-floppy-controller
create-pc-quad-serial-ports
– create a non-instantiated pc-quad-serial-ports
create-pc-single-parallel-port
– create a non-instantiated pc-single-parallel-port
create-pci-accel-vga
– create a non-instantiated pci-accel-vga
create-pci-accel-vga-comp
– create a non-instantiated pci_accel_vga_comp
create-pci-am79c973
– create a non-instantiated pci-am79c973
create-pci-am79c973-comp
– create a non-instantiated pci_am79c973_comp
create-pci-bcm5703c
– create a non-instantiated pci-bcm5703c
create-pci-bcm5703c-comp
– create a non-instantiated pci_bcm5703c_comp
create-pci-bcm5704c
– create a non-instantiated pci-bcm5704c
create-pci-bcm5704c-comp
– create a non-instantiated pci_bcm5704c_comp
create-pci-dec21041
– create a non-instantiated pci-dec21041
create-pci-dec21041-comp
– create a non-instantiated pci_dec21041_comp
create-pci-dec21140
– create a non-instantiated pci_dec21140
create-pci-dec21140-panel
– create a non-instantiated pci_dec21140_panel
create-pci-dec21140a
– create a non-instantiated pci-dec21140a
create-pci-dec21140a-comp
– create a non-instantiated pci_dec21140a_comp
create-pci-dec21140a-dml
– create a non-instantiated pci-dec21140a-dml
create-pci-dec21143
– create a non-instantiated pci-dec21143
create-pci-dec21143-comp
– create a non-instantiated pci_dec21143_comp
create-pci-i21152
– create a non-instantiated pci-i21152
create-pci-i21152-comp
– create a non-instantiated pci_i21152_comp
create-pci-i82543gc
– create a non-instantiated pci-i82543gc
create-pci-i82543gc-comp
– create a non-instantiated pci_i82543gc_comp
create-pci-i82546bg
– create a non-instantiated pci-i82546bg
create-pci-i82546bg-comp
– create a non-instantiated pci_i82546bg_comp
create-pci-i82559
– create a non-instantiated pci-i82559
create-pci-i82559-comp
– create a non-instantiated pci_i82559_comp
create-pci-pd6729
– create a non-instantiated pci-pd6729
create-pci-pd6729-comp
– create a non-instantiated pci_pd6729_comp
create-pci-tsb12lv26
– create a non-instantiated pci-tsb12lv26
create-pci-vga
– create a non-instantiated pci-vga
create-pci-vga-comp
– create a non-instantiated pci_vga_comp
create-pcmcia-flash-disk-comp
– create a non-instantiated pcmcia_flash_disk_comp
create-phy-comp
– create a non-instantiated phy_comp
create-phy-mii-transceiver
– create a non-instantiated phy-mii-transceiver
create-ps2-keyboard-mouse
– create a non-instantiated ps2-keyboard-mouse
create-rachel
– create a non-instantiated rachel
create-real-network-bridge
– create a non-instantiated real-network-bridge
create-real-network-bridge-comp
– create a non-instantiated real_network_bridge_comp
create-real-network-host
– create a non-instantiated real-network-host
create-real-network-host-comp
– create a non-instantiated real_network_host_comp
create-ripley
– create a non-instantiated ripley
create-roy-batty
– create a non-instantiated roy_batty
create-sample-802-15-4-panel
– create a non-instantiated sample_802_15_4_panel
create-sample-802-15-4-transceiver-comp
– create a non-instantiated sample_802_15_4_transceiver_comp
create-sample-bitmap-panel
– create a non-instantiated sample_bitmap_panel
create-sample-dynamic-connectors
– create a non-instantiated sample_dynamic_connectors
create-sample-i3c-target-comp
– create a non-instantiated sample_i3c_target_comp
create-sample-pci-card
– create a non-instantiated sample_pci_card
create-sample-pcie-device-comp
– create a non-instantiated sample_pcie_device_comp
create-sample-signal-device
– create a non-instantiated sample_signal_device
create-sample-system-panel-component
– create a non-instantiated sample_system_panel_component
create-sata-cdrom-comp
– create a non-instantiated sata_cdrom_comp
create-sata-disk-comp
– create a non-instantiated sata_disk_comp
create-sdram-memory-module
– create a non-instantiated sdram-memory-module
create-sdram-memory-module-comp
– create a non-instantiated sdram_memory_module_comp
create-sebastian
– create a non-instantiated sebastian
create-ser-link
– create a non-instantiated ser_link
create-server-console-comp
– create a non-instantiated server_console_comp
create-service-node-comp
– create a non-instantiated service_node_comp
create-signal-link
– create a non-instantiated signal_link
create-simics-nvme-comp
– create a non-instantiated simics_nvme_comp
create-simple-memory-module
– create a non-instantiated simple_memory_module
create-sio-w83627hf
– create a non-instantiated sio-w83627hf
create-standard-pcie-switch-comp
– create a non-instantiated standard_pcie_switch_comp
create-std-firewire-bus
– create a non-instantiated std-firewire-bus
create-std-firewire-sample-device
– create a non-instantiated std-firewire-sample-device
create-std-service-node
– create a non-instantiated std-service-node
create-std-super-io
– create a non-instantiated std-super-io
create-telnet-console-comp
– create a non-instantiated telnet_console_comp
create-text-console-comp
– create a non-instantiated text_console_comp
create-text-graphics-console-comp
– create a non-instantiated text_graphics_console_comp
create-txt-console-comp
– create a non-instantiated txt_console_comp
create-tyler-durden
– create a non-instantiated tyler_durden
create-tyrell
– create a non-instantiated tyrell
create-usb-disk
– create a non-instantiated usb-disk
create-usb-disk-comp
– create a non-instantiated usb_disk_comp
create-usb-hs-keyboard-comp
– create a non-instantiated usb_hs_keyboard_comp
create-usb-keyboard-comp
– create a non-instantiated usb_keyboard_comp
create-usb-mouse-comp
– create a non-instantiated usb_mouse_comp
create-usb-tablet-comp
– create a non-instantiated usb-tablet-comp
create-usb-tablet-component
– create a non-instantiated usb_tablet_component
create-virtio-mmio-blk-comp
– create a non-instantiated virtio_mmio_blk_comp
create-virtio-pcie-blk-comp
– create a non-instantiated virtio_pcie_blk_comp
create-virtio-pcie-fs-comp
– create a non-instantiated virtio_pcie_fs_comp
create-virtio-pcie-net-comp
– create a non-instantiated virtio_pcie_net_comp
create-wall-e
– create a non-instantiated wall_e
create-x86-chassis
– create a non-instantiated x86_chassis
create-zorg
– create a non-instantiated zorg
current-namespace
– return current namespace
delete-connector
– delete connector copy
disconnect
– disconnect connectors
get-component-list
–
deprecated
return component list
instantiate-components
– instantiate components
list-components
– print components
move-object
– move object
new-brody
– create an instantiated brody
new-can-link
– create an instantiated can_link
new-cell-and-clocks
– create an instantiated cell-and-clocks
new-cell-and-clocks-comp
– create an instantiated cell_and_clocks_comp
new-cp3-quad100tx
– create an instantiated cp3_quad100tx
new-cpci-adapter
– create an instantiated cpci_adapter
new-cpci-backplane
– create an instantiated cpci_backplane
new-datagram-link
– create an instantiated datagram_link
new-ddr-memory-module-comp
– create an instantiated ddr_memory_module_comp
new-ddr2-memory-module-comp
– create an instantiated ddr2_memory_module_comp
new-ddr3-memory-module-comp
– create an instantiated ddr3_memory_module_comp
new-deckard
– create an instantiated deckard
new-dummy-comp
– create an instantiated dummy_comp
new-elliot
– create an instantiated elliot
new-emmett
– create an instantiated emmett
new-empty-components
– create an instantiated empty_components
new-etg-comp
– create an instantiated etg_comp
new-etg-panel-comp
– create an instantiated etg_panel_comp
new-eth-injector-comp
– create an instantiated eth_injector_comp
new-ethan
– create an instantiated ethan
new-ethernet-cable
– create an instantiated ethernet_cable
new-ethernet-hub
– create an instantiated ethernet_hub
new-ethernet-switch
– create an instantiated ethernet_switch
new-ethernet-vlan-switch
– create an instantiated ethernet_vlan_switch
new-frankie-carbone
– create an instantiated frankie_carbone
new-generic-pcie-switch
– create an instantiated generic_pcie_switch
new-gertie
– create an instantiated gertie
new-gfx-console-comp
– create an instantiated gfx_console_comp
new-gml-link
– create an instantiated gml_link
new-godzilla
– create an instantiated godzilla
new-graphics-console-comp
– create an instantiated graphics_console_comp
new-hal
– create an instantiated hal
new-host-serial-console-comp
– create an instantiated host_serial_console_comp
new-hunt
– create an instantiated hunt
new-i210-comp
– create an instantiated i210_comp
new-i2c-link-v2
– create an instantiated i2c_link_v2
new-i3c-cable
– create an instantiated i3c_cable
new-i3c-link
– create an instantiated i3c_link
new-ide-cdrom-comp
– create an instantiated ide_cdrom_comp
new-ide-disk-comp
– create an instantiated ide_disk_comp
new-ieee-802-15-4-link
– create an instantiated ieee_802_15_4_link
new-korben
– create an instantiated korben
new-leeloo
– create an instantiated leeloo
new-legacy-upstream-pcie-adapter-comp
– create an instantiated legacy_upstream_pcie_adapter_comp
new-maria-singer
– create an instantiated maria_singer
new-marvin
– create an instantiated marvin
new-mcfly
– create an instantiated mcfly
new-micron-mtfc128gap-emmc-card
– create an instantiated micron_mtfc128gap_emmc_card
new-micron-mtfc16gap-emmc-card
– create an instantiated micron_mtfc16gap_emmc_card
new-micron-mtfc2ggqdi-emmc-card
– create an instantiated micron_mtfc2ggqdi_emmc_card
new-micron-mtfc32gap-emmc-card
– create an instantiated micron_mtfc32gap_emmc_card
new-micron-mtfc4gacaeam-emmc-card
– create an instantiated micron_mtfc4gacaeam_emmc_card
new-micron-mtfc4ggqdi-emmc-card
– create an instantiated micron_mtfc4ggqdi_emmc_card
new-micron-mtfc4ggqdi-sdhc-card
– create an instantiated micron_mtfc4ggqdi_sdhc_card
new-micron-mtfc64gap-emmc-card
– create an instantiated micron_mtfc64gap_emmc_card
new-micron-mtfc64ggqdi-sdhc-card
– create an instantiated micron_mtfc64ggqdi_sdhc_card
new-micron-mtfc8gacaeam-emmc-card
– create an instantiated micron_mtfc8gacaeam_emmc_card
new-micron-mtfc8gam-emmc-card
– create an instantiated micron_mtfc8gam_emmc_card
new-mmc-card-comp
– create an instantiated mmc_card_comp
new-motherboard-x86-simple
– create an instantiated motherboard_x86_simple
new-motherboard-x86-simple-no-apic
– create an instantiated motherboard_x86_simple_no_apic
new-ms1553-link-v2
– create an instantiated ms1553_link_v2
new-nemo
– create an instantiated nemo
new-nikita
– create an instantiated nikita
new-pci-accel-vga-comp
– create an instantiated pci_accel_vga_comp
new-pci-am79c973-comp
– create an instantiated pci_am79c973_comp
new-pci-bcm5703c-comp
– create an instantiated pci_bcm5703c_comp
new-pci-bcm5704c-comp
– create an instantiated pci_bcm5704c_comp
new-pci-dec21041-comp
– create an instantiated pci_dec21041_comp
new-pci-dec21140
– create an instantiated pci_dec21140
new-pci-dec21140-panel
– create an instantiated pci_dec21140_panel
new-pci-dec21140a-comp
– create an instantiated pci_dec21140a_comp
new-pci-dec21143-comp
– create an instantiated pci_dec21143_comp
new-pci-i21152-comp
– create an instantiated pci_i21152_comp
new-pci-i82543gc-comp
– create an instantiated pci_i82543gc_comp
new-pci-i82546bg-comp
– create an instantiated pci_i82546bg_comp
new-pci-i82559-comp
– create an instantiated pci_i82559_comp
new-pci-pd6729-comp
– create an instantiated pci_pd6729_comp
new-pci-vga-comp
– create an instantiated pci_vga_comp
new-pcmcia-flash-disk-comp
– create an instantiated pcmcia_flash_disk_comp
new-phy-comp
– create an instantiated phy_comp
new-rachel
– create an instantiated rachel
new-real-network-bridge
– create an instantiated real-network-bridge
new-real-network-bridge-comp
– create an instantiated real_network_bridge_comp
new-real-network-host
– create an instantiated real-network-host
new-real-network-host-comp
– create an instantiated real_network_host_comp
new-ripley
– create an instantiated ripley
new-roy-batty
– create an instantiated roy_batty
new-sample-802-15-4-panel
– create an instantiated sample_802_15_4_panel
new-sample-802-15-4-transceiver-comp
– create an instantiated sample_802_15_4_transceiver_comp
new-sample-bitmap-panel
– create an instantiated sample_bitmap_panel
new-sample-dynamic-connectors
– create an instantiated sample_dynamic_connectors
new-sample-i3c-target-comp
– create an instantiated sample_i3c_target_comp
new-sample-pci-card
– create an instantiated sample_pci_card
new-sample-pcie-device-comp
– create an instantiated sample_pcie_device_comp
new-sample-signal-device
– create an instantiated sample_signal_device
new-sample-system-panel-component
– create an instantiated sample_system_panel_component
new-sata-cdrom-comp
– create an instantiated sata_cdrom_comp
new-sata-disk-comp
– create an instantiated sata_disk_comp
new-sdram-memory-module-comp
– create an instantiated sdram_memory_module_comp
new-sebastian
– create an instantiated sebastian
new-ser-link
– create an instantiated ser_link
new-server-console-comp
– create an instantiated server_console_comp
new-service-node-comp
– create an instantiated service_node_comp
new-signal-link
– create an instantiated signal_link
new-simics-nvme-comp
– create an instantiated simics_nvme_comp
new-simple-memory-module
– create an instantiated simple_memory_module
new-standard-pcie-switch-comp
– create an instantiated standard_pcie_switch_comp
new-std-firewire-bus
– create an instantiated std-firewire-bus
new-std-firewire-sample-device
– create an instantiated std-firewire-sample-device
new-std-service-node
– create an instantiated std-service-node
new-telnet-console-comp
– create an instantiated telnet_console_comp
new-text-console-comp
– create an instantiated text_console_comp
new-text-graphics-console-comp
– create an instantiated text_graphics_console_comp
new-txt-console-comp
– create an instantiated txt_console_comp
new-tyler-durden
– create an instantiated tyler_durden
new-tyrell
– create an instantiated tyrell
new-usb-disk
– create an instantiated usb-disk
new-usb-disk-comp
– create an instantiated usb_disk_comp
new-usb-hs-keyboard-comp
– create an instantiated usb_hs_keyboard_comp
new-usb-keyboard-comp
– create an instantiated usb_keyboard_comp
new-usb-mouse-comp
– create an instantiated usb_mouse_comp
new-usb-tablet-comp
– create an instantiated usb-tablet-comp
new-usb-tablet-component
– create an instantiated usb_tablet_component
new-virtio-mmio-blk-comp
– create an instantiated virtio_mmio_blk_comp
new-virtio-pcie-blk-comp
– create an instantiated virtio_pcie_blk_comp
new-virtio-pcie-fs-comp
– create an instantiated virtio_pcie_fs_comp
new-virtio-pcie-net-comp
– create an instantiated virtio_pcie_net_comp
new-wall-e
– create an instantiated wall_e
new-x86-chassis
– create an instantiated x86_chassis
new-zorg
– create an instantiated zorg
whitelist-old-component
– add old component class to deprecation whitelist
3.1.13
Configuration
<conf_object>.get-attribute-list
–
deprecated
return a list of all attributes
<conf_object>.get-interface-list
–
deprecated
return a list of all interfaces for an object
<conf_object>.get-interface-port-list
–
deprecated
return a list of all (interface) ports for an object
<conf_object>.list-attributes
–
deprecated
list all attributes
<image>.add-diff-file
– add a diff file to the image
<image>.add-partial-diff-file
– add a partial diff file to the image
<image>.clear-files
– clear the list of files for an image
<image>.list-files
– list files representing the contents of an image
<image>.save
– save image to disk
<image>.save-diff-file
– save changes since last checkpoint
<memory-space>.add-map
– map device in a memory-space
<memory-space>.del-map
– remove device map from a memory-space
<memory-space>.map
– print memory map
<port-space>.add-map
– map device in a port-space
<port-space>.del-map
– remove device map from a port-space
<port-space>.map
– print port map
add-directory
– add a directory to the Simics search path
add-module-directory
– add a directory to the module search path
check-cell-partitioning
– verify that cell partitioning is OK
devs
– list all mapped devices in Simics
enable-writable-persistent-state
– create/load a R/W persistent state
get-class-list
–
deprecated
return a list all configuration classes
get-object-list
–
deprecated
return a list of all objects
l
– list namespace objects
list-attributes
– list all attributes
list-checkpoints
– list checkpoints
list-classes
– list all configuration classes
list-failed-modules
– list the modules that are not loadable
list-interfaces
– list all interfaces
list-modules
– list loadable modules
list-objects
– list objects
list-objects-with-interface
–
deprecated
print configuration objects implementing an interface
list-persistent-images
– show information about images with "persistent" data
list-preferences
– list preferences
ll
– list namespace objects
load-module
– load module into Simics
load-persistent-state
– load persistent state
module-list-refresh
– create a new list of loadable modules
read-configuration
– load a saved configuration
record-session
– save configuration including a recording
save-component-template
– save a component configuration template
save-image-contents
– save image to disk
save-image-diff
– save changes since last checkpoint
save-persistent-state
– save persistent simulator state
save-preferences
– save preferences
save-recorded-session
– save recorded session as a checkpoint
set-min-latency
– set the min latency of the sync domain
sync-info
– print synchronization configuration
write-configuration
– save configuration
3.1.14
DDR
create-ddr-memory-module-comp
– create a non-instantiated ddr_memory_module_comp
create-ddr2-memory-module-comp
– create a non-instantiated ddr2_memory_module_comp
create-ddr3-memory-module-comp
– create a non-instantiated ddr3_memory_module_comp
new-ddr-memory-module-comp
– create an instantiated ddr_memory_module_comp
new-ddr2-memory-module-comp
– create an instantiated ddr2_memory_module_comp
new-ddr3-memory-module-comp
– create an instantiated ddr3_memory_module_comp
3.1.15
DEC21041 commands
<DEC21041>.info
– print information about the object
<DEC21041>.print-pci-config-regs
–
deprecated
print PCI configuration registers
<DEC21041>.status
– print status of the object
3.1.16
DEC21140A commands
<DEC21140A>.info
– print information about the object
<DEC21140A>.print-pci-config-regs
–
deprecated
print PCI configuration registers
<DEC21140A>.status
– print status of the object
3.1.17
DEC21140A-dml commands
<DEC21140A-dml>.print-pci-config-regs
–
deprecated
print PCI configuration registers
3.1.18
DEC21143 commands
<DEC21143>.info
– print information about the object
<DEC21143>.print-pci-config-regs
–
deprecated
print PCI configuration registers
<DEC21143>.status
– print status of the object
3.1.19
DS12887 commands
<DS12887>.get-date-time
– get date and time
<DS12887>.info
– print information about the object
<DS12887>.set-date-time
– set date and time
<DS12887>.status
– print status of the object
3.1.20
DS12887-c commands
<DS12887-c>.get-date-time
– get date and time
<DS12887-c>.info
– print information about the object
<DS12887-c>.set-date-time
– set date and time
<DS12887-c>.status
– print status of the object
<DS12887-c>.trace-nvram
– trace nvram updates
3.1.21
DS323x commands
<DS323x>.get-date-time
– get date and time
<DS323x>.info
– print information about the object
<DS323x>.set-date-time
– set date and time
<DS323x>.status
– print status of the object
3.1.22
Debugging
<bank_instrumentation_subscribe>.bp-break-bank
– set device access break
<bank_instrumentation_subscribe>.bp-trace-bank
– enable tracing of device accesses
<bp-manager.bank>.break
– set device access break
<bp-manager.bank>.trace
– enable tracing of device accesses
<bp-manager.con-gfx>.break
– set graphical breakpoint
<bp-manager.con-gfx>.trace
– enable tracing of graphical matches
<bp-manager.con-string>.break
– set string breakpoint
<bp-manager.con-string>.trace
– enable tracing of string appearances
<bp-manager.con-string>.wait-then-write
– wait for a string, then write an input string
<bp-manager.cr>.break
– set break on control register access
<bp-manager.cr>.trace
– enable tracing of control register accesses
<bp-manager.cycle>.break
– set cycle breakpoint
<bp-manager.cycle>.trace
– enable tracing of cycle points
<bp-manager.cycle_event>.break
– set cycle event break
<bp-manager.cycle_event>.trace
– enable tracing of cycle events
<bp-manager.exc>.break
– set break on exception
<bp-manager.exc>.trace
– enable tracing of exceptions
<bp-manager.hap>.break
– set hap breakpoint
<bp-manager.hap>.trace
– enable tracing of hap triggers
<bp-manager.log>.break
– set break on log output
<bp-manager.log>.trace
– enable tracing of log messages
<bp-manager.magic>.break
– set magic instruction break
<bp-manager.magic>.trace
– enable tracing of magic instructions
<bp-manager.memory>.break
– set break on memory access
<bp-manager.memory>.trace
– enable tracing of memory accesses
<bp-manager.memory>.unbreak
– remove breakpoint range
<bp-manager.notify>.break
– set notifier breakpoint
<bp-manager.notify>.trace
– enable tracing of notifier triggers
<bp-manager.os-awareness>.break
– break on OS Awareness node changes
<bp-manager.os-awareness>.trace
– trace OS Awareness node changes
<bp-manager.src-line>.break
– add breakpoint at a source code line
<bp-manager.src-line>.trace
– enable tracing of source code line reaches
<bp-manager.src-location>.break
– add breakpoint at a location
<bp-manager.src-location>.trace
– enable tracing of location reaches
<bp-manager.step>.break
– set step breakpoint
<bp-manager.step>.trace
– enable tracing of step points
<bp-manager.step_event>.break
– set step event break
<bp-manager.step_event>.trace
– enable tracing of step events
<bp-manager.time>.break
– set time breakpoint
<bp-manager.time>.trace
– enable tracing of time points
<bp_manager>.delete
– delete a breakpoint
<bp_manager>.disable
– disable breakpoint
<bp_manager>.enable
– enable breakpoint
<bp_manager>.enabled
– enable or disable breakpoint
<bp_manager>.ignore-count
– set number of hits of breakpoint to ignore
<bp_manager>.list
– list breakpoints
<bp_manager>.list-types
– list breakpoint type providers
<bp_manager>.show
– show details about a breakpoint
<bp_manager>.test-trigger
– test trigger breakpoint
<bp_manager>.wait-for-breakpoint
– wait for breakpoint
<break_strings_v2>.bp-break-console-string
– set string breakpoint
<break_strings_v2>.bp-trace-console-string
– enable tracing of string appearances
<breakpoint>.bp-break-memory
– set break on memory access
<breakpoint>.bp-trace-memory
– enable tracing of memory accesses
<breakpoint>.break
–
deprecated
set breakpoint
<breakpoint_manager>.delete
–
deprecated
delete a breakpoint
<breakpoint_manager>.enabled
–
deprecated
enable or disable breakpoint
<breakpoint_manager>.ignore-count
–
deprecated
set number of hits of breakpoint to ignore
<breakpoint_manager>.list
–
deprecated
list breakpoints
<breakpoint_manager>.show
–
deprecated
show details about a breakpoint
<breakpoint_manager>.temporary
–
deprecated
should the breakpoint be removed after it is triggered
<context>.on
– switch on context object
<cycle>.bp-break-cycle
– set cycle breakpoint
<cycle>.bp-break-time
– set time breakpoint
<cycle>.bp-trace-cycle
– enable tracing of cycle points
<cycle>.bp-trace-time
– enable tracing of time points
<cycle_event_instrumentation>.bp-break-cycle-event
– set cycle event break
<cycle_event_instrumentation>.bp-trace-cycle-event
– enable tracing of cycle events
<exception>.bp-break-exception
– set break on exception
<exception>.bp-trace-exception
– enable tracing of exceptions
<gfx_break>.bp-break-gfx
– set graphical breakpoint
<gfx_break>.bp-trace-gfx
– enable tracing of graphical matches
<hap-meter>.listen-for-exceptions
– listen for exception haps
<hap-meter>.listen-for-hap
– listen for a specified hap
<linux_mapper>.log-syscalls
– start logging system calls
<linux_tracker_comp>.log-syscalls
– start logging system calls
<memory_space>.debug
– get debug object
<os_awareness>.active-node
– list the active nodes
<os_awareness>.break-enter
–
deprecated
break the simulation when a processor becomes active on the node
<os_awareness>.break-exit
–
deprecated
break the simulation when a processor becomes inactive on the node
<os_awareness>.find
– find a node
<os_awareness>.list
– list all processes/tasks
<os_awareness>.node-info
– print all properties of a software node
<os_awareness>.node-tree
– list software node tree
<os_awareness>.unbreak
–
deprecated
cancel a software breakpoint
<os_awareness>.wait-for-activated
–
deprecated
wait for a processor to become activated on the node
<os_awareness>.wait-for-deactivated
–
deprecated
wait for a processor to become deactivated on the node
<osa_component>.bp-break
– break on OS Awareness node changes
<osa_component>.bp-trace
– trace OS Awareness node changes
<osa_parameters>.load-parameters
– load tracker parameter settings
<processor_info>.debug
– get debug object
<processor_internal>.bp-break-control-register
– set break on control register access
<processor_internal>.bp-break-magic
– set magic instruction break
<processor_internal>.bp-trace-control-register
– enable tracing of control register accesses
<processor_internal>.bp-trace-magic
– enable tracing of magic instructions
<sc_export>.connections
– print connections to other SystemC objects
<sc_initiator_gasket>.print-dmi-table
– print DMI Table
<sc_port>.connections
– print connections to other SystemC objects
<sc_simcontext>.list-processes
– lists methods and threads
<step>.bp-break-step
– set step breakpoint
<step>.bp-trace-step
– enable tracing of step points
<step_event_instrumentation>.bp-break-step-event
– set step event break
<step_event_instrumentation>.bp-trace-step-event
– enable tracing of step events
<symdebug>.down
–
deprecated
go down N stack frames
<symdebug>.finish-function
–
deprecated
finish the current function
<symdebug>.frame
–
deprecated
change current stack frame
<symdebug>.list
–
deprecated
list source and/or disassemble
<symdebug>.next-instruction
–
deprecated
run to the next instruction, skipping subroutine calls
<symdebug>.next-line
–
deprecated
run to the next source line, skipping subroutine calls
<symdebug>.reverse-next-instruction
–
deprecated
reverse to the previous instruction, skipping subroutine calls
<symdebug>.reverse-next-line
–
deprecated
reverse to the previous source line, skipping subroutine calls
<symdebug>.reverse-step-instruction
–
deprecated
reverse to the previous instruction
<symdebug>.reverse-step-line
–
deprecated
reverse to the previous source line
<symdebug>.stack-trace
–
deprecated
display stack trace
<symdebug>.step-instruction
–
deprecated
run to the next instruction
<symdebug>.step-line
–
deprecated
run to the next source line
<symdebug>.sym-address
–
deprecated
return the address of expression or source line
<symdebug>.sym-file
–
deprecated
return source file for function or address
<symdebug>.sym-function
–
deprecated
return function at a given address
<symdebug>.sym-line
–
deprecated
return source line for function or address
<symdebug>.sym-list
–
deprecated
list symbols
<symdebug>.sym-source
–
deprecated
print source location for function or address
<symdebug>.sym-string
–
deprecated
evaluate symbolic expression
<symdebug>.sym-type
–
deprecated
return the type of a symbolic expression
<symdebug>.sym-value
–
deprecated
evaluate symbolic expression
<symdebug>.sym-write
–
deprecated
write value to variable
<symdebug>.uncall-function
–
deprecated
reverse to when the current function was called
<symdebug>.up
–
deprecated
go up N stack frames
<tcf-context-proxy>.bp-break-source-line
– add breakpoint at a source code line
<tcf-context-proxy>.bp-break-source-location
– add breakpoint at a location
<tcf-context-proxy>.bp-trace-source-line
– enable tracing of source code line reaches
<tcf-context-proxy>.bp-trace-source-location
– enable tracing of location reaches
add-pathmap-entry
– add a path map entry
add-symbol-file
– add symbol file to debugging contexts
clear-memorymap
– clear all memory map entries
clear-pathmap
– clear all path map entries
context-query-for-object
– create a context query for a Simics object
cycle-break
–
deprecated
set cycle breakpoint
cycle-break-absolute
–
deprecated
set absolute cycle breakpoint
debug-context
– return the current debug object
delete
–
deprecated
remove breakpoints
disable-debugger
– get debug object
down
– go down N stack frames
enable
–
deprecated
enable/disable breakpoint
enable-debugger
– enable command line debugger
enable-magic-breakpoint
–
deprecated
set breakpoint on magic break instructions
finish-function
– finish the current function
frame
– change current stack frame
ignore
–
deprecated
set ignore count for a breakpoint
list
– list source and/or disassemble
list-breakpoints
–
deprecated
print information about breakpoints
list-debug-contexts
– list debug contexts
list-sections
– lists the relocatable sections of a symbol file
list-segments
– lists the segments of a symbol file
new-attr-meter
– create an attribute meter
new-context
– create a new context
new-gdb-remote
– create a gdb session
new-hap-meter
– create a new hap meter
new-mem-traffic-meter
– create a memory traffic meter
new-tcf-agent
– create a tcf agent
next-instruction
– run to the next instruction, skipping subroutine calls
next-line
– run to the next source line, skipping subroutine calls
remove-symbol-file
– remove symbol file from debugging contexts
reverse-next-instruction
– reverse to the previous instruction, skipping subroutine calls
reverse-next-line
– reverse to the previous source line, skipping subroutine calls
reverse-step-line
– reverse to the previous source line
set-context
– set the current context of a CPU
set-pattern
–
deprecated
set an instruction pattern for a breakpoint
set-prefix
–
deprecated
set a syntax prefix for a breakpoint
set-substr
–
deprecated
set a syntax substring for a breakpoint
show-memorymap
– show the current memory map
show-pathmap
– show the current path map
stack-trace
– display stack trace
start-eclipse-backend
– start accepting connections from Eclipse
step-break
–
deprecated
set time breakpoint
step-break-absolute
–
deprecated
set step breakpoints
step-line
– run to the next source line
sym-address
– return the address of expression or source line
sym-file
– return source file for function or address
sym-function
– return function at a given address
sym-line
– return source line for function or address
sym-list
– list symbols
sym-source
– print source location for function or address
sym-string
– evaluate symbolic expression
sym-type
– return the type of a symbolic expression
sym-value
– evaluate symbolic expression
sym-write
– write value to variable
unbreak
–
deprecated
remove breakpoint range
uncall-function
– reverse to when the current function was called
up
– go up N stack frames
3.1.23
Disk
<image>.add-diff-file
– add a diff file to the image
<image>.add-partial-diff-file
– add a partial diff file to the image
<image>.clear-files
– clear the list of files for an image
<image>.get
– get bytes from image
<image>.list-files
– list files representing the contents of an image
<image>.save
– save image to disk
<image>.save-diff-file
– save changes since last checkpoint
<image>.set
– set bytes in image to specified value
enable-writable-persistent-state
– create/load a R/W persistent state
load-persistent-state
– load persistent state
new-cdrom-image
– create new cdrom-image object
new-usb-disk-from-image
–
deprecated
create new usb disk from file
save-image-contents
– save image to disk
save-image-diff
– save changes since last checkpoint
save-persistent-state
– save persistent simulator state
3.1.24
Ethernet
create-cp3-quad100tx
– create a non-instantiated cp3_quad100tx
create-etg-comp
– create a non-instantiated etg_comp
create-eth-injector-comp
– create a non-instantiated eth_injector_comp
create-ethernet-cable
– create a non-instantiated ethernet_cable
create-ethernet-switch
– create a non-instantiated ethernet_switch
create-ethernet-vlan-switch
– create a non-instantiated ethernet_vlan_switch
create-pci-am79c973
– create a non-instantiated pci-am79c973
create-pci-am79c973-comp
– create a non-instantiated pci_am79c973_comp
create-pci-bcm5703c
– create a non-instantiated pci-bcm5703c
create-pci-bcm5703c-comp
– create a non-instantiated pci_bcm5703c_comp
create-pci-bcm5704c
– create a non-instantiated pci-bcm5704c
create-pci-bcm5704c-comp
– create a non-instantiated pci_bcm5704c_comp
create-pci-dec21041
– create a non-instantiated pci-dec21041
create-pci-dec21041-comp
– create a non-instantiated pci_dec21041_comp
create-pci-dec21140
– create a non-instantiated pci_dec21140
create-pci-dec21140a
– create a non-instantiated pci-dec21140a
create-pci-dec21140a-comp
– create a non-instantiated pci_dec21140a_comp
create-pci-dec21140a-dml
– create a non-instantiated pci-dec21140a-dml
create-pci-dec21143
– create a non-instantiated pci-dec21143
create-pci-dec21143-comp
– create a non-instantiated pci_dec21143_comp
create-pci-i82543gc
– create a non-instantiated pci-i82543gc
create-pci-i82543gc-comp
– create a non-instantiated pci_i82543gc_comp
create-pci-i82546bg
– create a non-instantiated pci-i82546bg
create-pci-i82546bg-comp
– create a non-instantiated pci_i82546bg_comp
create-pci-i82559
– create a non-instantiated pci-i82559
create-pci-i82559-comp
– create a non-instantiated pci_i82559_comp
create-phy-comp
– create a non-instantiated phy_comp
create-real-network-bridge-comp
– create a non-instantiated real_network_bridge_comp
create-real-network-host-comp
– create a non-instantiated real_network_host_comp
create-service-node-comp
– create a non-instantiated service_node_comp
new-cp3-quad100tx
– create an instantiated cp3_quad100tx
new-etg-comp
– create an instantiated etg_comp
new-eth-injector-comp
– create an instantiated eth_injector_comp
new-ethernet-cable
– create an instantiated ethernet_cable
new-ethernet-switch
– create an instantiated ethernet_switch
new-ethernet-vlan-switch
– create an instantiated ethernet_vlan_switch
new-pci-am79c973-comp
– create an instantiated pci_am79c973_comp
new-pci-bcm5703c-comp
– create an instantiated pci_bcm5703c_comp
new-pci-bcm5704c-comp
– create an instantiated pci_bcm5704c_comp
new-pci-dec21041-comp
– create an instantiated pci_dec21041_comp
new-pci-dec21140
– create an instantiated pci_dec21140
new-pci-dec21140a-comp
– create an instantiated pci_dec21140a_comp
new-pci-dec21143-comp
– create an instantiated pci_dec21143_comp
new-pci-i82543gc-comp
– create an instantiated pci_i82543gc_comp
new-pci-i82546bg-comp
– create an instantiated pci_i82546bg_comp
new-pci-i82559-comp
– create an instantiated pci_i82559_comp
new-phy-comp
– create an instantiated phy_comp
new-real-network-bridge-comp
– create an instantiated real_network_bridge_comp
new-real-network-host-comp
– create an instantiated real_network_host_comp
new-service-node-comp
– create an instantiated service_node_comp
3.1.25
Exception
<exception>.list-exceptions
– list exceptions on a processor
3.1.26
Execution
<cell>.cpu-switch-time
– get/set the time quantum for a given cell
<cycle>.print-time
– print number of steps and cycles executed
<instruction_fetch>.instruction-fetch-mode
– set or get current mode for instruction fetching
<realtime>.disable
– disable real-time behavior
<realtime>.enable
– enable real-time behavior
clear-object-lock-stats
– clear object lock statistics
cycle-break
–
deprecated
set cycle breakpoint
cycle-break-absolute
–
deprecated
set absolute cycle breakpoint
disable-multithreading
– disable multithreading
disable-object-lock-stats
– disable object lock statistics collection
disassemble
– disassemble instructions
disassemble-settings
– change disassembly output settings
enable-multicore-accelerator
– enable multicore-accelerator
enable-multithreading
– enable multithreaded simulation
enable-object-lock-stats
– enable object lock statistics collection
enable-page-sharing
– enable page-sharing
enable-real-time-mode
– enable real-time behavior
enable-subsystem-threading
– enable cell threading
force-step-instruction
– step instructions while other processors stall
istc-enable
– enable or disable internal caches
list-thread-domains
– list thread domains
load-binary
– load binary (executable) file into memory
penable
– switch processor on
print-object-lock-stats
– print object lock statistics
print-time
– print number of steps and cycles executed
processor-status
– show processors' status
run
– start execution
run-cycles
– start execution
run-seconds
– execute for seconds
set-max-time-span
– set threading mode
set-pc
– set the current processor's program counter
set-thread-limit
– limit the number of simulation threads
set-threading-mode
– set threading mode
set-time-quantum
– set time quantum
step-break
–
deprecated
set time breakpoint
step-break-absolute
–
deprecated
set step breakpoints
step-cycle
– step one or more cycles
step-instruction
– step one or more instructions
stop
– interrupt simulation
3.1.27
Files and Directories
add-directory
– add a directory to the Simics search path
add-module-directory
– add a directory to the module search path
cd
– change working directory
clear-directories
– clear the Simics search path
dirs
– display directory stack
file-exists
– check if a file exists in the search path
list-checkpoints
– list checkpoints
list-directories
– list directories in Simics search path
list-preferences
– list preferences
list-presets
– list available presets
list-targets
– list available targets
load-target
– load a target system
lookup-file
– lookup a filename
ls
– list files
native-path
– convert a filename to host native form
output-file-start
–
deprecated
send output to file
output-file-stop
–
deprecated
stop sending output to file
popd
– pop directory from directory stack
pushd
– push directory on directory stack
pwd
– print working directory
run-command-file
– execute a simics script
run-python-file
– execute Python file
run-script
– run a script file
save-preferences
– save preferences
start-command-line-capture
– send output to file
stop-command-line-capture
– stop sending output to file
3.1.28
GUI
win-about
– information on GUI load failure
3.1.29
Goodfellas
create-frankie-carbone
– create a non-instantiated frankie_carbone
new-frankie-carbone
– create an instantiated frankie_carbone
3.1.30
Graphics Adapter
create-pci-accel-vga
– create a non-instantiated pci-accel-vga
create-pci-accel-vga-comp
– create a non-instantiated pci_accel_vga_comp
create-pci-vga
– create a non-instantiated pci-vga
create-pci-vga-comp
– create a non-instantiated pci_vga_comp
new-pci-accel-vga-comp
– create an instantiated pci_accel_vga_comp
new-pci-vga-comp
– create an instantiated pci_vga_comp
3.1.31
Graphics Console
create-graphics-console-comp
– create a non-instantiated graphics_console_comp
create-text-graphics-console-comp
– create a non-instantiated text_graphics_console_comp
new-graphics-console-comp
– create an instantiated graphics_console_comp
new-text-graphics-console-comp
– create an instantiated text_graphics_console_comp
3.1.32
Haps
list-hap-callbacks
– lists all hap callbacks
list-haps
– lists all haps
3.1.33
Help
<conf_object>.list-attributes
–
deprecated
list all attributes
<sc_gasket_info>.gasket-info
– print Simics to SystemC connection information
<sc_version>.version
– print SystemC kernel and SystemC Library version
api-help
– get API help
api-search
– search API help
command-list
–
deprecated
generate html document describing commands
copyright
– print full Simics copyright information
get-command-args
– get list of command arguments
help
– help command
help-search
– search for text in documentation
license
– print Simics license
list-attributes
– list all attributes
list-commands
– list CLI commands
list-namespaces
–
deprecated
list all namespaces
release-notes
– display product release notes
version
– display Simics version
3.1.34
I3C
create-i3c-cable
– create a non-instantiated i3c_cable
new-i3c-cable
– create an instantiated i3c_cable
3.1.35
IDE
create-ide-cdrom-comp
– create a non-instantiated ide_cdrom_comp
create-ide-disk-comp
– create a non-instantiated ide_disk_comp
new-ide-cdrom-comp
– create an instantiated ide_cdrom_comp
new-ide-disk-comp
– create an instantiated ide_disk_comp
3.1.36
ISA commands
<ISA>.info
– print information about the object
<ISA>.status
– print status of the object
3.1.37
Inspecting Simulated State
%
– read register by name, module or string formatting
<memory-space>.map
– print memory map
<port-space>.map
– print port map
<transaction_translator>.memory-map
– print physical memory map
<translator>.memory-map
– print physical memory map
dev-reg-info
–
deprecated
use print-device-reg-info instead
dev-reg-list
–
deprecated
use print-device-regs instead
devs
– list all mapped devices in Simics
disassemble
– disassemble instructions
get
– get value of physical address
get-device-offset
– read from an offset in a device bank
get-device-reg
– read from a register in a device bank
list-device-regs
– find registers by name
list-pcie-hierarchies
– list PCIe hierarchies in the system
logical-to-physical
– translate logical address to physical
memory-map
– print physical memory map
print-device-reg-info
– print detailed information of device registers
print-device-regs
– list registers in a bank
print-event-queue
– print event queue for processor
print-processor-registers
– print cpu registers
print-realtime-queue
– list all callbacks in the realtime event queue
probe-address
– find destination for an address
processor-status
– show processors' status
read-reg
– read a register
set-device-offset
– write at an offset in a device bank
set-device-reg
– write to a register in a device bank
x
– examine raw memory contents
3.1.38
Instrumentation
<bank_coverage_tool>.access-count
– print bank access count
<bank_coverage_tool>.add-filter
– add filter to the tool
<bank_coverage_tool>.add-instrumentation
– add instrumentation
<bank_coverage_tool>.connect-all
– connect to the banks of all devices
<bank_coverage_tool>.coverage
– print bank coverages
<bank_coverage_tool>.delete
– deletes instrumentation tool
<bank_coverage_tool>.disable-instrumentation
– disable instrumentation
<bank_coverage_tool>.enable-instrumentation
– enable instrumentation
<bank_coverage_tool>.info
– print information about the object
<bank_coverage_tool>.list-providers
– list-provider objects
<bank_coverage_tool>.load
– load instrumented bank coverage from file
<bank_coverage_tool>.remove-filter
– remove filter from the tool
<bank_coverage_tool>.remove-instrumentation
– remove instrumentation
<bank_coverage_tool>.save
– save instrumented bank coverage to file
<bank_coverage_tool>.status
– print status of the object
<bank_patch_tool>.add-filter
– add filter to the tool
<bank_patch_tool>.add-instrumentation
– add instrumentation
<bank_patch_tool>.delete
– deletes instrumentation tool
<bank_patch_tool>.disable-instrumentation
– disable instrumentation
<bank_patch_tool>.enable-instrumentation
– enable instrumentation
<bank_patch_tool>.info
– print information about the object
<bank_patch_tool>.list-providers
– list-provider objects
<bank_patch_tool>.remove-filter
– remove filter from the tool
<bank_patch_tool>.remove-instrumentation
– remove instrumentation
<bank_patch_tool>.status
– print status of the object
<cpu_mode_filter>.add-mode
– filter on specific modes
<cpu_mode_filter>.delete
– remove the filter
<cpu_mode_filter>.remove-mode
– stop filtering on a mode
<event_histogram>.add-filter
– add filter to the tool
<event_histogram>.add-instrumentation
– add instrumentation
<event_histogram>.clear
– clear instruction sizes frequencies
<event_histogram>.delete
– deletes instrumentation tool
<event_histogram>.histogram
– print taken exceptions with frequencies
<event_histogram>.list-providers
– list-provider objects
<event_histogram>.remove-filter
– remove filter from the tool
<event_histogram>.remove-instrumentation
– remove instrumentation
<exception_histogram>.add-filter
– add filter to the tool
<exception_histogram>.add-instrumentation
– add instrumentation
<exception_histogram>.clear
– clear instruction sizes frequencies
<exception_histogram>.delete
– deletes instrumentation tool
<exception_histogram>.disable-instrumentation
– disable instrumentation
<exception_histogram>.enable-instrumentation
– enable instrumentation
<exception_histogram>.histogram
– print taken exceptions with frequencies
<exception_histogram>.info
– print information about the object
<exception_histogram>.list-providers
– list-provider objects
<exception_histogram>.remove-filter
– remove filter from the tool
<exception_histogram>.remove-instrumentation
– remove instrumentation
<exception_histogram>.status
– print status of the object
<instruction_count>.add-filter
– add filter to the tool
<instruction_count>.add-instrumentation
– add instrumentation
<instruction_count>.clear
– clear instruction counts
<instruction_count>.delete
– deletes instrumentation tool
<instruction_count>.disable-instrumentation
– disable instrumentation
<instruction_count>.enable-instrumentation
– enable instrumentation
<instruction_count>.info
– print information about the object
<instruction_count>.list-providers
– list-provider objects
<instruction_count>.remove-filter
– remove filter from the tool
<instruction_count>.remove-instrumentation
– remove instrumentation
<instruction_count>.status
– print status of the object
<instruction_histogram>.add-filter
– add filter to the tool
<instruction_histogram>.add-instrumentation
– add instrumentation
<instruction_histogram>.clear
– remove old data
<instruction_histogram>.delete
– deletes instrumentation tool
<instruction_histogram>.disable-instrumentation
– disable instrumentation
<instruction_histogram>.enable-instrumentation
– enable instrumentation
<instruction_histogram>.histogram
– print instruction histogram
<instruction_histogram>.info
– print information about the object
<instruction_histogram>.list-providers
– list-provider objects
<instruction_histogram>.remove-filter
– remove filter from the tool
<instruction_histogram>.remove-instrumentation
– remove instrumentation
<instruction_histogram>.status
– print status of the object
<instrumentation_filter_aggregator>.info
– print information about the object
<instrumentation_filter_aggregator>.status
– print status of the object
<memory_profiler>.add-filter
– add filter to the tool
<memory_profiler>.add-instrumentation
– add instrumentation
<memory_profiler>.delete
– deletes instrumentation tool
<memory_profiler>.disable-instrumentation
– disable instrumentation
<memory_profiler>.enable-instrumentation
– enable instrumentation
<memory_profiler>.info
– print information about the object
<memory_profiler>.list-providers
– list-provider objects
<memory_profiler>.profile
– print memory profile
<memory_profiler>.remove-filter
– remove filter from the tool
<memory_profiler>.remove-instrumentation
– remove instrumentation
<memory_profiler>.status
– print status of the object
<process_filter>.add-pattern
– filter on a specific node path pattern
<process_filter>.delete
– remove the filter
<process_filter>.remove-pattern
– stop filtering on a process
<process_histogram>.add-filter
– add filter to the tool
<process_histogram>.add-instrumentation
– add instrumentation
<process_histogram>.clear
– clear process histogram
<process_histogram>.delete
– deletes instrumentation tool
<process_histogram>.histogram
– print histogram of executed processes
<process_histogram>.list-providers
– list-provider objects
<process_histogram>.process-info
– print detailed info on a process
<process_histogram>.remove-filter
– remove filter from the tool
<process_histogram>.remove-instrumentation
– remove instrumentation
<ram_tracer>.add-filter
– add filter to the tool
<ram_tracer>.add-instrumentation
– add instrumentation
<ram_tracer>.delete
– deletes instrumentation tool
<ram_tracer>.disable-instrumentation
– disable instrumentation
<ram_tracer>.enable-instrumentation
– enable instrumentation
<ram_tracer>.info
– print information about the object
<ram_tracer>.list-providers
– list-provider objects
<ram_tracer>.remove-filter
– remove filter from the tool
<ram_tracer>.remove-instrumentation
– remove instrumentation
<ram_tracer>.status
– print status of the object
<simple_cache_tool>.add-filter
– add filter to the tool
<simple_cache_tool>.add-instrumentation
– add instrumentation
<simple_cache_tool>.delete
– deletes instrumentation tool
<simple_cache_tool>.disable-instrumentation
– disable instrumentation
<simple_cache_tool>.enable-instrumentation
– enable instrumentation
<simple_cache_tool>.info
– print information about the object
<simple_cache_tool>.list-providers
– list-provider objects
<simple_cache_tool>.remove-filter
– remove filter from the tool
<simple_cache_tool>.remove-instrumentation
– remove instrumentation
<simple_cache_tool>.status
– print status of the object
<sr_histogram>.add-filter
– add filter to the tool
<sr_histogram>.add-instrumentation
– add instrumentation
<sr_histogram>.delete
– deletes instrumentation tool
<sr_histogram>.disable-instrumentation
– disable instrumentation
<sr_histogram>.enable-instrumentation
– enable instrumentation
<sr_histogram>.info
– print information about the object
<sr_histogram>.list-providers
– list-provider objects
<sr_histogram>.remove-filter
– remove filter from the tool
<sr_histogram>.remove-instrumentation
– remove instrumentation
<sr_histogram>.status
– print status of the object
<sr_ticks>.add-filter
– add filter to the tool
<sr_ticks>.add-instrumentation
– add instrumentation
<sr_ticks>.delete
– deletes instrumentation tool
<sr_ticks>.disable-instrumentation
– disable instrumentation
<sr_ticks>.enable-instrumentation
– enable instrumentation
<sr_ticks>.info
– print information about the object
<sr_ticks>.list-providers
– list-provider objects
<sr_ticks>.remove-filter
– remove filter from the tool
<sr_ticks>.remove-instrumentation
– remove instrumentation
<sr_ticks>.status
– print status of the object
<systemc_filter>.delete
– remove the filter
<tracer_tool>.add-filter
– add filter to the tool
<tracer_tool>.add-instrumentation
– add instrumentation
<tracer_tool>.delete
– deletes instrumentation tool
<tracer_tool>.disable-instrumentation
– disable instrumentation
<tracer_tool>.enable-instrumentation
– enable instrumentation
<tracer_tool>.info
– print information about the object
<tracer_tool>.list-providers
– list-provider objects
<tracer_tool>.remove-filter
– remove filter from the tool
<tracer_tool>.remove-instrumentation
– remove instrumentation
<tracer_tool>.status
– print status of the object
<x86_branch_profiler>.add-filter
– add filter to the tool
<x86_branch_profiler>.add-instrumentation
– add instrumentation
<x86_branch_profiler>.delete
– deletes instrumentation tool
<x86_branch_profiler>.disable-instrumentation
– disable instrumentation
<x86_branch_profiler>.enable-instrumentation
– enable instrumentation
<x86_branch_profiler>.info
– print information about the object
<x86_branch_profiler>.list-providers
– list-provider objects
<x86_branch_profiler>.remove-filter
– remove filter from the tool
<x86_branch_profiler>.remove-instrumentation
– remove instrumentation
<x86_branch_profiler>.status
– print status of the object
<x86_mode_filter>.add-mode
– add a mode to the filter
<x86_mode_filter>.delete
– add a mode to the filter
<x86_mode_filter>.remove-mode
– remove a mode from the filter
<x86_mode_histogram>.add-filter
– add filter to the tool
<x86_mode_histogram>.add-instrumentation
– add instrumentation
<x86_mode_histogram>.delete
– deletes instrumentation tool
<x86_mode_histogram>.disable-instrumentation
– disable instrumentation
<x86_mode_histogram>.enable-instrumentation
– enable instrumentation
<x86_mode_histogram>.histogram
– print x86 mode histogram
<x86_mode_histogram>.info
– print information about the object
<x86_mode_histogram>.list-providers
– list-provider objects
<x86_mode_histogram>.remove-filter
– remove filter from the tool
<x86_mode_histogram>.remove-instrumentation
– remove instrumentation
<x86_mode_histogram>.status
– print status of the object
add-instrumentation-filter
– add filter to connections
add-instrumentation-group
– add new instrumentation group
disable-instrumentation
– disable instrumentation
enable-instrumentation
– enable instrumentation
instrumentation-move
– reorder instrumentation connections
instrumentation-order
– list instrumentation order for object
list-instrumentation
– list established instrumentation connections
list-instrumentation-groups
– list instrumentation groups
list-instrumentation-tools
– list existing instrumentation tools
new-bank-coverage-tool
– create a new bank_coverage_tool object
new-bank-patch-tool
– create a new bank_patch_tool object
new-cpu-mode-filter
– filter on certain modes (user/supervisor/hypervisor)
new-cycle-staller
– create new cycle staller
new-event-histogram
– create a new event_histogram object
new-exception-histogram
– create a new exception_histogram object
new-instruction-count
– create a new instruction_count object
new-instruction-histogram
– create a new instruction_histogram object
new-memory-profiler
– create a new memory_profiler object
new-process-filter
– filter on certain processes
new-process-histogram
– create a new process_histogram object
new-ram-tracer
– create a new ram_tracer object
new-simple-cache-tool
– create a new simple_cache_tool object
new-sr-histogram
– create a new sr_histogram object
new-sr-ticks
– create a new sr_ticks object
new-systemc-filter
– filter on specified SystemC objects
new-tracer-tool
– create a new tracer_tool object
new-x86-branch-profiler
– create a new x86_branch_profiler object
new-x86-mode-filter
– filter on different execution modes
new-x86-mode-histogram
– create a new x86_mode_histogram object
remove-instrumentation
– remove instrumentation
remove-instrumentation-filter
– remove instrumentation filter
remove-instrumentation-group
– remove an instrumentation group
3.1.39
Instrumentation Filter
<cpu_mode_filter>.add-mode
– filter on specific modes
<cpu_mode_filter>.delete
– remove the filter
<cpu_mode_filter>.remove-mode
– stop filtering on a mode
<process_filter>.add-pattern
– filter on a specific node path pattern
<process_filter>.delete
– remove the filter
<process_filter>.remove-pattern
– stop filtering on a process
<systemc_filter>.delete
– remove the filter
<x86_mode_filter>.add-mode
– add a mode to the filter
<x86_mode_filter>.delete
– add a mode to the filter
<x86_mode_filter>.remove-mode
– remove a mode from the filter
new-cpu-mode-filter
– filter on certain modes (user/supervisor/hypervisor)
new-process-filter
– filter on certain processes
new-systemc-filter
– filter on specified SystemC objects
new-x86-mode-filter
– filter on different execution modes
3.1.40
Logging
<conf_object>.log
–
deprecated
print log entries for the object
<conf_object>.log-size
–
deprecated
set log buffer size
log
– print log entries for all objects
log-filter
– suppress log messages for the object
log-group
– enable/disable a log group
log-level
– set or get the log level
log-setup
– configure log behavior
log-size
– set log buffer size
log-type
– set or get the current log types
3.1.41
MMC
create-micron-mtfc128gap-emmc-card
– create a non-instantiated micron_mtfc128gap_emmc_card
create-micron-mtfc16gap-emmc-card
– create a non-instantiated micron_mtfc16gap_emmc_card
create-micron-mtfc2ggqdi-emmc-card
– create a non-instantiated micron_mtfc2ggqdi_emmc_card
create-micron-mtfc32gap-emmc-card
– create a non-instantiated micron_mtfc32gap_emmc_card
create-micron-mtfc4gacaeam-emmc-card
– create a non-instantiated micron_mtfc4gacaeam_emmc_card
create-micron-mtfc4ggqdi-emmc-card
– create a non-instantiated micron_mtfc4ggqdi_emmc_card
create-micron-mtfc4ggqdi-sdhc-card
– create a non-instantiated micron_mtfc4ggqdi_sdhc_card
create-micron-mtfc64gap-emmc-card
– create a non-instantiated micron_mtfc64gap_emmc_card
create-micron-mtfc64ggqdi-sdhc-card
– create a non-instantiated micron_mtfc64ggqdi_sdhc_card
create-micron-mtfc8gacaeam-emmc-card
– create a non-instantiated micron_mtfc8gacaeam_emmc_card
create-micron-mtfc8gam-emmc-card
– create a non-instantiated micron_mtfc8gam_emmc_card
create-mmc-card-comp
– create a non-instantiated mmc_card_comp
new-micron-mtfc128gap-emmc-card
– create an instantiated micron_mtfc128gap_emmc_card
new-micron-mtfc16gap-emmc-card
– create an instantiated micron_mtfc16gap_emmc_card
new-micron-mtfc2ggqdi-emmc-card
– create an instantiated micron_mtfc2ggqdi_emmc_card
new-micron-mtfc32gap-emmc-card
– create an instantiated micron_mtfc32gap_emmc_card
new-micron-mtfc4gacaeam-emmc-card
– create an instantiated micron_mtfc4gacaeam_emmc_card
new-micron-mtfc4ggqdi-emmc-card
– create an instantiated micron_mtfc4ggqdi_emmc_card
new-micron-mtfc4ggqdi-sdhc-card
– create an instantiated micron_mtfc4ggqdi_sdhc_card
new-micron-mtfc64gap-emmc-card
– create an instantiated micron_mtfc64gap_emmc_card
new-micron-mtfc64ggqdi-sdhc-card
– create an instantiated micron_mtfc64ggqdi_sdhc_card
new-micron-mtfc8gacaeam-emmc-card
– create an instantiated micron_mtfc8gacaeam_emmc_card
new-micron-mtfc8gam-emmc-card
– create an instantiated micron_mtfc8gam_emmc_card
new-mmc-card-comp
– create an instantiated mmc_card_comp
3.1.42
Magic
start-magic-pipe
– create and enable a Magic communication pipe
3.1.43
Matic
<agent_handle>.agent-poll-interval
– set the agent's polling interval
<agent_handle>.agent-quit
– quit the agent for this handle
<agent_handle>.agent-restart
– restart the Simics target agent
<agent_handle>.change-directory
– change this handle's working directory
<agent_handle>.delete-handle
– delete this agent handle
<agent_handle>.discard-jobs
– discard jobs from this agent handle
<agent_handle>.download
– download file from system to host
<agent_handle>.download-dir
– download directory from target to host
<agent_handle>.get-captured-output
– get or print the captured job output
<agent_handle>.list-files
– list target directory contents
<agent_handle>.list-jobs
– list commands posted on this handle
<agent_handle>.print-file
– print file contents on Simics CLI
<agent_handle>.print-working-directory
– print this handle's working directory
<agent_handle>.run
– execute a command on the target system
<agent_handle>.run-until-job
– run simulation until job completed
<agent_handle>.target-time
– set or get target system date and time
<agent_handle>.upload
– upload file from host to target
<agent_handle>.upload-dir
– upload directory from host to target
<agent_handle>.wait-for-job
– suspend script branch until job completed
<agent_manager>.connect-to-agent
– create a handle for a Simics Agent
<agent_manager>.disable
– disable the manager and delete handles
<agent_manager>.enable
– enable the agent_manager
<agent_manager>.list-agents
– list all known Simics Agents
start-agent-manager
– create and enable a Matic agent manager
3.1.44
Memory
<image>.add-diff-file
– add a diff file to the image
<image>.add-partial-diff-file
– add a partial diff file to the image
<image>.clear-files
– clear the list of files for an image
<image>.get
– get bytes from image
<image>.list-files
– list files representing the contents of an image
<image>.load-vmem
– load Verilog VMEM file into memory
<image>.save
– save image to disk
<image>.save-diff-file
– save changes since last checkpoint
<image>.save-vmem
– save VMEM file of memory
<image>.set
– set bytes in image to specified value
<memory-space>.add-map
– map device in a memory-space
<memory-space>.del-map
– remove device map from a memory-space
<memory-space>.map
– print memory map
<memory_profiler>.add-memory-profiler
– add a memory profiler to the processor
<memory_profiler>.list-memory-profilers
– list memory profilers connected to the processor
<memory_profiler>.remove-memory-profiler
– remove a memory profiler from the processor
<memory_space>.load-vmem
– load Verilog VMEM file into memory
<memory_space>.save-vmem
– save VMEM file of memory
<port-space>.add-map
– map device in a port-space
<port-space>.del-map
– remove device map from a port-space
<port-space>.map
– print port map
<transaction>.wait-for-get
– issue an inquiry read transaction and wait for it to complete
<transaction>.wait-for-read
– issue a read transaction and wait for it to complete
<transaction>.wait-for-set
– issue an inquiry write transaction and wait for it to complete
<transaction>.wait-for-write
– issue a write transaction and wait for it to complete
disassemble
– disassemble instructions
disassemble-settings
– change disassembly output settings
enable-writable-persistent-state
– create/load a R/W persistent state
get
– get value of physical address
load-binary
– load binary (executable) file into memory
load-file
– load file into memory
load-intel-hex
– load Intel HEX file into memory
load-intel-obj
– load Intel .obj or .32.obj file into memory
logical-to-physical
– translate logical address to physical
print-image-memory-stats
– image memory usage statistics
save-file
– save memory contents to a binary file
save-image-contents
– save image to disk
save-image-diff
– save changes since last checkpoint
save-intel-hex
– save memory contents to an Intel HEX file
save-intel-obj
– save memory contents to an Intel .obj file
set
– set physical address to specified value
wait-for-get
– issue an inquiry read transaction and wait for it to complete
wait-for-read
– issue a read transaction and wait for it to complete
wait-for-set
– issue an inquiry write transaction and wait for it to complete
wait-for-write
– issue a write transaction and wait for it to complete
x
– examine raw memory contents
3.1.45
Modules
add-module-directory
– add a directory to the module search path
get-simics-search-path
–
deprecated
deprecated
list-failed-modules
– list the modules that are not loadable
list-modules
– list loadable modules
list-packages
– list package info in search path order
list-prioritized-packages
– list packages marked as prioritized
list-simics-search-paths
– return %simics% search paths
load-module
– load module into Simics
module-list-refresh
– create a new list of loadable modules
set-prioritized-package
– mark package as prioritized
3.1.46
NS16450 commands
<NS16450>.info
– print information about the object
<NS16450>.status
– print status of the object
3.1.47
NS16550 commands
<NS16550>.info
– print information about the object
<NS16550>.status
– print status of the object
3.1.48
Networking
<signal_link>.get-free-receiver-connector
– return the name of an unused receiver connector
<signal_link>.get-free-sender-connector
– return the name of an unused sender connector
connect-real-network-bridge
– connect bridge between real and simulated network
connect-real-network-host
– connect real host to the simulated network
disconnect-real-network
– disconnect from the real network
3.1.49
Notifiers
list-notifier-subscribers
– list added notifier subscribers
list-notifiers
– list available notifiers
3.1.50
Output
<conf_object>.log
–
deprecated
print log entries for the object
<conf_object>.log-size
–
deprecated
set log buffer size
<exception>.list-exceptions
– list exceptions on a processor
bin
– display integer in binary notation
dec
– display integer in decimal notation
digit-grouping
– set or show output formatting for numbers
disassemble-settings
– change disassembly output settings
display
– print expression at prompt
echo
– print a value
hex
– display integer in hexadecimal notation
int-to-double-float
– interpret integer as 64-bit floating point
int-to-extended-double-float
– interpret integer as 80-bit floating point
int-to-quad-float
– interpret integer as 128-bit floating point
int-to-single-float
– interpret integer as 32-bit floating point
log
– print log entries for all objects
log-filter
– suppress log messages for the object
log-group
– enable/disable a log group
log-level
– set or get the log level
log-setup
– configure log behavior
log-size
– set log buffer size
log-type
– set or get the current log types
oct
– display integer in octal notation
output-file-start
–
deprecated
send output to file
output-file-stop
–
deprecated
stop sending output to file
output-radix
– change the default output radix
pipe
– run commands through a pipe
print
– display integer in various bases
signed
– interpret unsigned integer as signed
start-command-line-capture
– send output to file
stop-command-line-capture
– stop sending output to file
undisplay
– remove expression installed by display
unsigned
– interpret an integer as unsigned 64-bit
3.1.51
PCI
create-cp3-quad100tx
– create a non-instantiated cp3_quad100tx
create-cpci-adapter
– create a non-instantiated cpci_adapter
create-cpci-backplane
– create a non-instantiated cpci_backplane
create-gertie
– create a non-instantiated gertie
create-pci-accel-vga
– create a non-instantiated pci-accel-vga
create-pci-accel-vga-comp
– create a non-instantiated pci_accel_vga_comp
create-pci-am79c973
– create a non-instantiated pci-am79c973
create-pci-am79c973-comp
– create a non-instantiated pci_am79c973_comp
create-pci-bcm5703c
– create a non-instantiated pci-bcm5703c
create-pci-bcm5703c-comp
– create a non-instantiated pci_bcm5703c_comp
create-pci-bcm5704c
– create a non-instantiated pci-bcm5704c
create-pci-bcm5704c-comp
– create a non-instantiated pci_bcm5704c_comp
create-pci-dec21041
– create a non-instantiated pci-dec21041
create-pci-dec21041-comp
– create a non-instantiated pci_dec21041_comp
create-pci-dec21140
– create a non-instantiated pci_dec21140
create-pci-dec21140a
– create a non-instantiated pci-dec21140a
create-pci-dec21140a-comp
– create a non-instantiated pci_dec21140a_comp
create-pci-dec21140a-dml
– create a non-instantiated pci-dec21140a-dml
create-pci-dec21143
– create a non-instantiated pci-dec21143
create-pci-dec21143-comp
– create a non-instantiated pci_dec21143_comp
create-pci-i21152
– create a non-instantiated pci-i21152
create-pci-i21152-comp
– create a non-instantiated pci_i21152_comp
create-pci-i82543gc
– create a non-instantiated pci-i82543gc
create-pci-i82543gc-comp
– create a non-instantiated pci_i82543gc_comp
create-pci-i82546bg
– create a non-instantiated pci-i82546bg
create-pci-i82546bg-comp
– create a non-instantiated pci_i82546bg_comp
create-pci-i82559
– create a non-instantiated pci-i82559
create-pci-i82559-comp
– create a non-instantiated pci_i82559_comp
create-pci-pd6729
– create a non-instantiated pci-pd6729
create-pci-pd6729-comp
– create a non-instantiated pci_pd6729_comp
create-pci-vga
– create a non-instantiated pci-vga
create-pci-vga-comp
– create a non-instantiated pci_vga_comp
create-sample-pci-card
– create a non-instantiated sample_pci_card
new-cp3-quad100tx
– create an instantiated cp3_quad100tx
new-cpci-adapter
– create an instantiated cpci_adapter
new-cpci-backplane
– create an instantiated cpci_backplane
new-gertie
– create an instantiated gertie
new-pci-accel-vga-comp
– create an instantiated pci_accel_vga_comp
new-pci-am79c973-comp
– create an instantiated pci_am79c973_comp
new-pci-bcm5703c-comp
– create an instantiated pci_bcm5703c_comp
new-pci-bcm5704c-comp
– create an instantiated pci_bcm5704c_comp
new-pci-dec21041-comp
– create an instantiated pci_dec21041_comp
new-pci-dec21140
– create an instantiated pci_dec21140
new-pci-dec21140a-comp
– create an instantiated pci_dec21140a_comp
new-pci-dec21143-comp
– create an instantiated pci_dec21143_comp
new-pci-i21152-comp
– create an instantiated pci_i21152_comp
new-pci-i82543gc-comp
– create an instantiated pci_i82543gc_comp
new-pci-i82546bg-comp
– create an instantiated pci_i82546bg_comp
new-pci-i82559-comp
– create an instantiated pci_i82559_comp
new-pci-pd6729-comp
– create an instantiated pci_pd6729_comp
new-pci-vga-comp
– create an instantiated pci_vga_comp
new-sample-pci-card
– create an instantiated sample_pci_card
3.1.52
PCMCIA
create-pci-pd6729
– create a non-instantiated pci-pd6729
create-pci-pd6729-comp
– create a non-instantiated pci_pd6729_comp
create-pcmcia-flash-disk-comp
– create a non-instantiated pcmcia_flash_disk_comp
new-pci-pd6729-comp
– create an instantiated pci_pd6729_comp
new-pcmcia-flash-disk-comp
– create an instantiated pcmcia_flash_disk_comp
3.1.53
Probes
<probe_monitor>.add-probe
– add a probe to the monitor
<probe_monitor>.delete
– delete monitor
<probe_monitor>.export-json
– save probe data in json format
<probe_monitor>.html-report
– produce an HTML report with graphs and performance data
<probe_monitor>.merge-json
– save probe data in json format
<probe_monitor>.plot-graph
– produce a plot of probes
<probe_monitor>.print-history
– print sample history of the probes
<probe_monitor>.profile-probes
– fake samples and do a python profile of the collection
<probe_monitor>.remove-probe
– remove probe from monitor
<probe_monitor>.sampling-settings
– set sampling settings
<probe_monitor>.start
– start the monitor
<probe_monitor>.stop
– stop the monitor
<probe_monitor>.summary
– show total summary of probes
<probe_monitor>.table-settings
– set the table settings
<probe_streamer>.add-probe
– add a probe to the streamer
<probe_streamer>.delete
– delete streamer
<probe_streamer>.remove-probe
– remove probe from streamer
<probe_streamer>.sampling-settings
– set sampling settings
<probe_streamer>.start
– start the streamer
<probe_streamer>.stop
– stop the streamer
<probe_streamer>.summary
– show total summary of probes
<probe_system_perfmeter>.add-probe
– add a probe to the system-perfmeter
<probe_system_perfmeter>.delete
– delete system-perfmeter
<probe_system_perfmeter>.export-json
– save probe data in json format
<probe_system_perfmeter>.html-report
– produce an HTML report with graphs and performance data
<probe_system_perfmeter>.merge-json
– save probe data in json format
<probe_system_perfmeter>.plot-graph
– produce a plot of probes
<probe_system_perfmeter>.print-history
– print sample history of the probes
<probe_system_perfmeter>.profile-probes
– fake samples and do a python profile of the collection
<probe_system_perfmeter>.remove-probe
– remove probe from system-perfmeter
<probe_system_perfmeter>.sampling-settings
– set sampling settings
<probe_system_perfmeter>.start
– start the system-perfmeter
<probe_system_perfmeter>.stop
– stop the system-perfmeter
<probe_system_perfmeter>.summary
– show total summary of probes
<probe_system_perfmeter>.table-settings
– set the table settings
<probes>.list
– print table of all probes
<probes>.list-details
– print detailed table of all probe instances
<probes>.new-aggregate-probe
– create new aggregate probe
<probes>.new-attribute-probe
– new attribute based probe
<probes>.new-fraction-object-probe
– create object specific fraction probe
<probes>.new-fraction-probe
– create probe fraction probe
<probes>.new-percent-probe
– create new percent probe
<probes>.new-sum-probe
– create new sum probe
<probes>.print-properties
– print probe properties
<probes>.read
– return probe value
<probes>.subscribe
– subscribe to probes
<probes>.unsubscribe
– unsubscribe to probes
enable-probes
– enable probe framework
new-probe-monitor
– create new probe-monitor
new-probe-streamer
– create new probe-streamer
new-system-perfmeter
– create new system-perfmeter
3.1.54
Profiling
<address_profiler>.address-profile-data
– linear map of address profiling data
<address_profiler>.address-profile-info
– general info about an address profiler
<address_profiler>.address-profile-toplist
– print toplist of address profiling data
<branch_recorder>.clean
– delete all branch arcs in the branch recorder
<branch_recorder>.print-branch-arcs
– print branch arcs
<branch_recorder_handler>.attach-branch-recorder
– attach a branch recorder to a processor
<branch_recorder_handler>.detach-branch-recorder
– detach a branch recorder from a processor
<branch_recorder_handler>.start-instruction-profiling
– get started with instruction profiling
<cycle>.print-time
– print number of steps and cycles executed
<data_profiler>.clear
– clear data profiler
<instruction_fetch>.instruction-fetch-mode
– set or get current mode for instruction fetching
<memory_profiler>.add-memory-profiler
– add a memory profiler to the processor
<memory_profiler>.list-memory-profilers
– list memory profilers connected to the processor
<memory_profiler>.remove-memory-profiler
– remove a memory profiler from the processor
<sc_memory_profiler_control>.disable-memory-profiler
– disables memory profiling
<sc_memory_profiler_control>.enable-memory-profiler
– enables memory profiling
<sc_memory_profiler_control>.memory-profiler-results
– show memory profiler results
<sc_process_profiler_control>.clear-process-profiler-results
– clear process profiler results
<sc_process_profiler_control>.disable-process-profiler
– disable use of process profiler
<sc_process_profiler_control>.enable-process-profiler
– enable use of process profiler
<sc_process_profiler_control>.process-profiler-results
– show process profiler results
<sc_simcontext>.list-processes
– lists methods and threads
<vtune_measurement>.flamegraph
– produce a flamegraph (.svg) file of the profile
<vtune_measurement>.launch-gui
– start vtune-gui on collected data
<vtune_measurement>.module-profile
– show module profile of run
<vtune_measurement>.profile
– show profile of run
<vtune_measurement>.save-folded-stacks
– fold stacks of the profile and write it to a file
<vtune_measurement>.start
– start measurement
<vtune_measurement>.stop
– stop measurement
<vtune_measurement>.summary
– show VTune summary of the run
<vtune_measurement>.thread-groups
– show available thread groups
<vtune_measurement>.thread-profile
– show thread profile of run
<x86_branch_profiler>.histogram
– print histogram of branches used
enable-magic-breakpoint
–
deprecated
set breakpoint on magic break instructions
new-branch-recorder
– create a new branch recorder
print-time
– print number of steps and cycles executed
3.1.55
Python
@
– evaluate a Python statement
python
– evaluate a Python expression
run-python-file
– execute Python file
3.1.56
Real Network
connect-real-network
– connect a simulated machine to the real network
connect-real-network-bridge
– connect bridge between real and simulated network
connect-real-network-host
– connect real host to the simulated network
connect-real-network-napt
– enable NAPT from simulated network
connect-real-network-port-in
– setup port forwarding to a simulated machine
connect-real-network-port-out
– setup port forwarding to real machine
default-port-forward-target
– set default port forwarding target
disconnect-real-network
– disconnect from the real network
disconnect-real-network-port-in
– remove port forwarding to a simulated machine
disconnect-real-network-port-out
– remove port forwarding to real machine
list-port-forwarding-setup
– view the port forwarding setup
3.1.57
Registers
%
– read register by name, module or string formatting
dev-reg-info
–
deprecated
use print-device-reg-info instead
dev-reg-list
–
deprecated
use print-device-regs instead
get-device-offset
– read from an offset in a device bank
get-device-reg
– read from a register in a device bank
list-device-regs
– find registers by name
print-device-reg-info
– print detailed information of device registers
print-device-regs
– list registers in a bank
print-processor-registers
– print cpu registers
read-reg
– read a register
set-device-offset
– write at an offset in a device bank
set-device-reg
– write to a register in a device bank
set-pc
– set the current processor's program counter
write-reg
– write to register
3.1.58
Reverse Execution
clear-recorder
– clear recorded events
delete-bookmark
– delete a time bookmark
disable-reverse-execution
– disable reverse execution
enable-reverse-execution
– enable reverse execution
list-bookmarks
– list time bookmarks
reverse
– run simulation backwards
reverse-cycles
– run simulation backwards
reverse-step-instruction
– reverse step one or more instruction
reverse-to
– set a temporary time breakpoint and run backwards
rexec-limit
– tune reverse execution performance parameters
set-bookmark
– set a bookmark at the current point in time
skip-to
– skip to the specified point in the simulation
3.1.59
SATA
create-sata-cdrom-comp
– create a non-instantiated sata_cdrom_comp
create-sata-disk-comp
– create a non-instantiated sata_disk_comp
new-sata-cdrom-comp
– create an instantiated sata_cdrom_comp
new-sata-disk-comp
– create an instantiated sata_disk_comp
3.1.60
SDRAM
create-sdram-memory-module-comp
– create a non-instantiated sdram_memory_module_comp
new-sdram-memory-module-comp
– create an instantiated sdram_memory_module_comp
3.1.61
Serial Link
create-ser-link
– create a non-instantiated ser_link
new-ser-link
– create an instantiated ser_link
3.1.62
Signal Device
create-sample-signal-device
– create a non-instantiated sample_signal_device
new-sample-signal-device
– create an instantiated sample_signal_device
3.1.63
Simics Search Path
add-directory
– add a directory to the Simics search path
add-module-directory
– add a directory to the module search path
clear-directories
– clear the Simics search path
file-exists
– check if a file exists in the search path
list-directories
– list directories in Simics search path
lookup-file
– lookup a filename
3.1.64
SimicsFS
<simicsfs_server>.add-client-group
– add client group
<simicsfs_server>.add-path-rule
– add path rule
<simicsfs_server>.check-path-rules
– check path rules
<simicsfs_server>.list-client-groups
– list client groups
<simicsfs_server>.list-clients
– list SimicsFS clients
<simicsfs_server>.list-path-rules
– list path rules
<simicsfs_server>.remove-client-group
– remove client group
<simicsfs_server>.remove-path-rule
– remove path rule
3.1.65
Speed
<cell>.cpu-switch-time
– get/set the time quantum for a given cell
<realtime>.disable
– disable real-time behavior
<realtime>.enable
– enable real-time behavior
clear-object-lock-stats
– clear object lock statistics
disable-multithreading
– disable multithreading
disable-object-lock-stats
– disable object lock statistics collection
enable-multicore-accelerator
– enable multicore-accelerator
enable-multithreading
– enable multithreaded simulation
enable-object-lock-stats
– enable object lock statistics collection
enable-page-sharing
– enable page-sharing
enable-real-time-mode
– enable real-time behavior
enable-subsystem-threading
– enable cell threading
istc-enable
– enable or disable internal caches
list-thread-domains
– list thread domains
print-object-lock-stats
– print object lock statistics
set-max-time-span
– set threading mode
set-thread-limit
– limit the number of simulation threads
set-threading-mode
– set threading mode
set-time-quantum
– set time quantum
3.1.66
Symbolic Debugging
<context>.on
– switch on context object
<memory_space>.debug
– get debug object
<processor_info>.debug
– get debug object
<symdebug>.down
–
deprecated
go down N stack frames
<symdebug>.finish-function
–
deprecated
finish the current function
<symdebug>.frame
–
deprecated
change current stack frame
<symdebug>.list
–
deprecated
list source and/or disassemble
<symdebug>.next-instruction
–
deprecated
run to the next instruction, skipping subroutine calls
<symdebug>.next-line
–
deprecated
run to the next source line, skipping subroutine calls
<symdebug>.reverse-next-instruction
–
deprecated
reverse to the previous instruction, skipping subroutine calls
<symdebug>.reverse-next-line
–
deprecated
reverse to the previous source line, skipping subroutine calls
<symdebug>.reverse-step-instruction
–
deprecated
reverse to the previous instruction
<symdebug>.reverse-step-line
–
deprecated
reverse to the previous source line
<symdebug>.stack-trace
–
deprecated
display stack trace
<symdebug>.step-instruction
–
deprecated
run to the next instruction
<symdebug>.step-line
–
deprecated
run to the next source line
<symdebug>.sym-address
–
deprecated
return the address of expression or source line
<symdebug>.sym-file
–
deprecated
return source file for function or address
<symdebug>.sym-function
–
deprecated
return function at a given address
<symdebug>.sym-line
–
deprecated
return source line for function or address
<symdebug>.sym-list
–
deprecated
list symbols
<symdebug>.sym-source
–
deprecated
print source location for function or address
<symdebug>.sym-string
–
deprecated
evaluate symbolic expression
<symdebug>.sym-type
–
deprecated
return the type of a symbolic expression
<symdebug>.sym-value
–
deprecated
evaluate symbolic expression
<symdebug>.sym-write
–
deprecated
write value to variable
<symdebug>.uncall-function
–
deprecated
reverse to when the current function was called
<symdebug>.up
–
deprecated
go up N stack frames
add-pathmap-entry
– add a path map entry
add-symbol-file
– add symbol file to debugging contexts
clear-memorymap
– clear all memory map entries
clear-pathmap
– clear all path map entries
debug-context
– return the current debug object
disable-debugger
– get debug object
down
– go down N stack frames
enable-debugger
– enable command line debugger
finish-function
– finish the current function
frame
– change current stack frame
list
– list source and/or disassemble
list-sections
– lists the relocatable sections of a symbol file
list-segments
– lists the segments of a symbol file
new-context
– create a new context
new-gdb-remote
– create a gdb session
new-tcf-agent
– create a tcf agent
next-instruction
– run to the next instruction, skipping subroutine calls
next-line
– run to the next source line, skipping subroutine calls
remove-symbol-file
– remove symbol file from debugging contexts
reverse-next-instruction
– reverse to the previous instruction, skipping subroutine calls
reverse-next-line
– reverse to the previous source line, skipping subroutine calls
reverse-step-line
– reverse to the previous source line
set-context
– set the current context of a CPU
show-memorymap
– show the current memory map
show-pathmap
– show the current path map
stack-trace
– display stack trace
start-eclipse-backend
– start accepting connections from Eclipse
step-line
– run to the next source line
sym-address
– return the address of expression or source line
sym-file
– return source file for function or address
sym-function
– return function at a given address
sym-line
– return source line for function or address
sym-list
– list symbols
sym-source
– print source location for function or address
sym-string
– evaluate symbolic expression
sym-type
– return the type of a symbolic expression
sym-value
– evaluate symbolic expression
sym-write
– write value to variable
uncall-function
– reverse to when the current function was called
up
– go up N stack frames
3.1.67
SystemC
<sc_export>.connections
– print connections to other SystemC objects
<sc_export>.info
– print information about the device
<sc_gasket_info>.gasket-info
– print Simics to SystemC connection information
<sc_initiator_gasket>.disable-dmi
– disable use of DMI in gasket
<sc_initiator_gasket>.enable-dmi
– enable use of DMI in gasket
<sc_initiator_gasket>.info
– print information about the device
<sc_initiator_gasket>.print-dmi-table
– print DMI Table
<sc_initiator_gasket>.status
– print status of the device
<sc_memory_profiler_control>.disable-memory-profiler
– disables memory profiling
<sc_memory_profiler_control>.enable-memory-profiler
– enables memory profiling
<sc_memory_profiler_control>.memory-profiler-results
– show memory profiler results
<sc_object>.info
– print information about the device
<sc_object>.status
– print status of the device
<sc_port>.connections
– print connections to other SystemC objects
<sc_port>.info
– print information about the device
<sc_process>.info
– print information about the device
<sc_process>.status
– print status of the device
<sc_process_profiler_control>.clear-process-profiler-results
– clear process profiler results
<sc_process_profiler_control>.disable-process-profiler
– disable use of process profiler
<sc_process_profiler_control>.enable-process-profiler
– enable use of process profiler
<sc_process_profiler_control>.process-profiler-results
– show process profiler results
<sc_signal_read>.info
– print information about the device
<sc_simcontext>.list-processes
– lists methods and threads
<sc_version>.version
– print SystemC kernel and SystemC Library version
<systemc_filter>.delete
– remove the filter
new-systemc-filter
– filter on specified SystemC objects
3.1.68
TSB12LV26 commands
<TSB12LV26>.info
– print information about the object
<TSB12LV26>.print-pci-config-regs
–
deprecated
print PCI configuration registers
<TSB12LV26>.status
– print status of the object
3.1.69
Target Parameters
<script-params>.assigned
– return names of assigned parameters
<script-params>.describe
– display parameter information
<script-params>.dump
– dump parameter values
<script-params>.get
– get parameter value
<script-params>.help
– display script parameters
<script-params>.list
– list parameter values
<script-params>.save
– save parameter values
<script-params>.setdefault
– set parameter value default
list-presets
– list available presets
list-targets
– list available targets
load-target
– load a target system
run-script
– run a script file
3.1.70
Test
expect
– fail if not equal
3.1.71
Text Console
create-host-serial-console-comp
– create a non-instantiated host_serial_console_comp
create-telnet-console-comp
– create a non-instantiated telnet_console_comp
create-text-console-comp
– create a non-instantiated text_console_comp
create-text-graphics-console-comp
– create a non-instantiated text_graphics_console_comp
new-host-serial-console-comp
– create an instantiated host_serial_console_comp
new-telnet-console-comp
– create an instantiated telnet_console_comp
new-text-console-comp
– create an instantiated text_console_comp
new-text-graphics-console-comp
– create an instantiated text_graphics_console_comp
3.1.72
Tracing
<bp-manager.bank>.trace
– enable tracing of device accesses
<bp-manager.con-gfx>.trace
– enable tracing of graphical matches
<bp-manager.con-string>.trace
– enable tracing of string appearances
<bp-manager.cr>.trace
– enable tracing of control register accesses
<bp-manager.cycle>.trace
– enable tracing of cycle points
<bp-manager.cycle_event>.trace
– enable tracing of cycle events
<bp-manager.exc>.trace
– enable tracing of exceptions
<bp-manager.hap>.trace
– enable tracing of hap triggers
<bp-manager.log>.trace
– enable tracing of log messages
<bp-manager.magic>.trace
– enable tracing of magic instructions
<bp-manager.memory>.trace
– enable tracing of memory accesses
<bp-manager.notify>.trace
– enable tracing of notifier triggers
<bp-manager.os-awareness>.trace
– trace OS Awareness node changes
<bp-manager.src-line>.trace
– enable tracing of source code line reaches
<bp-manager.src-location>.trace
– enable tracing of location reaches
<bp-manager.step>.trace
– enable tracing of step points
<bp-manager.step_event>.trace
– enable tracing of step events
<bp-manager.time>.trace
– enable tracing of time points
<instruction_fetch>.instruction-fetch-mode
– set or get current mode for instruction fetching
new-tracer
–
deprecated
create a new tracer
3.1.73
Transactions
list-transactions
– list deferred transactions
3.1.74
USB
create-usb-disk-comp
– create a non-instantiated usb_disk_comp
create-usb-tablet-component
– create a non-instantiated usb_tablet_component
new-usb-disk-comp
– create an instantiated usb_disk_comp
new-usb-disk-from-image
–
deprecated
create new usb disk from file
new-usb-tablet-component
– create an instantiated usb_tablet_component
3.1.75
VIRTIO
create-virtio-mmio-blk-comp
– create a non-instantiated virtio_mmio_blk_comp
new-virtio-mmio-blk-comp
– create an instantiated virtio_mmio_blk_comp
3.1.76
accel-vga commands
<accel-vga>.info
– print information about the object
<accel-vga>.print-pci-config-regs
–
deprecated
print PCI configuration registers
<accel-vga>.redraw
– redraw display
<accel-vga>.refresh-rate
– set refresh rate for the display
<accel-vga>.status
– print status of the object
<accel-vga>.text-dump
– print text contents of display
<accel-vga>.wait-for-string
– wait for substring in text mode
3.1.77
agent_handle
<agent_handle>.agent-poll-interval
– set the agent's polling interval
<agent_handle>.agent-quit
– quit the agent for this handle
<agent_handle>.agent-restart
– restart the Simics target agent
<agent_handle>.change-directory
– change this handle's working directory
<agent_handle>.delete-handle
– delete this agent handle
<agent_handle>.discard-jobs
– discard jobs from this agent handle
<agent_handle>.download
– download file from system to host
<agent_handle>.download-dir
– download directory from target to host
<agent_handle>.get-captured-output
– get or print the captured job output
<agent_handle>.list-files
– list target directory contents
<agent_handle>.list-jobs
– list commands posted on this handle
<agent_handle>.print-file
– print file contents on Simics CLI
<agent_handle>.print-working-directory
– print this handle's working directory
<agent_handle>.run
– execute a command on the target system
<agent_handle>.run-until-job
– run simulation until job completed
<agent_handle>.target-time
– set or get target system date and time
<agent_handle>.upload
– upload file from host to target
<agent_handle>.upload-dir
– upload directory from host to target
<agent_handle>.wait-for-job
– suspend script branch until job completed
3.1.78
agent_handle commands
<agent_handle>.info
– print information about the object
<agent_handle>.status
– print status of the object
3.1.79
agent_manager
<agent_manager>.connect-to-agent
– create a handle for a Simics Agent
<agent_manager>.disable
– disable the manager and delete handles
<agent_manager>.enable
– enable the agent_manager
<agent_manager>.list-agents
– list all known Simics Agents
start-agent-manager
– create and enable a Matic agent manager
3.1.80
agent_manager commands
<agent_manager>.info
– print information about the object
<agent_manager>.status
– print status of the object
3.1.81
apic commands
<apic>.info
– print information about the object
<apic>.status
– print status of the object
3.1.82
apic-bus commands
<apic-bus>.info
– print information about the object
<apic-bus>.status
– print status of the object
3.1.83
apic_bus_v2 commands
<apic_bus_v2>.info
– print information about the object
<apic_bus_v2>.status
– print status of the object
3.1.84
arinc429_bus commands
<arinc429_bus>.info
– print information about the object
<arinc429_bus>.status
– print status of the object
3.1.85
async-bridge commands
<async-bridge>.info
– print information about the object
<async-bridge>.status
– print status of the object
3.1.86
attr-meter commands
<attr-meter>.info
– print information about the object
<attr-meter>.status
– print status of the object
3.1.87
base-trace-mem-hier commands
<base-trace-mem-hier>.start
– control default tracer
3.1.88
bitmask-translator commands
<bitmask-translator>.info
– print information about the object
<bitmask-translator>.status
– print status of the object
3.1.89
bp-manager commands
<bp-manager>.info
– print information about the object
<bp-manager>.status
– print status of the object
3.1.90
breakpoint
<conf_object>.break-hap
–
deprecated
break on haps for objects
<exception>.break-exception
–
deprecated
break on CPU exceptions
<processor_internal>.break-cr
–
deprecated
break on control register updates
<processor_internal>.break-cr-read
–
deprecated
break on control register reads
<register_breakpoint>.break-register
– add a register breakpoint
<register_breakpoint>.break-register-list
– list current breakpoints
<register_breakpoint>.unbreak-register
– remove a register breakpoint
break-hap
–
deprecated
break on haps
break-io
– break on device accesses
unbreak-io
– break on device accesses
wait-for-io-break
– wait for IO activity
3.1.91
brody commands
<brody>.info
– print information about the object
<brody>.status
– print status of the object
3.1.92
cPCI
create-cpci-adapter
– create a non-instantiated cpci_adapter
create-cpci-backplane
– create a non-instantiated cpci_backplane
new-cpci-adapter
– create an instantiated cpci_adapter
new-cpci-backplane
– create an instantiated cpci_backplane
3.1.93
can_endpoint commands
<can_endpoint>.info
– print information about the object
<can_endpoint>.status
– print status of the object
3.1.94
can_link commands
<can_link>.info
– print information about the object
<can_link>.status
– print status of the object
3.1.95
can_link_impl commands
<can_link_impl>.info
– print information about the object
<can_link_impl>.status
– print status of the object
3.1.96
cdrom_image commands
<cdrom_image>.info
– print information about the object
<cdrom_image>.status
– print status of the object
3.1.97
cell commands
<cell>.info
– print information about the object
<cell>.status
– print status of the object
3.1.98
cell-and-clocks commands
<cell-and-clocks>.info
– print information about the object
<cell-and-clocks>.status
– print status of the object
3.1.99
cell_and_clocks_comp commands
<cell_and_clocks_comp>.info
– print information about the object
<cell_and_clocks_comp>.status
– print status of the object
3.1.100
clipboard-gateway commands
<clipboard-gateway>.info
– print information about the object
<clipboard-gateway>.status
– print status of the object
3.1.101
clock commands
<clock>.info
– print information about the object
<clock>.status
– print status of the object
3.1.102
code_coverage commands
<code_coverage>.info
– print information about the object
<code_coverage>.status
– print status of the object
3.1.103
component commands
<component>.info
– print information about the object
<component>.status
– print status of the object
3.1.104
connector commands
<connector>.info
– print information about the object
<connector>.status
– print status of the object
3.1.105
context commands
<context>.info
– print information about the object
<context>.status
– print status of the object
3.1.106
cp3_quad100tx commands
<cp3_quad100tx>.info
– print information about the object
<cp3_quad100tx>.status
– print status of the object
3.1.107
cpci_adapter commands
<cpci_adapter>.info
– print information about the object
<cpci_adapter>.status
– print status of the object
3.1.108
cpci_backplane commands
<cpci_backplane>.info
– print information about the object
<cpci_backplane>.status
– print status of the object
3.1.109
cpu-group commands
<cpu-group>.info
– print information about the object
3.1.110
cpu_mode_filter commands
<cpu_mode_filter>.info
– print information about the object
<cpu_mode_filter>.status
– print status of the object
3.1.111
cpumode_software_mapper commands
<cpumode_software_mapper>.info
– print information about the object
<cpumode_software_mapper>.status
– print status of the object
3.1.112
cpumode_software_tracker commands
<cpumode_software_tracker>.info
– print information about the object
<cpumode_software_tracker>.status
– print status of the object
3.1.113
cpumode_software_tracker_comp commands
<cpumode_software_tracker_comp>.info
– print information about the object
<cpumode_software_tracker_comp>.status
– print status of the object
3.1.114
cycle_staller commands
<cycle_staller>.info
– print information about the object
<cycle_staller>.status
– print status of the object
3.1.115
datagram_link commands
<datagram_link>.info
– print information about the object
<datagram_link>.status
– print status of the object
3.1.116
datagram_link_endpoint commands
<datagram_link_endpoint>.info
– print information about the object
<datagram_link_endpoint>.status
– print status of the object
3.1.117
datagram_link_impl commands
<datagram_link_impl>.info
– print information about the object
<datagram_link_impl>.status
– print status of the object
3.1.118
ddr-memory-module commands
<ddr-memory-module>.info
– print information about the object
<ddr-memory-module>.status
– print status of the object
3.1.119
ddr2-memory-module commands
<ddr2-memory-module>.info
– print information about the object
<ddr2-memory-module>.status
– print status of the object
3.1.120
ddr2_memory_module_comp commands
<ddr2_memory_module_comp>.info
– print information about the object
<ddr2_memory_module_comp>.status
– print status of the object
3.1.121
ddr3-memory-module commands
<ddr3-memory-module>.info
– print information about the object
<ddr3-memory-module>.status
– print status of the object
3.1.122
ddr3_memory_module_comp commands
<ddr3_memory_module_comp>.info
– print information about the object
<ddr3_memory_module_comp>.status
– print status of the object
3.1.123
ddr_memory_module_comp commands
<ddr_memory_module_comp>.info
– print information about the object
<ddr_memory_module_comp>.status
– print status of the object
3.1.124
deckard commands
<deckard>.info
– print information about the object
<deckard>.status
– print status of the object
3.1.125
dm9161 commands
<dm9161>.info
– print information about the object
<dm9161>.status
– print status of the object
3.1.126
dummy_comp commands
<dummy_comp>.info
– print information about the object
<dummy_comp>.status
– print status of the object
3.1.127
dynamic_link_connector commands
<dynamic_link_connector>.info
– print information about the object
<dynamic_link_connector>.status
– print status of the object
3.1.128
e1000_spi commands
<e1000_spi>.info
– print information about the object
<e1000_spi>.status
– print status of the object
3.1.129
elliot commands
<elliot>.info
– print information about the object
<elliot>.status
– print status of the object
3.1.130
emmett commands
<emmett>.info
– print information about the object
<emmett>.status
– print status of the object
3.1.131
empty_components commands
<empty_components>.info
– print information about the object
<empty_components>.status
– print status of the object
3.1.132
empty_device_c commands
<empty_device_c>.info
– print information about the object
<empty_device_c>.status
– print status of the object
3.1.133
empty_device_cc commands
<empty_device_cc>.info
– print information about the object
<empty_device_cc>.status
– print status of the object
3.1.134
empty_device_dml commands
<empty_device_dml>.info
– print information about the object
<empty_device_dml>.status
– print status of the object
3.1.135
empty_device_pyobj commands
<empty_device_pyobj>.info
– print information about the object
<empty_device_pyobj>.status
– print status of the object
3.1.136
empty_device_python commands
<empty_device_python>.info
– print information about the object
<empty_device_python>.status
– print status of the object
3.1.137
empty_software_mapper commands
<empty_software_mapper>.info
– print information about the object
<empty_software_mapper>.status
– print status of the object
3.1.138
empty_software_tracker commands
<empty_software_tracker>.info
– print information about the object
<empty_software_tracker>.status
– print status of the object
3.1.139
empty_software_tracker_comp commands
<empty_software_tracker_comp>.info
– print information about the object
<empty_software_tracker_comp>.status
– print status of the object
3.1.140
etg commands
<etg>.info
– print information about the object
<etg>.packet-rate
– set or display the packets per second rate
<etg>.packet-size
– set or display the packet size
<etg>.start
– start generating traffic
<etg>.status
– print status of the object
<etg>.stop
– stop generating traffic
3.1.141
etg_comp commands
<etg_comp>.info
– print information about the object
<etg_comp>.status
– print status of the object
3.1.142
etg_panel_comp commands
<etg_panel_comp>.info
– print information about the object
<etg_panel_comp>.status
– print status of the object
3.1.143
eth-cable-link commands
<eth-cable-link>.info
– print information about the object
<eth-cable-link>.status
– print status of the object
3.1.144
eth-cable-link-endpoint commands
<eth-cable-link-endpoint>.info
– print information about the object
<eth-cable-link-endpoint>.status
– print status of the object
3.1.145
eth-connector commands
<eth-connector>.info
– print information about the object
<eth-connector>.status
– print status of the object
3.1.146
eth-hub-link commands
<eth-hub-link>.info
– print information about the object
<eth-hub-link>.status
– print status of the object
3.1.147
eth-hub-link-endpoint commands
<eth-hub-link-endpoint>.info
– print information about the object
<eth-hub-link-endpoint>.status
– print status of the object
3.1.148
eth-link-connector commands
<eth-link-connector>.info
– print information about the object
<eth-link-connector>.status
– print status of the object
3.1.149
eth-link-snoop-endpoint commands
<eth-link-snoop-endpoint>.info
– print information about the object
<eth-link-snoop-endpoint>.status
– print status of the object
3.1.150
eth-probe commands
<eth-probe>.info
– print information about the object
3.1.151
eth-switch-link commands
<eth-switch-link>.info
– print information about the object
<eth-switch-link>.status
– print status of the object
3.1.152
eth-switch-link-endpoint commands
<eth-switch-link-endpoint>.info
– print information about the object
<eth-switch-link-endpoint>.status
– print status of the object
3.1.153
eth-switch-link-snoop-endpoint commands
<eth-switch-link-snoop-endpoint>.info
– print information about the object
<eth-switch-link-snoop-endpoint>.status
– print status of the object
3.1.154
eth-transceiver commands
<eth-transceiver>.info
– print information about the object
<eth-transceiver>.status
– print status of the object
3.1.155
eth_injector commands
<eth_injector>.info
– print information about the object
<eth_injector>.status
– print status of the object
3.1.156
eth_injector_comp commands
<eth_injector_comp>.info
– print information about the object
<eth_injector_comp>.status
– print status of the object
3.1.157
ethan commands
<ethan>.info
– print information about the object
<ethan>.status
– print status of the object
3.1.158
ethernet-probe commands
<eth-probe>.delete
– delete the probe
create-unconnected-ethernet-probe
– create an unconnected probe
insert-ethernet-probe
– insert Ethernet probe
3.1.159
ethernet_cable commands
<ethernet_cable>.info
– print information about the object
<ethernet_cable>.status
– print status of the object
3.1.160
ethernet_hub commands
<ethernet_hub>.info
– print information about the object
<ethernet_hub>.status
– print status of the object
3.1.161
ethernet_switch commands
<ethernet_switch>.info
– print information about the object
<ethernet_switch>.status
– print status of the object
3.1.162
ethernet_vlan_switch commands
<ethernet_vlan_switch>.info
– print information about the object
<ethernet_vlan_switch>.status
– print status of the object
3.1.163
firewire_bus commands
<firewire_bus>.info
– print information about the object
<firewire_bus>.status
– print status of the object
3.1.164
floppy-drive commands
<floppy-drive>.info
– print information about the object
<floppy-drive>.status
– print status of the object
3.1.165
frankie_carbone commands
<frankie_carbone>.info
– print information about the object
<frankie_carbone>.status
– print status of the object
3.1.166
frequency_bus commands
<frequency_bus>.info
– print information about the object
<frequency_bus>.status
– print status of the object
3.1.167
ftp-control commands
<ftp-control>.info
– print information about the object
<ftp-control>.status
– print status of the object
3.1.168
ftp-data commands
<ftp-data>.info
– print information about the object
<ftp-data>.status
– print status of the object
3.1.169
ftp-service commands
<ftp-service>.info
– print information about the object
<ftp-service>.status
– print status of the object
3.1.170
g-cache commands
<g-cache>.add-profiler
– add a profiler to the cache
<g-cache>.info
– print information about the object
<g-cache>.line-status
– print the cache lines status
<g-cache>.remove-profiler
– remove a profiler from the cache
<g-cache>.reset-cache-lines
– reset all the cache lines
<g-cache>.reset-statistics
– reset the cache statistics
<g-cache>.statistics
– print the cache statistics
<g-cache>.status
– print status of the object
3.1.171
gdb-remote commands
<gdb-remote>.info
– print information about the object
3.1.172
generic-flash-memory commands
<generic-flash-memory>.info
– print information about the object
<generic-flash-memory>.status
– print status of the object
3.1.173
generic-mmc-card commands
<generic-mmc-card>.info
– print information about the object
<generic-mmc-card>.status
– print status of the object
3.1.174
generic_eth_phy commands
<generic_eth_phy>.info
– print information about the object
<generic_eth_phy>.status
– print status of the object
3.1.175
generic_pcie_switch commands
<generic_pcie_switch>.info
– print information about the object
<generic_pcie_switch>.status
– print status of the object
3.1.176
generic_pcie_switch_port commands
<generic_pcie_switch_port>.info
– print information about the object
<generic_pcie_switch_port>.print-pci-config-regs
–
deprecated
print PCI configuration registers
<generic_pcie_switch_port>.status
– print status of the object
3.1.177
generic_spi_flash commands
<generic_spi_flash>.info
– print information about the object
<generic_spi_flash>.status
– print status of the object
3.1.178
gertie commands
<gertie>.info
– print information about the object
<gertie>.status
– print status of the object
3.1.179
gfx-console commands
<gfx-console>.auto-release
– get/set auto-release flag
<gfx-console>.break
– break on a graphics event specified by filename
<gfx-console>.close
– close console window
<gfx-console>.delete
– delete breakpoint
<gfx-console>.disable-input
– ignore console input
<gfx-console>.disable-visual-feedback
– disable visual feedback
<gfx-console>.enable-input
– enable console input
<gfx-console>.enable-visual-feedback
– enable visual feedback
<gfx-console>.grab-setup
– set grab button and modifier
<gfx-console>.input
– send string to a console
<gfx-console>.open
– open console window
<gfx-console>.refresh
– refresh console
<gfx-console>.save-bmp
– save BMP image
<gfx-console>.save-break-xy
– specify and save a graphical breakpoint
<gfx-console>.save-png
– save PNG image
<sdl-console>.auto-release
– get/set auto-release flag
<sdl-console>.break
– break on a graphics event specified by filename
<sdl-console>.close
– close console window
<sdl-console>.delete
– delete breakpoint
<sdl-console>.disable-input
– ignore console input
<sdl-console>.disable-visual-feedback
– disable visual feedback
<sdl-console>.enable-input
– enable console input
<sdl-console>.enable-visual-feedback
– enable visual feedback
<sdl-console>.fullscreen-off
– disable fullscreen mode
<sdl-console>.fullscreen-on
– enable fullscreen mode
<sdl-console>.grab-setup
– set grab button and modifier
<sdl-console>.input
– send string to a console
<sdl-console>.open
– open console window
<sdl-console>.refresh
– refresh console
<sdl-console>.restore-window-size
– restore window size
<sdl-console>.rotate-ccw
– rotate console counterclockwise
<sdl-console>.rotate-cw
– rotate console clockwise
<sdl-console>.save-bmp
– save BMP image
<sdl-console>.save-break-xy
– specify and save a graphical breakpoint
<sdl-console>.save-png
– save PNG image
3.1.180
gfx-frontend-winsome commands
<gfx-frontend-winsome>.info
– print information about the object
<gfx-frontend-winsome>.status
– print status of the object
3.1.181
gfx_console_comp commands
<gfx_console_comp>.info
– print information about the object
<gfx_console_comp>.status
– print status of the object
3.1.182
gml_link commands
<gml_link>.info
– print information about the object
<gml_link>.status
– print status of the object
3.1.183
gml_link_endpoint commands
<gml_link_endpoint>.info
– print information about the object
<gml_link_endpoint>.status
– print status of the object
3.1.184
gml_link_impl commands
<gml_link_impl>.info
– print information about the object
<gml_link_impl>.status
– print status of the object
3.1.185
godzilla commands
<godzilla>.info
– print information about the object
<godzilla>.status
– print status of the object
3.1.186
graphcon commands
<graphcon>.break
–
deprecated
set a string to break on
<graphcon>.break-gfx
–
deprecated
break on a graphics event
<graphcon>.capture-start
– capture output to file
<graphcon>.capture-stop
– stop output capture to file
<graphcon>.dimming
– get/set dimming status
<graphcon>.get-pixel
– read pixel value
<graphcon>.gfx-break-info
– return information about a graphical breakpoint
<graphcon>.gfx-break-match
– determine if graphical breakpoint currently matches
<graphcon>.gfx-break-png
– export graphical breakpoint data to a PNG file
<graphcon>.grab-setup
– set grab button and modifier
<graphcon>.hide
– hide the console window
<graphcon>.info
– print information about the object
<graphcon>.input
– send string to a console
<graphcon>.input-file
– input a file into a console
<graphcon>.list-break-strings
–
deprecated
list all active string breakpoints
<graphcon>.list-gfx-breaks
–
deprecated
list all active graphical breakpoints
<graphcon>.save-break-xy
– specify and save a graphical breakpoint
<graphcon>.screenshot
– save screen as PNG or BMP
<graphcon>.set-pixel
– write pixel value
<graphcon>.show
– display the console window
<graphcon>.status
– print status of the object
<graphcon>.unbreak
–
deprecated
stop breaking on string
<graphcon>.unbreak-gfx
–
deprecated
delete graphical breakpoint
<graphcon>.vnc-setup
– setup VNC connection
<graphcon>.vnc-status
– return VNC connection data
<graphcon>.wait-for-gfx-break
–
deprecated
wait for a graphical breakpoint in a script branch
<graphcon>.wait-for-pixel-value
– real pixel value
<graphcon>.wait-for-string
–
deprecated
wait for a string in a script branch
<graphcon>.wait-then-write
–
deprecated
wait for a string, then write an input string
3.1.187
graphics_console_comp commands
<graphics_console_comp>.info
– print information about the object
<graphics_console_comp>.status
– print status of the object
3.1.188
hal commands
<hal>.info
– print information about the object
<hal>.status
– print status of the object
3.1.189
hap-meter commands
<hap-meter>.info
– print information about the object
<hap-meter>.status
– print status of the object
3.1.190
host_core commands
<host_core>.info
– print information about the object
<host_core>.status
– print status of the object
3.1.191
host_processor commands
<host_processor>.info
– print information about the object
<host_processor>.status
– print status of the object
3.1.192
host_serial_console_comp commands
<host_serial_console_comp>.info
– print information about the object
<host_serial_console_comp>.status
– print status of the object
3.1.193
host_system commands
<host_system>.info
– print information about the object
<host_system>.status
– print status of the object
3.1.194
hostfs commands
<hostfs>.info
– print information about the object
<hostfs>.root
– get or set the hostfs root directory
<hostfs>.status
– print status of the object
3.1.195
hunt commands
<hunt>.info
– print information about the object
<hunt>.status
– print status of the object
3.1.196
hypersim commands
enable-hypersim
– enable hypersimulation
hypersim-status
– show hypersim status
3.1.197
hypersim-pattern-matcher commands
<hypersim-pattern-matcher>.delete-pattern
– remove a pattern from the matcher
<hypersim-pattern-matcher>.info
– print information about the object
<hypersim-pattern-matcher>.status
– print status of the object
list-hypersim-patterns
– list available hypersim patterns
3.1.198
i210 commands
<i210>.info
– print information about the object
<i210>.print-pci-config-regs
–
deprecated
print PCI configuration registers
<i210>.status
– print status of the object
3.1.199
i210_comp commands
<i210_comp>.info
– print information about the object
<i210_comp>.status
– print status of the object
3.1.200
i21150 commands
<i21150>.info
– print information about the object
<i21150>.print-pci-config-regs
–
deprecated
print PCI configuration registers
<i21150>.status
– print status of the object
3.1.201
i21152 commands
<i21152>.info
– print information about the object
<i21152>.print-pci-config-regs
–
deprecated
print PCI configuration registers
<i21152>.status
– print status of the object
3.1.202
i21154 commands
<i21154>.info
– print information about the object
<i21154>.print-pci-config-regs
–
deprecated
print PCI configuration registers
<i21154>.status
– print status of the object
3.1.203
i2c-bus commands
<i2c-bus>.info
– print information about the object
<i2c-bus>.status
– print status of the object
3.1.204
i2c-link-endpoint commands
<i2c-link-endpoint>.info
– print information about the object
<i2c-link-endpoint>.status
– print status of the object
3.1.205
i2c-link-impl commands
<i2c-link-impl>.info
– print information about the object
<i2c-link-impl>.status
– print status of the object
3.1.206
i2c_link_v1 commands
<i2c_link_v1>.info
– print information about the object
<i2c_link_v1>.status
– print status of the object
3.1.207
i2c_link_v2 commands
<i2c_link_v2>.info
– print information about the object
<i2c_link_v2>.status
– print status of the object
3.1.208
i2c_slave_v2_to_bus_adapter commands
<i2c_slave_v2_to_bus_adapter>.info
– print information about the object
<i2c_slave_v2_to_bus_adapter>.status
– print status of the object
3.1.209
i2c_to_i3c_adapter commands
<i2c_to_i3c_adapter>.info
– print information about the object
<i2c_to_i3c_adapter>.status
– print status of the object
3.1.210
i2c_wire commands
<i2c_wire>.info
– print information about the object
<i2c_wire>.status
– print status of the object
3.1.211
i3c_bus commands
<i3c_bus>.info
– print information about the object
<i3c_bus>.status
– print status of the object
3.1.212
i3c_cable commands
<i3c_cable>.info
– print information about the object
<i3c_cable>.status
– print status of the object
3.1.213
i3c_cable_endpoint commands
<i3c_cable_endpoint>.info
– print information about the object
<i3c_cable_endpoint>.status
– print status of the object
3.1.214
i3c_cable_impl commands
<i3c_cable_impl>.info
– print information about the object
<i3c_cable_impl>.status
– print status of the object
3.1.215
i3c_link commands
<i3c_link>.info
– print information about the object
<i3c_link>.status
– print status of the object
3.1.216
i3c_link_endpoint commands
<i3c_link_endpoint>.info
– print information about the object
<i3c_link_endpoint>.status
– print status of the object
3.1.217
i3c_link_impl commands
<i3c_link_impl>.info
– print information about the object
<i3c_link_impl>.status
– print status of the object
3.1.218
i3c_wire commands
<i3c_wire>.info
– print information about the object
<i3c_wire>.status
– print status of the object
3.1.219
i8042 commands
<i8042>.info
– print information about the object
<i8042>.key-press
– send key press
<i8042>.status
– print status of the object
3.1.220
i82077 commands
<i82077>.eject-floppy
– eject floppy
<i82077>.info
– print information about the object
<i82077>.insert-floppy
– insert floppy in drive
<i82077>.status
– print status of the object
3.1.221
i8237x2 commands
<i8237x2>.info
– print information about the object
<i8237x2>.status
– print status of the object
3.1.222
i8254 commands
<i8254>.info
– print information about the object
<i8254>.status
– print status of the object
3.1.223
i82543 commands
<i82543>.info
– print information about the object
<i82543>.print-pci-config-regs
–
deprecated
print PCI configuration registers
<i82543>.status
– print status of the object
3.1.224
i82546 commands
<i82546>.info
– print information about the object
<i82546>.print-pci-config-regs
–
deprecated
print PCI configuration registers
<i82546>.status
– print status of the object
3.1.225
i82559 commands
<i82559>.info
– print information about the object
<i82559>.print-pci-config-regs
–
deprecated
print PCI configuration registers
<i82559>.status
– print status of the object
3.1.226
i82571EB_v2 commands
<i82571EB_v2>.info
– print information about the object
<i82571EB_v2>.print-pci-config-regs
–
deprecated
print PCI configuration registers
<i82571EB_v2>.status
– print status of the object
3.1.227
i82571EB_v2_comp commands
<i82571EB_v2_comp>.info
– print information about the object
<i82571EB_v2_comp>.status
– print status of the object
3.1.228
i82574_v2 commands
<i82574_v2>.info
– print information about the object
<i82574_v2>.print-pci-config-regs
–
deprecated
print PCI configuration registers
<i82574_v2>.status
– print status of the object
3.1.229
i82574_v2_comp commands
<i82574_v2_comp>.info
– print information about the object
<i82574_v2_comp>.status
– print status of the object
3.1.230
i82576EB_v2 commands
<i82576EB_v2>.info
– print information about the object
<i82576EB_v2>.print-pci-config-regs
–
deprecated
print PCI configuration registers
<i82576EB_v2>.status
– print status of the object
3.1.231
i82576EB_v2_comp commands
<i82576EB_v2_comp>.info
– print information about the object
<i82576EB_v2_comp>.status
– print status of the object
3.1.232
i82583V_v2 commands
<i82583V_v2>.info
– print information about the object
<i82583V_v2>.print-pci-config-regs
–
deprecated
print PCI configuration registers
<i82583V_v2>.status
– print status of the object
3.1.233
i82583V_v2_comp commands
<i82583V_v2_comp>.info
– print information about the object
<i82583V_v2_comp>.status
– print status of the object
3.1.234
i8259x2 commands
<i8259x2>.info
– print information about the object
<i8259x2>.status
– print status of the object
3.1.235
ide commands
<ide>.info
– print information about the object
<ide>.status
– print status of the object
3.1.236
ide-cdrom commands
<ide-cdrom>.eject
– eject media from CD-ROM drive
<ide-cdrom>.info
– print information about the object
<ide-cdrom>.insert
– insert media in CD-ROM drive
3.1.237
ide-disk commands
<ide-disk>.add-diff-file
– add a diff file to the image
<ide-disk>.add-partial-diff-file
– add a partial diff file to the image
<ide-disk>.create-partition
–
deprecated
add a partition to disk
<ide-disk>.default-translation
– get or set the default CHS translation
<ide-disk>.info
– print information about the object
<ide-disk>.print-partition-info
–
deprecated
print info about a pc-style partition
<ide-disk>.print-partition-table
– print the partition table
<ide-disk>.save-diff-file
– save diff file to disk
<ide-disk>.save-mbr-partition
– save an MBR partition to a file
3.1.238
ide_cdrom_comp commands
<ide_cdrom_comp>.info
– print information about the object
<ide_cdrom_comp>.status
– print status of the object
3.1.239
ide_disk_comp commands
<ide_disk_comp>.info
– print information about the object
<ide_disk_comp>.status
– print status of the object
3.1.240
ieee_802_15_4_link commands
<ieee_802_15_4_link>.info
– print information about the object
<ieee_802_15_4_link>.status
– print status of the object
3.1.241
ieee_802_15_4_link_endpoint commands
<ieee_802_15_4_link_endpoint>.info
– print information about the object
<ieee_802_15_4_link_endpoint>.status
– print status of the object
3.1.242
ieee_802_15_4_link_impl commands
<ieee_802_15_4_link_impl>.info
– print information about the object
<ieee_802_15_4_link_impl>.status
– print status of the object
3.1.243
ieee_802_15_4_probe commands
<ieee_802_15_4_probe>.info
– print information about the object
<ieee_802_15_4_probe>.status
– print status of the object
3.1.244
image commands
<image>.info
– print information about the object
<image>.status
– print status of the object
set-image-memory-limit
– limit image memory usage
3.1.245
inspect
trace-io
– trace device accesses
untrace-io
– trace device accesses
3.1.246
inspect commands
<pc-shadow>.status
– device status
3.1.247
inspect/change
<conf_object>.trace-hap
–
deprecated
trace haps for objects
<exception>.trace-exception
–
deprecated
trace exceptions
<processor_internal>.trace-cr
–
deprecated
trace control register updates
<processor_internal>.trace-cr-read
–
deprecated
trace control register reads
trace-breakpoint
–
deprecated
trace breakpoints
trace-hap
–
deprecated
trace haps
3.1.248
internal
<probe_monitor>.export-json
– save probe data in json format
<probe_monitor>.html-report
– produce an HTML report with graphs and performance data
<probe_monitor>.merge-json
– save probe data in json format
<probe_monitor>.profile-probes
– fake samples and do a python profile of the collection
<probe_system_perfmeter>.export-json
– save probe data in json format
<probe_system_perfmeter>.html-report
– produce an HTML report with graphs and performance data
<probe_system_perfmeter>.merge-json
– save probe data in json format
<probe_system_perfmeter>.profile-probes
– fake samples and do a python profile of the collection
3.1.249
internal commands
cpu-pages-dump
– print all pages cached by the CPU
3.1.250
interrupt_to_signal commands
<interrupt_to_signal>.info
– print information about the object
<interrupt_to_signal>.status
– print status of the object
3.1.251
io-apic commands
<io-apic>.info
– print information about the object
<io-apic>.status
– print status of the object
3.1.252
isa-lance commands
<isa-lance>.info
– print information about the object
<isa-lance>.status
– print status of the object
3.1.253
isa-vga commands
<isa-vga>.info
– print information about the object
<isa-vga>.status
– print status of the object
3.1.254
korben commands
<korben>.info
– print information about the object
<korben>.status
– print status of the object
3.1.255
leader commands
<leader>.info
– print information about the object
<leader>.status
– print status of the object
3.1.256
leeloo commands
<leeloo>.info
– print information about the object
<leeloo>.status
– print status of the object
3.1.257
legacy-upstream-pcie-adapter commands
<legacy-upstream-pcie-adapter>.info
– print information about the object
<legacy-upstream-pcie-adapter>.status
– print status of the object
3.1.258
legacy_upstream_pcie_adapter_comp commands
<legacy_upstream_pcie_adapter_comp>.info
– print information about the object
<legacy_upstream_pcie_adapter_comp>.status
– print status of the object
3.1.259
linux_mapper commands
<linux_mapper>.info
– print information about the object
<linux_mapper>.status
– print status of the object
3.1.260
linux_tracker commands
<linux_tracker>.info
– print information about the object
<linux_tracker>.status
– print status of the object
3.1.261
linux_tracker_comp commands
<linux_tracker_comp>.info
– print information about the object
<linux_tracker_comp>.status
– print status of the object
3.1.262
magic_pipe
start-magic-pipe
– create and enable a Magic communication pipe
start-pipe-manager
– create and enable the Magic pipe manager
start-simicsfs-server
– create and connect the SimicsFS server
3.1.263
magic_pipe commands
<magic_pipe>.info
– print information about the object
<magic_pipe>.status
– print status of the object
3.1.264
maria_singer commands
<maria_singer>.info
– print information about the object
<maria_singer>.status
– print status of the object
3.1.265
marvin commands
<marvin>.info
– print information about the object
<marvin>.status
– print status of the object
3.1.266
mcfly commands
<mcfly>.info
– print information about the object
<mcfly>.status
– print status of the object
3.1.267
mem-traffic-meter commands
<mem-traffic-meter>.info
– print information about the object
<mem-traffic-meter>.status
– print status of the object
3.1.268
memory-space commands
<memory-space>.info
– print information about the object
<memory-space>.status
– print status of the object
3.1.269
micron_mtfc128gap_emmc_card commands
<micron_mtfc128gap_emmc_card>.info
– print information about the object
<micron_mtfc128gap_emmc_card>.status
– print status of the object
3.1.270
micron_mtfc16gap_emmc_card commands
<micron_mtfc16gap_emmc_card>.info
– print information about the object
<micron_mtfc16gap_emmc_card>.status
– print status of the object
3.1.271
micron_mtfc2ggqdi_emmc_card commands
<micron_mtfc2ggqdi_emmc_card>.info
– print information about the object
<micron_mtfc2ggqdi_emmc_card>.status
– print status of the object
3.1.272
micron_mtfc32gap_emmc_card commands
<micron_mtfc32gap_emmc_card>.info
– print information about the object
<micron_mtfc32gap_emmc_card>.status
– print status of the object
3.1.273
micron_mtfc4gacaeam_emmc_card commands
<micron_mtfc4gacaeam_emmc_card>.info
– print information about the object
<micron_mtfc4gacaeam_emmc_card>.status
– print status of the object
3.1.274
micron_mtfc4ggqdi_emmc_card commands
<micron_mtfc4ggqdi_emmc_card>.info
– print information about the object
<micron_mtfc4ggqdi_emmc_card>.status
– print status of the object
3.1.275
micron_mtfc4ggqdi_sdhc_card commands
<micron_mtfc4ggqdi_sdhc_card>.info
– print information about the object
<micron_mtfc4ggqdi_sdhc_card>.status
– print status of the object
3.1.276
micron_mtfc64gap_emmc_card commands
<micron_mtfc64gap_emmc_card>.info
– print information about the object
<micron_mtfc64gap_emmc_card>.status
– print status of the object
3.1.277
micron_mtfc64ggqdi_sdhc_card commands
<micron_mtfc64ggqdi_sdhc_card>.info
– print information about the object
<micron_mtfc64ggqdi_sdhc_card>.status
– print status of the object
3.1.278
micron_mtfc8gacaeam_emmc_card commands
<micron_mtfc8gacaeam_emmc_card>.info
– print information about the object
<micron_mtfc8gacaeam_emmc_card>.status
– print status of the object
3.1.279
micron_mtfc8gam_emmc_card commands
<micron_mtfc8gam_emmc_card>.info
– print information about the object
<micron_mtfc8gam_emmc_card>.status
– print status of the object
3.1.280
mii-management-bus commands
<mii-management-bus>.info
– print information about the object
<mii-management-bus>.status
– print status of the object
3.1.281
mii-transceiver commands
<mii-transceiver>.info
– print information about the object
<mii-transceiver>.status
– print status of the object
3.1.282
mmc_card commands
<mmc_card>.info
– print information about the object
<mmc_card>.status
– print status of the object
3.1.283
mmc_card_comp commands
<mmc_card_comp>.info
– print information about the object
<mmc_card_comp>.status
– print status of the object
3.1.284
motherboard_x86_simple commands
<motherboard_x86_simple>.info
– print information about the object
<motherboard_x86_simple>.status
– print status of the object
3.1.285
motherboard_x86_simple_no_apic commands
<motherboard_x86_simple_no_apic>.info
– print information about the object
<motherboard_x86_simple_no_apic>.status
– print status of the object
3.1.286
ms1553 link commands
<ms1553_link_v2>.get-free-connector
– return the name of an unused connector
3.1.287
ms1553-link-v2-endpoint commands
<ms1553-link-v2-endpoint>.info
– print information about the object
<ms1553-link-v2-endpoint>.status
– print status of the object
3.1.288
ms1553-link-v2-impl commands
<ms1553-link-v2-impl>.info
– print information about the object
<ms1553-link-v2-impl>.status
– print status of the object
3.1.289
ms1553-link-v2-snoop-endpoint commands
<ms1553-link-v2-snoop-endpoint>.info
– print information about the object
<ms1553-link-v2-snoop-endpoint>.status
– print status of the object
3.1.290
ms1553_link_v2 commands
<ms1553_link_v2>.info
– print information about the object
<ms1553_link_v2>.status
– print status of the object
3.1.291
mtprof commands
<mtprof>.cellstat
– display cell profiling information
<mtprof>.disable
– disable multithreaded simulation profiling
<mtprof>.enable
– enable multithreaded simulation profiling
<mtprof>.info
– print information about the object
<mtprof>.modelstat
– display ideal execution time on a sufficiently parallel host
<mtprof>.save-data
– save profiling data to file
<mtprof>.status
– print status of the object
disable-mtprof
– disable mtprof data collection
enable-mtprof
– enable multithreaded simulation profiling
3.1.292
nemo commands
<nemo>.info
– print information about the object
<nemo>.status
– print status of the object
3.1.293
network commands
<eth-probe>.pcap-dump
– dump Ethernet traffic to a pcap file
<eth-probe>.pcap-dump-stop
– stop the current dump
<eth-probe>.tcpdump
– run the tcpdump program
<eth-probe>.wireshark
– run the wireshark/ethereal program
<ethernet_cable>.get-free-connector
– return the name of an unused connector
<ethernet_cable>.pcap-dump
– dump Ethernet traffic to a pcap file
<ethernet_cable>.pcap-dump-stop
– stop the current dump
<ethernet_cable>.set-goal-latency
– set the link's goal latency in seconds
<ethernet_cable>.tcpdump
– run the tcpdump program
<ethernet_cable>.wireshark
– run the wireshark/ethereal program
<ethernet_hub>.get-free-connector
– return the name of an unused connector
<ethernet_hub>.pcap-dump
– dump Ethernet traffic to a pcap file
<ethernet_hub>.pcap-dump-stop
– stop the current dump
<ethernet_hub>.set-goal-latency
– set the link's goal latency in seconds
<ethernet_hub>.tcpdump
– run the tcpdump program
<ethernet_hub>.wireshark
– run the wireshark/ethereal program
<ethernet_switch>.get-free-connector
– return the name of an unused connector
<ethernet_switch>.pcap-dump
– dump Ethernet traffic to a pcap file
<ethernet_switch>.pcap-dump-stop
– stop the current dump
<ethernet_switch>.set-goal-latency
– set the link's goal latency in seconds
<ethernet_switch>.tcpdump
– run the tcpdump program
<ethernet_switch>.wireshark
– run the wireshark/ethereal program
<ethernet_vlan_switch>.add-vlan
– add a VLAN definition and corresponding connectors
<ethernet_vlan_switch>.get-free-connector
– return the name of an unused access connector
<ethernet_vlan_switch>.get-free-trunk-connector
– return the name of an unused trunk connector
<ethernet_vlan_switch>.pcap-dump
– dump Ethernet traffic to a pcap file
<ethernet_vlan_switch>.pcap-dump-stop
– stop the current dump
<ethernet_vlan_switch>.set-goal-latency
– set the link's goal latency in seconds
<ethernet_vlan_switch>.tcpdump
– run the tcpdump program
<ethernet_vlan_switch>.wireshark
– run the wireshark/ethereal program
<ieee_802_15_4_link>.get-free-connector
– return the name of an unused connector
<ieee_802_15_4_probe>.pcap-dump
– dump network traffic to a file
<ieee_802_15_4_probe>.pcap-dump-stop
– stop the current dump
<ieee_802_15_4_probe>.tcpdump
– run the tcpdump program
<ieee_802_15_4_probe>.tcpdump-stop
– stop the current tcpdump capture
<ieee_802_15_4_probe>.wireshark
– run the wireshark/ethereal program
<ieee_802_15_4_probe>.wireshark-stop
– stop the current wireshark capture
pcap-dump
– dump Ethernet traffic to file
pcap-dump-stop
– stop the current dump
tcpdump
– run the tcpdump program
tcpdump-stop
– stop the current tcpdump capture
wireshark
– run the wireshark/ethereal program
wireshark-stop
– stop the current wireshark capture
3.1.294
nfs_server commands
<nfs_server>.add-export
– add NFS export
<nfs_server>.info
– print information about the object
<nfs_server>.remove-export
– remove NFS export
<nfs_server>.status
– print status of the object
3.1.295
nikita commands
<nikita>.info
– print information about the object
<nikita>.status
– print status of the object
3.1.296
onfi_flash commands
<onfi_flash>.info
– print information about the object
<onfi_flash>.status
– print status of the object
3.1.297
os_awareness commands
<os_awareness>.info
– print information about the object
<os_awareness>.status
– print status of the object
3.1.298
osa_admin_emulator commands
<osa_admin_emulator>.info
– print information about the object
<osa_admin_emulator>.status
– print status of the object
3.1.299
partition_mapper commands
<partition_mapper>.info
– print information about the object
<partition_mapper>.status
– print status of the object
3.1.300
partition_tracker commands
<partition_tracker>.info
– print information about the object
<partition_tracker>.status
– print status of the object
3.1.301
partition_tracker_comp commands
<partition_tracker_comp>.info
– print information about the object
<partition_tracker_comp>.status
– print status of the object
3.1.302
pc-dual-serial-ports commands
<pc-dual-serial-ports>.info
– print information about the object
<pc-dual-serial-ports>.status
– print status of the object
3.1.303
pc-floppy-controller commands
<pc-floppy-controller>.info
– print information about the object
<pc-floppy-controller>.status
– print status of the object
3.1.304
pc-quad-serial-ports commands
<pc-quad-serial-ports>.info
– print information about the object
<pc-quad-serial-ports>.status
– print status of the object
3.1.305
pc-shadow commands
<pc-shadow>.info
– print information about the object
3.1.306
pc-single-parallel-port commands
<pc-single-parallel-port>.info
– print information about the object
<pc-single-parallel-port>.status
– print status of the object
3.1.307
pci-accel-vga commands
<pci-accel-vga>.info
– print information about the object
<pci-accel-vga>.status
– print status of the object
3.1.308
pci-am79c973 commands
<pci-am79c973>.info
– print information about the object
<pci-am79c973>.status
– print status of the object
3.1.309
pci-bcm5703c commands
<pci-bcm5703c>.info
– print information about the object
<pci-bcm5703c>.status
– print status of the object
3.1.310
pci-bcm5704c commands
<pci-bcm5704c>.info
– print information about the object
<pci-bcm5704c>.status
– print status of the object
3.1.311
pci-bus commands
<pci-bus>.info
– print information about the object
3.1.312
pci-dec21041 commands
<pci-dec21041>.info
– print information about the object
<pci-dec21041>.status
– print status of the object
3.1.313
pci-dec21140a commands
<pci-dec21140a>.info
– print information about the object
<pci-dec21140a>.status
– print status of the object
3.1.314
pci-dec21140a-dml commands
<pci-dec21140a-dml>.info
– print information about the object
<pci-dec21140a-dml>.status
– print status of the object
3.1.315
pci-dec21143 commands
<pci-dec21143>.info
– print information about the object
<pci-dec21143>.status
– print status of the object
3.1.316
pci-i21152 commands
<pci-i21152>.info
– print information about the object
<pci-i21152>.status
– print status of the object
3.1.317
pci-i82543gc commands
<pci-i82543gc>.info
– print information about the object
<pci-i82543gc>.status
– print status of the object
3.1.318
pci-i82546bg commands
<pci-i82546bg>.info
– print information about the object
<pci-i82546bg>.status
– print status of the object
3.1.319
pci-i82559 commands
<pci-i82559>.info
– print information about the object
<pci-i82559>.status
– print status of the object
3.1.320
pci-pd6729 commands
<pci-pd6729>.info
– print information about the object
<pci-pd6729>.status
– print status of the object
3.1.321
pci-tsb12lv26 commands
<pci-tsb12lv26>.info
– print information about the object
<pci-tsb12lv26>.status
– print status of the object
3.1.322
pci-vga commands
<pci-vga>.info
– print information about the object
<pci-vga>.status
– print status of the object
3.1.323
pci_accel_vga_comp commands
<pci_accel_vga_comp>.info
– print information about the object
<pci_accel_vga_comp>.status
– print status of the object
3.1.324
pci_am79c973_comp commands
<pci_am79c973_comp>.info
– print information about the object
<pci_am79c973_comp>.status
– print status of the object
3.1.325
pci_bcm5703c_comp commands
<pci_bcm5703c_comp>.info
– print information about the object
<pci_bcm5703c_comp>.status
– print status of the object
3.1.326
pci_bcm5704c_comp commands
<pci_bcm5704c_comp>.info
– print information about the object
<pci_bcm5704c_comp>.status
– print status of the object
3.1.327
pci_dec21041_comp commands
<pci_dec21041_comp>.info
– print information about the object
<pci_dec21041_comp>.status
– print status of the object
3.1.328
pci_dec21140 commands
<pci_dec21140>.info
– print information about the object
<pci_dec21140>.status
– print status of the object
3.1.329
pci_dec21140_panel commands
<pci_dec21140_panel>.info
– print information about the object
<pci_dec21140_panel>.status
– print status of the object
3.1.330
pci_dec21140a_comp commands
<pci_dec21140a_comp>.info
– print information about the object
<pci_dec21140a_comp>.status
– print status of the object
3.1.331
pci_dec21143_comp commands
<pci_dec21143_comp>.info
– print information about the object
<pci_dec21143_comp>.status
– print status of the object
3.1.332
pci_i21152_comp commands
<pci_i21152_comp>.info
– print information about the object
<pci_i21152_comp>.status
– print status of the object
3.1.333
pci_i82543gc_comp commands
<pci_i82543gc_comp>.info
– print information about the object
<pci_i82543gc_comp>.status
– print status of the object
3.1.334
pci_i82546bg_comp commands
<pci_i82546bg_comp>.info
– print information about the object
<pci_i82546bg_comp>.status
– print status of the object
3.1.335
pci_i82559_comp commands
<pci_i82559_comp>.info
– print information about the object
<pci_i82559_comp>.status
– print status of the object
3.1.336
pci_pd6729_comp commands
<pci_pd6729_comp>.info
– print information about the object
<pci_pd6729_comp>.status
– print status of the object
3.1.337
pci_proxy commands
<pci_proxy>.info
– print information about the object
<pci_proxy>.status
– print status of the object
3.1.338
pci_proxy_mf commands
<pci_proxy_mf>.info
– print information about the object
<pci_proxy_mf>.status
– print status of the object
3.1.339
pci_vga_comp commands
<pci_vga_comp>.info
– print information about the object
<pci_vga_comp>.status
– print status of the object
3.1.340
pcie-bus commands
<pcie-bus>.info
– print information about the object
3.1.341
pcie-downstream-port commands
<pcie-downstream-port>.info
– print information about the object
<pcie-downstream-port>.status
– print status of the object
3.1.342
pcie-downstream-port-legacy commands
<pcie-downstream-port-legacy>.info
– print information about the object
<pcie-downstream-port-legacy>.status
– print status of the object
3.1.343
pcmcia_flash_disk_comp commands
<pcmcia_flash_disk_comp>.info
– print information about the object
<pcmcia_flash_disk_comp>.status
– print status of the object
3.1.344
performance monitor
system-perfmeter
– activate Simics performance monitoring
system-perfmeter-summary
– prints system-perfmeter summary
3.1.345
persistent-ram commands
<persistent-ram>.info
– print information about the object
<persistent-ram>.status
– print status of the object
3.1.346
phy-mii-transceiver commands
<phy-mii-transceiver>.info
– print information about the object
<phy-mii-transceiver>.status
– print status of the object
3.1.347
phy_comp commands
<phy_comp>.info
– print information about the object
<phy_comp>.status
– print status of the object
3.1.348
pipe_manager
start-pipe-manager
– create and enable the Magic pipe manager
3.1.349
pipe_manager commands
<pipe_manager>.info
– print information about the object
<pipe_manager>.status
– print status of the object
3.1.350
port-forward-outgoing-server commands
<port-forward-outgoing-server>.status
– print status of the object
3.1.351
port-space commands
<port-space>.info
– print information about the object
<port-space>.status
– print status of the object
3.1.352
preferences commands
<preferences>.info
– print information about the object
<preferences>.status
– print status of the object
3.1.353
probe_cell_io_access commands
<probe_cell_io_access>.info
– print information about the object
<probe_cell_io_access>.status
– print status of the object
3.1.354
probe_cycle_histogram commands
<probe_cycle_histogram>.info
– print information about the object
<probe_cycle_histogram>.status
– print status of the object
3.1.355
probe_cycle_triggered commands
<probe_cycle_triggered>.info
– print information about the object
<probe_cycle_triggered>.status
– print status of the object
3.1.356
probe_host_cpu_load commands
<probe_host_cpu_load>.info
– print information about the object
<probe_host_cpu_load>.status
– print status of the object
3.1.357
probe_host_idle_time commands
<probe_host_idle_time>.info
– print information about the object
<probe_host_idle_time>.status
– print status of the object
3.1.358
probe_host_work_time commands
<probe_host_work_time>.info
– print information about the object
<probe_host_work_time>.status
– print status of the object
3.1.359
probe_io_probes commands
<probe_io_probes>.info
– print information about the object
<probe_io_probes>.status
– print status of the object
3.1.360
probe_monitor commands
<probe_monitor>.info
– print information about the object
<probe_monitor>.status
– print status of the object
3.1.361
probe_sim_virtual_time_ps commands
<probe_sim_virtual_time_ps>.info
– print information about the object
<probe_sim_virtual_time_ps>.status
– print status of the object
3.1.362
probe_streamer commands
<probe_streamer>.info
– print information about the object
<probe_streamer>.status
– print status of the object
3.1.363
probe_system_perfmeter commands
<probe_system_perfmeter>.info
– print information about the object
<probe_system_perfmeter>.status
– print status of the object
3.1.364
probe_thread_group_histogram commands
<probe_thread_group_histogram>.info
– print information about the object
<probe_thread_group_histogram>.status
– print status of the object
3.1.365
probe_thread_histogram commands
<probe_thread_histogram>.info
– print information about the object
<probe_thread_histogram>.status
– print status of the object
3.1.366
probes commands
<probes>.info
– print information about the object
<probes>.status
– print status of the object
3.1.367
process_filter commands
<process_filter>.info
– print information about the object
<process_filter>.status
– print status of the object
3.1.368
process_histogram commands
<process_histogram>.info
– print information about the object
<process_histogram>.status
– print status of the object
3.1.369
process_histogram_connection commands
<process_histogram_connection>.info
– print information about the object
<process_histogram_connection>.status
– print status of the object
3.1.370
profiling commands
<branch_recorder>.info
– print information about the object
<branch_recorder>.status
– print status of the object
3.1.371
ps2-keyboard-mouse commands
<ps2-keyboard-mouse>.info
– print information about the object
<ps2-keyboard-mouse>.status
– print status of the object
3.1.372
rachel commands
<rachel>.info
– print information about the object
<rachel>.status
– print status of the object
3.1.373
ram commands
<ram>.info
– print information about the object
<ram>.status
– print status of the object
3.1.374
real-network commands
<real_network_bridge_comp>.disconnect-real-network
– disconnect from the real network
<real_network_host_comp>.disconnect-real-network
– disconnect from the real network
3.1.375
real-network-bridge commands
<real-network-bridge>.info
– print information about the object
<real-network-bridge>.status
– print status of the object
3.1.376
real-network-host commands
<real-network-host>.info
– print information about the object
<real-network-host>.status
– print status of the object
3.1.377
real_network_bridge_comp commands
<real_network_bridge_comp>.info
– print information about the object
<real_network_bridge_comp>.status
– print status of the object
3.1.378
real_network_host_comp commands
<real_network_host_comp>.info
– print information about the object
<real_network_host_comp>.status
– print status of the object
3.1.379
realtime commands
<realtime>.info
– print information about the object
<realtime>.status
– print status of the object
3.1.380
recorder commands
<recorder>.info
– print information about the object
<recorder>.playback-start
– play back recorded asynchronous input
<recorder>.playback-stop
– stop playback
<recorder>.recorder-save
– save recorder
<recorder>.recorder-start
– record asynchronous input to file
<recorder>.recorder-stop
– stop recorder
<recorder>.status
– print status of the object
add-session-comment
– add a time-stamped user comment
list-session-comments
– list all time-stamped session comments
start-playback
– play back previously recorded input from a file
start-recording
– record all asynchronous input to file
stop-playback
– stop playback of asynchronous input from a file
stop-recording
– stop recording of session or asynchronous input
3.1.381
remote_sync_domain commands
<remote_sync_domain>.info
– print information about the object
<remote_sync_domain>.status
– print status of the object
3.1.382
remote_sync_node commands
<remote_sync_node>.info
– print information about the object
<remote_sync_node>.status
– print status of the object
3.1.383
remote_sync_server commands
<remote_sync_server>.info
– print information about the object
<remote_sync_server>.status
– print status of the object
3.1.384
ripley commands
<ripley>.info
– print information about the object
<ripley>.status
– print status of the object
3.1.385
rn-eth-bridge-tap commands
<rn-eth-bridge-tap>.info
– print information about the object
<rn-eth-bridge-tap>.status
– print status of the object
3.1.386
rom commands
<rom>.info
– print information about the object
<rom>.status
– print status of the object
3.1.387
roy_batty commands
<roy_batty>.info
– print information about the object
<roy_batty>.status
– print status of the object
3.1.388
sample-device-c commands
<sample-device-c>.info
– print information about the object
<sample-device-c>.simple-method
– simple example method
<sample-device-c>.status
– print status of the object
3.1.389
sample-i3c-target commands
<sample-i3c-target>.info
– print information about the object
<sample-i3c-target>.status
– print status of the object
3.1.390
sample-pcie-device commands
<sample-pcie-device>.info
– print information about the object
<sample-pcie-device>.status
– print status of the object
3.1.391
sample-risc commands
<sample-risc>.info
– print information about the object
<sample-risc>.status
– print status of the object
3.1.392
sample-risc-core commands
<sample-risc-core>.info
– print information about the object
<sample-risc-core>.status
– print status of the object
3.1.393
sample-x86-isa-extension commands
<sample-x86-isa-extension>.info
– print information about the object
<sample-x86-isa-extension>.status
– print status of the object
3.1.394
sample_802_15_4_panel commands
<sample_802_15_4_panel>.info
– print information about the object
<sample_802_15_4_panel>.status
– print status of the object
3.1.395
sample_802_15_4_transceiver commands
<sample_802_15_4_transceiver>.info
– print information about the object
<sample_802_15_4_transceiver>.status
– print status of the object
3.1.396
sample_802_15_4_transceiver_comp commands
<sample_802_15_4_transceiver_comp>.info
– print information about the object
<sample_802_15_4_transceiver_comp>.status
– print status of the object
3.1.397
sample_bitmap_panel commands
<sample_bitmap_panel>.info
– print information about the object
<sample_bitmap_panel>.status
– print status of the object
3.1.398
sample_device_cpp commands
<sample_device_cpp>.info
– print information about the object
<sample_device_cpp>.status
– print status of the object
3.1.399
sample_device_cpp.port commands
<sample_device_cpp.port>.info
– print information about the object
<sample_device_cpp.port>.status
– print status of the object
3.1.400
sample_device_cpp_with_register_as_data commands
<sample_device_cpp_with_register_as_data>.info
– print information about the object
<sample_device_cpp_with_register_as_data>.status
– print status of the object
3.1.401
sample_device_dml commands
<sample_device_dml>.info
– print information about the object
<sample_device_dml>.status
– print status of the object
3.1.402
sample_device_mixed commands
<sample_device_mixed>.info
– print information about the object
<sample_device_mixed>.status
– print status of the object
3.1.403
sample_device_pkg_prio commands
<sample_device_pkg_prio>.info
– print information about the object
<sample_device_pkg_prio>.status
– print status of the object
3.1.404
sample_device_python commands
<sample_device_python>.info
– print information about the object
<sample_device_python>.status
– print status of the object
3.1.405
sample_dma_device commands
<sample_dma_device>.info
– print information about the object
<sample_dma_device>.status
– print status of the object
3.1.406
sample_dma_device_cpp commands
<sample_dma_device_cpp>.info
– print information about the object
<sample_dma_device_cpp>.status
– print status of the object
3.1.407
sample_dynamic_connectors commands
<sample_dynamic_connectors>.info
– print information about the object
<sample_dynamic_connectors>.status
– print status of the object
3.1.408
sample_event_device commands
<sample_event_device>.info
– print information about the object
<sample_event_device>.status
– print status of the object
3.1.409
sample_firewire_device commands
<sample_firewire_device>.info
– print information about the object
<sample_firewire_device>.status
– print status of the object
3.1.410
sample_generic_message_device commands
<sample_generic_message_device>.info
– print information about the object
<sample_generic_message_device>.status
– print status of the object
3.1.411
sample_i2c_device commands
<sample_i2c_device>.info
– print information about the object
<sample_i2c_device>.status
– print status of the object
3.1.412
sample_i3c_master commands
<sample_i3c_master>.info
– print information about the object
<sample_i3c_master>.status
– print status of the object
3.1.413
sample_i3c_target_comp commands
<sample_i3c_target_comp>.info
– print information about the object
<sample_i3c_target_comp>.status
– print status of the object
3.1.414
sample_interrupt_device commands
<sample_interrupt_device>.info
– print information about the object
<sample_interrupt_device>.status
– print status of the object
3.1.415
sample_linux_mapper commands
<sample_linux_mapper>.info
– print information about the object
<sample_linux_mapper>.status
– print status of the object
3.1.416
sample_linux_tracker commands
<sample_linux_tracker>.info
– print information about the object
<sample_linux_tracker>.status
– print status of the object
3.1.417
sample_linux_tracker_comp commands
<sample_linux_tracker_comp>.info
– print information about the object
<sample_linux_tracker_comp>.status
– print status of the object
3.1.418
sample_notifier_cc commands
<sample_notifier_cc>.info
– print information about the object
<sample_notifier_cc>.status
– print status of the object
3.1.419
sample_notifier_dml commands
<sample_notifier_dml>.info
– print information about the object
<sample_notifier_dml>.status
– print status of the object
3.1.420
sample_pci_card commands
<sample_pci_card>.info
– print information about the object
<sample_pci_card>.status
– print status of the object
3.1.421
sample_pci_device commands
<sample_pci_device>.info
– print information about the object
<sample_pci_device>.print-pci-config-regs
–
deprecated
print PCI configuration registers
<sample_pci_device>.status
– print status of the object
3.1.422
sample_pcie_device_comp commands
<sample_pcie_device_comp>.info
– print information about the object
<sample_pcie_device_comp>.status
– print status of the object
3.1.423
sample_pcie_device_old commands
<sample_pcie_device_old>.info
– print information about the object
<sample_pcie_device_old>.print-pci-config-regs
–
deprecated
print PCI configuration registers
<sample_pcie_device_old>.status
– print status of the object
3.1.424
sample_pcie_sriov_device commands
<sample_pcie_sriov_device>.info
– print information about the object
<sample_pcie_sriov_device>.print-pci-config-regs
–
deprecated
print PCI configuration registers
<sample_pcie_sriov_device>.status
– print status of the object
3.1.425
sample_serial_device commands
<sample_serial_device>.info
– print information about the object
<sample_serial_device>.status
– print status of the object
3.1.426
sample_signal_device commands
<sample_signal_device>.info
– print information about the object
<sample_signal_device>.status
– print status of the object
3.1.427
sample_signal_device_impl commands
<sample_signal_device_impl>.info
– print information about the object
<sample_signal_device_impl>.status
– print status of the object
3.1.428
sample_system_panel_component commands
<sample_system_panel_component>.info
– print information about the object
<sample_system_panel_component>.status
– print status of the object
3.1.429
sample_timer_device commands
<sample_timer_device>.info
– print information about the object
<sample_timer_device>.status
– print status of the object
3.1.430
sata commands
<sata>.info
– print information about the object
<sata>.status
– print status of the object
3.1.431
sata-controller-connector commands
<sata-controller-connector>.info
– print information about the object
<sata-controller-connector>.status
– print status of the object
3.1.432
sata-device-connector commands
<sata-device-connector>.info
– print information about the object
<sata-device-connector>.status
– print status of the object
3.1.433
sata_cdrom_comp commands
<sata_cdrom_comp>.info
– print information about the object
<sata_cdrom_comp>.status
– print status of the object
3.1.434
sata_disk_comp commands
<sata_disk_comp>.info
– print information about the object
<sata_disk_comp>.status
– print status of the object
3.1.435
script-engine commands
<script-engine>.info
– print information about the object
<script-engine>.status
– print status of the object
3.1.436
script-params commands
<script-params>.info
– print information about the object
<script-params>.status
– print status of the object
3.1.437
scsi-disk commands
<simple-scsi-disk>.info
– information about current state of the SCSI disk
3.1.438
sd_card commands
<sd_card>.info
– print information about the object
<sd_card>.status
– print status of the object
3.1.439
sdram-memory-module commands
<sdram-memory-module>.info
– print information about the object
<sdram-memory-module>.status
– print status of the object
3.1.440
sdram_memory_module_comp commands
<sdram_memory_module_comp>.info
– print information about the object
<sdram_memory_module_comp>.status
– print status of the object
3.1.441
sebastian commands
<sebastian>.info
– print information about the object
<sebastian>.status
– print status of the object
3.1.442
selfprof commands
<selfprof>.info
– print information about the object
<selfprof>.status
– print status of the object
3.1.443
ser-link-endpoint commands
<ser-link-endpoint>.info
– print information about the object
<ser-link-endpoint>.status
– print status of the object
3.1.444
ser-link-impl commands
<ser-link-impl>.info
– print information about the object
<ser-link-impl>.status
– print status of the object
3.1.445
ser_link commands
<ser_link>.info
– print information about the object
<ser_link>.status
– print status of the object
3.1.446
server_console_comp commands
<server_console_comp>.info
– print information about the object
<server_console_comp>.status
– print status of the object
3.1.447
service-node commands
<service-node>.add-host
– add host entry
<service-node>.arp
– inspect and manipulate ARP table
<service-node>.delete-host
– delete host entry
<service-node>.dhcp-add-pool
– add DHCP pool
<service-node>.dhcp-leases
– print DHCP leases
<service-node>.disable-real-dns
– disable real DNS
<service-node>.disable-service
– disable network service
<service-node>.enable-ftp-alg
– enable FTP ALG
<service-node>.enable-real-dns
– enable real DNS
<service-node>.enable-service
– enable network service
<service-node>.get-ip-address-from-pool
– pop an IP address from the DHCP pool
<service-node>.info
– print information about the object
<service-node>.list-host-info
– list host info database
<service-node>.route
– show the routing table
<service-node>.set-tftp-directory
– set TFTP directory
<service-node>.status
– print status of the object
<service-node>.tcpip-info
– show TCP/IP info
<service_node_comp>.add-host
– add host entry
<service_node_comp>.arp
– inspect and manipulate ARP table
<service_node_comp>.delete-host
– delete host entry
<service_node_comp>.dhcp-add-pool
– add DHCP pool
<service_node_comp>.dhcp-leases
– print DHCP leases
<service_node_comp>.disable-real-dns
– disable real DNS
<service_node_comp>.disable-service
– disable network service
<service_node_comp>.enable-ftp-alg
– enable FTP ALG
<service_node_comp>.enable-real-dns
– enable real DNS
<service_node_comp>.enable-service
– enable network service
<service_node_comp>.get-ip-address-from-pool
– pop an IP address from the DHCP pool
<service_node_comp>.list-host-info
– list host info database
<service_node_comp>.route
– show the routing table
<service_node_comp>.set-ftp-directory
– set FTP root directory
<service_node_comp>.set-tftp-directory
– set TFTP directory
<service_node_comp>.tcpip-info
– show TCP/IP info
<std-service-node>.add-host
– add host entry
<std-service-node>.arp
– inspect and manipulate ARP table
<std-service-node>.delete-host
– delete host entry
<std-service-node>.dhcp-add-pool
– add DHCP pool
<std-service-node>.dhcp-leases
– print DHCP leases
<std-service-node>.disable-real-dns
– disable real DNS
<std-service-node>.disable-service
– disable network service
<std-service-node>.enable-ftp-alg
– enable FTP ALG
<std-service-node>.enable-real-dns
– enable real DNS
<std-service-node>.enable-service
– enable network service
<std-service-node>.get-ip-address-from-pool
– pop an IP address from the DHCP pool
<std-service-node>.list-host-info
– list host info database
<std-service-node>.route
– show the routing table
<std-service-node>.set-ftp-directory
– set FTP root directory
<std-service-node>.set-tftp-directory
– set TFTP directory
<std-service-node>.tcpip-info
– show TCP/IP info
get-auto-mac-address
– get an unused MAC address
3.1.448
service-node-device commands
<service-node-device>.info
– print information about the object
<service-node-device>.status
– print status of the object
3.1.449
service_node_comp commands
<service_node_comp>.info
– print information about the object
<service_node_comp>.status
– print status of the object
3.1.450
set-memory commands
<set-memory>.info
– print information about the object
<set-memory>.status
– print status of the object
3.1.451
signal-bus commands
<signal-bus>.info
– print information about the object
<signal-bus>.status
– print status of the object
3.1.452
signal_link commands
<signal_link>.info
– print information about the object
<signal_link>.status
– print status of the object
3.1.453
signal_link_endpoint commands
<signal_link_endpoint>.info
– print information about the object
<signal_link_endpoint>.status
– print status of the object
3.1.454
signal_link_impl commands
<signal_link_impl>.info
– print information about the object
<signal_link_impl>.status
– print status of the object
3.1.455
signal_to_interrupt commands
<signal_to_interrupt>.info
– print information about the object
<signal_to_interrupt>.status
– print status of the object
3.1.456
sim commands
<sim>.info
– print information about the object
<sim>.status
– print status of the object
3.1.457
simics-uefi commands
<simics-uefi>.info
– print information about the object
<simics-uefi>.status
– print status of the object
3.1.458
simics_nvme_comp commands
<simics_nvme_comp>.info
– print information about the object
<simics_nvme_comp>.status
– print status of the object
3.1.459
simics_nvme_controller commands
<simics_nvme_controller>.info
– print information about the object
<simics_nvme_controller>.status
– print status of the object
3.1.460
simicsfs_server
<simicsfs_server>.add-client-group
– add client group
<simicsfs_server>.add-path-rule
– add path rule
<simicsfs_server>.check-path-rules
– check path rules
<simicsfs_server>.list-client-groups
– list client groups
<simicsfs_server>.list-clients
– list SimicsFS clients
<simicsfs_server>.list-path-rules
– list path rules
<simicsfs_server>.remove-client-group
– remove client group
<simicsfs_server>.remove-path-rule
– remove path rule
start-simicsfs-server
– create and connect the SimicsFS server
3.1.461
simicsfs_server commands
<simicsfs_server>.info
– print information about the object
<simicsfs_server>.status
– print status of the object
3.1.462
simple-byte-dump commands
<simple-byte-dump>.info
– print information about the object
<simple-byte-dump>.set-output-file
– sets file to output to
<simple-byte-dump>.status
– print status of the object
3.1.463
simple-scsi-disk commands
<simple-scsi-disk>.add-diff-file
– add a diff file to the image
<simple-scsi-disk>.add-partial-diff-file
– add a partial diff file to the image
<simple-scsi-disk>.create-partition
–
deprecated
add a partition to disk
<simple-scsi-disk>.print-partition-info
–
deprecated
print info about a pc-style partition
<simple-scsi-disk>.print-partition-table
– print the partition table
<simple-scsi-disk>.save-diff-file
– save diff file to disk
<simple-scsi-disk>.save-mbr-partition
– save an MBR partition to a file
3.1.464
simple_cache commands
<simple_cache>.info
– print information about the object
<simple_cache>.status
– print status of the object
3.1.465
simple_i2c_device commands
<simple_i2c_device>.info
– print information about the object
<simple_i2c_device>.status
– print status of the object
3.1.466
simple_memory_module commands
<simple_memory_module>.info
– print information about the object
<simple_memory_module>.status
– print status of the object
3.1.467
simple_pcie_device commands
<simple_pcie_device>.info
– print information about the object
<simple_pcie_device>.print-pci-config-regs
–
deprecated
print PCI configuration registers
<simple_pcie_device>.status
– print status of the object
3.1.468
sio-w83627hf commands
<sio-w83627hf>.info
– print information about the object
<sio-w83627hf>.status
– print status of the object
3.1.469
sja1000_can commands
<sja1000_can>.info
– print information about the object
<sja1000_can>.status
– print status of the object
3.1.470
sparse-memory commands
<sparse-memory>.info
– print information about the object
<sparse-memory>.status
– print status of the object
3.1.471
speed
clear-io-stats
– clear the device access stats
print-device-access-stats
– list most frequently accessed devices
3.1.472
spi_checker commands
<spi_checker>.info
– print information about the object
<spi_checker>.status
– print status of the object
3.1.473
standard-pcie-switch commands
<standard-pcie-switch>.info
– print information about the object
<standard-pcie-switch>.status
– print status of the object
3.1.474
standard_pcie_switch_comp commands
<standard_pcie_switch_comp>.info
– print information about the object
<standard_pcie_switch_comp>.status
– print status of the object
3.1.475
state assertion commands
<state-assertion>.add
– add an object to be asserted
<state-assertion>.add-mem-lis
– add a memory listener on the specified memory space
<state-assertion>.fforward
– fast-forward a state assertion file when comparing
<state-assertion>.info
– provide information about the state assertion
<state-assertion>.start
– start trace asserting/comparing
<state-assertion>.status
– provide the status of the current state assertion
<state-assertion>.stop
– stop trace asserting/comparing and close the file
state-assertion-connect
– connect to a state-assertion receiver
state-assertion-create-file
– record a state assertion file
state-assertion-open-file
– open a state assertion file for comparing
state-assertion-receive
– wait for a connection from a state assertion sender
state-assertion-simple-assert
– assert the file
state-assertion-simple-record
– record the state of an object every x steps
3.1.476
static_link_connector commands
<static_link_connector>.info
– print information about the object
<static_link_connector>.status
– print status of the object
3.1.477
std-firewire-bus commands
<std-firewire-bus>.info
– print information about the object
<std-firewire-bus>.status
– print status of the object
3.1.478
std-firewire-sample-device commands
<std-firewire-sample-device>.info
– print information about the object
<std-firewire-sample-device>.status
– print status of the object
3.1.479
std-service-node commands
<service_node_comp>.route-add
– add an entry to the routing table
<std-service-node>.info
– print information about the object
<std-service-node>.route-add
– add an entry to the routing table
<std-service-node>.status
– print status of the object
3.1.480
std-super-io commands
<std-super-io>.info
– print information about the object
<std-super-io>.status
– print status of the object
3.1.481
symbolic debugging commands
<gdb-remote>.disconnect
– disconnect from the remote gdb
<gdb-remote>.follow-context
–
deprecated
follow context
<gdb-remote>.signal
– tell remote gdb we got a signal
<gdb-remote>.target
– set target CPU for gdb connection
3.1.482
sync_domain commands
<sync_domain>.info
– print information about the object
<sync_domain>.status
– print status of the object
3.1.483
system_panel_bool commands
<system_panel_bool>.info
– print information about the object
<system_panel_bool>.status
– print status of the object
3.1.484
system_panel_number commands
<system_panel_number>.info
– print information about the object
<system_panel_number>.status
– print status of the object
3.1.485
system_panel_state_manager commands
<system_panel_state_manager>.info
– print information about the object
<system_panel_state_manager>.status
– print status of the object
3.1.486
systemc_filter commands
<systemc_filter>.info
– print information about the object
<systemc_filter>.status
– print status of the object
3.1.487
tcf-agent commands
<tcf-agent>.info
– print information about the object
<tcf-agent>.status
– print status of the object
3.1.488
tcf-context-proxy commands
<tcf-context-proxy>.info
– print information about the object
<tcf-context-proxy>.status
– print status of the object
3.1.489
tcp-server commands
<tcp-server>.info
– print information about the object
<tcp-server>.status
– print status of the object
3.1.490
telemetry_manager commands
<telemetry_manager>.info
– print information about the object
<telemetry_manager>.status
– print status of the object
3.1.491
telnet_console commands
<telnet_console>.break
– set a string to break on
<telnet_console>.capture-start
– capture output to file
<telnet_console>.capture-stop
– stop output capture to file
<telnet_console>.disconnect
– terminates the telnet session
<telnet_console>.info
– print information about the object
<telnet_console>.input
– send string to a console
<telnet_console>.input-file
– input a file into a console
<telnet_console>.kbd-abort
– send a keyboard abort signal
<telnet_console>.list-break-strings
– list all active string breakpoints
<telnet_console>.playback-start
– start traffic generator
<telnet_console>.playback-stop
– stop traffic generation
<telnet_console>.record-start
– start recording of output on the console
<telnet_console>.record-stop
– stop recording of output on the console
<telnet_console>.status
– print status of the object
<telnet_console>.unbreak
– stop breaking on string
<telnet_console>.unbreak-id
– remove a breakpoint
<telnet_console>.wait-for-string
– wait for a string in a script branch
<telnet_console>.wait-then-write
– wait for a string, then write an input string
3.1.492
telnet_console_comp commands
<telnet_console_comp>.info
– print information about the object
<telnet_console_comp>.status
– print status of the object
3.1.493
telnet_frontend commands
<telnet_frontend>.info
– print information about the object
<telnet_frontend>.status
– print status of the object
3.1.494
text-console commands
<text-console>.break
– set a string to break on
<text-console>.capture-start
– capture output to file
<text-console>.capture-stop
– stop output capture to file
<text-console>.close
– close console window
<text-console>.enable-quiet
– disable output redirection
<text-console>.enable-read-only
– enable read-only mode
<text-console>.info
– print information about the object
<text-console>.input
– send string to a console
<text-console>.input-file
– input a file into a console
<text-console>.kbd-abort
– send a keyboard abort signal
<text-console>.list-break-strings
– list all active string breakpoints
<text-console>.open
– open console window
<text-console>.playback-start
– start traffic generator
<text-console>.playback-stop
– stop traffic generation
<text-console>.record-start
– start recording of output on the console
<text-console>.record-stop
– stop recording of output on the console
<text-console>.status
– print status of the object
<text-console>.unbreak
– stop breaking on string
<text-console>.unbreak-id
– remove a breakpoint
<text-console>.wait-for-string
– wait for a string in a script branch
<text-console>.wait-then-write
– wait for a string, then write an input string
3.1.495
text-frontend-winsome commands
<text-frontend-winsome>.info
– print information about the object
<text-frontend-winsome>.status
– print status of the object
3.1.496
text_console_comp commands
<text_console_comp>.info
– print information about the object
<text_console_comp>.status
– print status of the object
3.1.497
text_graphics_console_comp commands
<text_graphics_console_comp>.info
– print information about the object
<text_graphics_console_comp>.status
– print status of the object
3.1.498
text_panel_frontend commands
<text_panel_frontend>.info
– print information about the object
<text_panel_frontend>.status
– print status of the object
3.1.499
textcon commands
<textcon>.break
–
deprecated
set a string to break on
<textcon>.capture-start
– capture output to file
<textcon>.capture-stop
– stop output capture to file
<textcon>.enable-cmd-line-output
– enable output to Simics command line
<textcon>.hide
– hide the console window
<textcon>.host-serial-setup
– setup host serial connection
<textcon>.info
– print information about the object
<textcon>.input
– send input to a console
<textcon>.input-file
– input a file into a console
<textcon>.list-break-strings
–
deprecated
list all active string breakpoints
<textcon>.record-start
– start recording of output on the console
<textcon>.record-stop
– stop recording of output on the console
<textcon>.save-to-file
– save console screen to file
<textcon>.show
– display the console window
<textcon>.status
– print status of the object
<textcon>.telnet-setup
– setup telnet connection
<textcon>.telnet-status
– return telnet connection data
<textcon>.unbreak
–
deprecated
stop breaking on string
<textcon>.wait-for-string
–
deprecated
wait for a string in a script branch
<textcon>.wait-then-write
–
deprecated
wait for a string, then write an input string
3.1.500
top-component commands
<top-component>.info
– print information about the object
<top-component>.status
– print status of the object
3.1.501
trace-sync commands
<trace-sync>.enable
– enable core2 hardware bug workaround
<trace-sync>.info
– print information about the object
<trace-sync>.status
– print status of the object
3.1.502
txt_console_comp commands
<txt_console_comp>.info
– print information about the object
<txt_console_comp>.status
– print status of the object
3.1.503
tyler_durden commands
<tyler_durden>.info
– print information about the object
<tyler_durden>.status
– print status of the object
3.1.504
tyrell commands
<tyrell>.info
– print information about the object
<tyrell>.status
– print status of the object
3.1.505
uart-device-connector commands
<uart-device-connector>.info
– print information about the object
<uart-device-connector>.status
– print status of the object
3.1.506
uart-remote-connector commands
<uart-remote-connector>.info
– print information about the object
<uart-remote-connector>.status
– print status of the object
3.1.507
uefi_fw_mapper commands
<uefi_fw_mapper>.info
– print information about the object
<uefi_fw_mapper>.status
– print status of the object
3.1.508
uefi_fw_tracker commands
<uefi_fw_tracker>.info
– print information about the object
<uefi_fw_tracker>.status
– print status of the object
3.1.509
uefi_fw_tracker_comp commands
<uefi_fw_tracker_comp>.info
– print information about the object
<uefi_fw_tracker_comp>.status
– print status of the object
3.1.510
unix-socket-server commands
<unix-socket-server>.info
– print information about the object
<unix-socket-server>.status
– print status of the object
3.1.511
usb-device-connector commands
<usb-device-connector>.info
– print information about the object
<usb-device-connector>.status
– print status of the object
3.1.512
usb-disk commands
<usb-disk>.info
– print information about the object
<usb-disk>.status
– print status of the object
3.1.513
usb-host-connector commands
<usb-host-connector>.info
– print information about the object
<usb-host-connector>.status
– print status of the object
3.1.514
usb-tablet-comp commands
<usb-tablet-comp>.info
– print information about the object
<usb-tablet-comp>.status
– print status of the object
3.1.515
usb_disk_comp commands
<usb_disk_comp>.info
– print information about the object
<usb_disk_comp>.status
– print status of the object
3.1.516
usb_hs_keyboard commands
<usb_hs_keyboard>.info
– print information about the object
<usb_hs_keyboard>.status
– print status of the object
3.1.517
usb_hs_keyboard_comp commands
<usb_hs_keyboard_comp>.info
– print information about the object
<usb_hs_keyboard_comp>.status
– print status of the object
3.1.518
usb_keyboard commands
<usb_keyboard>.info
– print information about the object
<usb_keyboard>.status
– print status of the object
3.1.519
usb_keyboard_comp commands
<usb_keyboard_comp>.info
– print information about the object
<usb_keyboard_comp>.status
– print status of the object
3.1.520
usb_mouse commands
<usb_mouse>.info
– print information about the object
<usb_mouse>.status
– print status of the object
3.1.521
usb_mouse_comp commands
<usb_mouse_comp>.info
– print information about the object
<usb_mouse_comp>.status
– print status of the object
3.1.522
usb_tablet commands
<usb_tablet>.info
– print information about the object
<usb_tablet>.status
– print status of the object
3.1.523
usb_tablet_component commands
<usb_tablet_component>.info
– print information about the object
<usb_tablet_component>.status
– print status of the object
3.1.524
vga commands
<vga>.info
– print information about the object
<vga>.redraw
– redraw display
<vga>.refresh-rate
– set refresh rate for the display
<vga>.status
– print status of the object
<vga>.text-dump
– print text contents of display
<vga>.wait-for-string
– wait for substring in text mode
3.1.525
vga_pci commands
<vga_pci>.info
– print information about the object
<vga_pci>.print-pci-config-regs
–
deprecated
print PCI configuration registers
<vga_pci>.redraw
– redraw display
<vga_pci>.refresh-rate
– set refresh rate for the display
<vga_pci>.status
– print status of the object
<vga_pci>.text-dump
– print text contents of display
<vga_pci>.wait-for-string
– wait for substring in text mode
3.1.526
virtio-mmio-entropy commands
<virtio-mmio-entropy>.info
– print information about the object
<virtio-mmio-entropy>.status
– print status of the object
3.1.527
virtio_mmio_blk commands
<virtio_mmio_blk>.info
– print information about the object
<virtio_mmio_blk>.status
– print status of the object
3.1.528
virtio_mmio_blk_comp commands
<virtio_mmio_blk_comp>.info
– print information about the object
<virtio_mmio_blk_comp>.status
– print status of the object
3.1.529
virtio_mmio_fs commands
<virtio_mmio_fs>.info
– print information about the object
<virtio_mmio_fs>.status
– print status of the object
3.1.530
virtio_mmio_net commands
<virtio_mmio_net>.info
– print information about the object
<virtio_mmio_net>.status
– print status of the object
3.1.531
virtio_pcie_blk commands
<virtio_pcie_blk>.info
– print information about the object
<virtio_pcie_blk>.status
– print status of the object
3.1.532
virtio_pcie_blk_comp commands
<virtio_pcie_blk_comp>.info
– print information about the object
<virtio_pcie_blk_comp>.status
– print status of the object
3.1.533
virtio_pcie_fs commands
<virtio_pcie_fs>.info
– print information about the object
<virtio_pcie_fs>.status
– print status of the object
3.1.534
virtio_pcie_fs_comp commands
<virtio_pcie_fs_comp>.info
– print information about the object
<virtio_pcie_fs_comp>.status
– print status of the object
3.1.535
virtio_pcie_net commands
<virtio_pcie_net>.info
– print information about the object
<virtio_pcie_net>.status
– print status of the object
3.1.536
virtio_pcie_net_comp commands
<virtio_pcie_net_comp>.info
– print information about the object
<virtio_pcie_net_comp>.status
– print status of the object
3.1.537
virtiofs_fuse commands
<virtiofs_fuse>.info
– print information about the object
<virtiofs_fuse>.status
– print status of the object
3.1.538
vmcom commands
<vmcom>.info
– print information about the object
<vmcom>.status
– print status of the object
3.1.539
vtune_measurement commands
<vtune_measurement>.info
– print information about the object
<vtune_measurement>.status
– print status of the object
3.1.540
wall_e commands
<wall_e>.info
– print information about the object
<wall_e>.status
– print status of the object
3.1.541
x2apic_v2 commands
<x2apic_v2>.info
– print information about the object
<x2apic_v2>.status
– print status of the object
3.1.542
x58-mb commands
<x58-mb>.info
– print information about the object
<x58-mb>.status
– print status of the object
3.1.543
x86-reset-bus commands
<x86-reset-bus>.info
– print information about the object
3.1.544
x86-tlb commands
<x86-tlb>.info
– print information about the object
<x86-tlb>.status
– print status of the device
3.1.545
x86_broadcast commands
<x86_broadcast>.info
– print information about the object
<x86_broadcast>.status
– print status of the object
3.1.546
x86_chassis commands
<x86_chassis>.info
– print information about the object
<x86_chassis>.status
– print status of the object
3.1.547
x86_mode_filter commands
<x86_mode_filter>.info
– print information about the object
<x86_mode_filter>.status
– print status of the object
3.1.548
x87_exception commands
<x87_exception>.info
– print information about the object
<x87_exception>.status
– print status of the object
3.1.549
zorg commands
<zorg>.info
– print information about the object
<zorg>.status
– print status of the object
3 Commands
3.2 Command List