The <x86-component>.cmos-init command must be issued before this command, unless the simulation was started from a checkpoint.
The -binary and -bcd flags can be used to specify the format
of the register values. Default is to use BCD, but some systems use a binary
format without checking the binary/BCD status bit in register B.
A, C, or CD-ROM, for floppy
boot, HD boot, and CD-ROM boot respectively. These options are only useful with
Simics provided BIOSes, and CD-ROM boot is only supported with Seabios.
Default is C.
A (primary drive) or B (secondary drive), and type is
the maximal drive size (in kB or MB); 360, 720, 1.2, 1.44, 2.88. Setting
type to "none" indicates to the OS/BIOS that no drive is present.
Since both arguments are strings, quoting is sometimes necessary.
C D. The settings are
cylinders, heads and sectors_per_track.
-connect-all flag can be given to
add a connection to all supported providers in the configuration.
Without any arguments, all connections for the tool will be disabled.
The id specifies a specific connection number to be disabled.
The provider selects the connections towards a specific provider that should be disabled.
The group will only disable the connections which have been associated to a specific group.
The id specifies a specific connection number to be enabled.
The provider selects the connections towards a specific provider that should be enabled. The group will only enable the connections which have been associated to a specific group.
-totals controls if the data is presented as a combined total or
separately for each connected.
Without any arguments all connection for the tool will be removed.
The id specifies a specific connection number to be removed.
The providers selects the connections towards one or several providers that should be removed.
The group will only remove the connections which have been associated to a specific group.
-connect-all flag can be given to
add a connection to all supported providers in the configuration.
Without any arguments, all connections for the tool will be disabled.
The id specifies a specific connection number to be disabled.
The provider selects the connections towards a specific provider that should be disabled.
The group will only disable the connections which have been associated to a specific group.
The id specifies a specific connection number to be enabled.
The provider selects the connections towards a specific provider that should be enabled. The group will only enable the connections which have been associated to a specific group.
-all is given, all filters will be removed.
If group is given only filters connected to a group
will be removed.
Without any arguments all connection for the tool will be removed.
The id specifies a specific connection number to be removed.
The providers selects the connections towards one or several providers that should be removed.
The group will only remove the connections which have been associated to a specific group.
-connect-all flag can be given to
add a connection to all supported providers in the configuration.
Without any arguments, all connections for the tool will be disabled.
The id specifies a specific connection number to be disabled.
The provider selects the connections towards a specific provider that should be disabled.
The group will only disable the connections which have been associated to a specific group.
The id specifies a specific connection number to be enabled.
The provider selects the connections towards a specific provider that should be enabled. The group will only enable the connections which have been associated to a specific group.
-all is given, all filters will be removed.
If group is given only filters connected to a group
will be removed.
Without any arguments all connection for the tool will be removed.
The id specifies a specific connection number to be removed.
The providers selects the connections towards one or several providers that should be removed.
The group will only remove the connections which have been associated to a specific group.
-connect-all flag can be given to
add a connection to all supported providers in the configuration.
Without any arguments, all connections for the tool will be disabled.
The id specifies a specific connection number to be disabled.
The provider selects the connections towards a specific provider that should be disabled.
The group will only disable the connections which have been associated to a specific group.
The id specifies a specific connection number to be enabled.
The provider selects the connections towards a specific provider that should be enabled. The group will only enable the connections which have been associated to a specific group.
-all is given, all filters will be removed.
If group is given only filters connected to a group
will be removed.
Without any arguments all connection for the tool will be removed.
The id specifies a specific connection number to be removed.
The providers selects the connections towards one or several providers that should be removed.
The group will only remove the connections which have been associated to a specific group.
-connect-all flag can be given to
add a connection to all supported providers in the configuration.
Without any arguments, all connections for the tool will be disabled.
The id specifies a specific connection number to be disabled.
The provider selects the connections towards a specific provider that should be disabled.
The group will only disable the connections which have been associated to a specific group.
The id specifies a specific connection number to be enabled.
The provider selects the connections towards a specific provider that should be enabled. The group will only enable the connections which have been associated to a specific group.
-all is given, all filters will be removed.
If group is given only filters connected to a group
will be removed.
Without any arguments all connection for the tool will be removed.
The id specifies a specific connection number to be removed.
The providers selects the connections towards one or several providers that should be removed.
The group will only remove the connections which have been associated to a specific group.
-connect-all flag can be given to
add a connection to all supported providers in the configuration.
Without any arguments, all connections for the tool will be disabled.
The id specifies a specific connection number to be disabled.
The provider selects the connections towards a specific provider that should be disabled.
The group will only disable the connections which have been associated to a specific group.
The id specifies a specific connection number to be enabled.
The provider selects the connections towards a specific provider that should be enabled. The group will only enable the connections which have been associated to a specific group.
-all is given, all filters will be removed.
If group is given only filters connected to a group
will be removed.
Without any arguments all connection for the tool will be removed.
The id specifies a specific connection number to be removed.
The providers selects the connections towards one or several providers that should be removed.
The group will only remove the connections which have been associated to a specific group.
-i additionally stops the simulation for
internal processes.-connect-all flag can be given to add a connection to all
supported providers in the configuration.
-connect-all flag can be given to add a connection to all
supported providers in the configuration.
-i additionally
traces internal processes.-connect-all flag can be given to add a connection to all
supported providers in the configuration.
-connect-all flag can be given to add a connection to all
supported providers in the configuration.
-connect-all flag can be given to add a connection to all
supported providers in the configuration.
The add and view arguments select an address profiler view to add to the list. Alternatively, the remove and view arguments specify an address profiler view to remove from the list. view defaults to 0 if not specified.
If called with the -clear flag, remove all address profiler
views from the list.
If called without arguments, print a detailed list of the currently selected address profiler views for the processor.
The reg-name parameter specifies which segment register should be traced.
Instead of a register name, the -all flag may be given. This
will enable or disable tracing of all control register.
Using the -list argument will print out the registers accesses
on which a breakpoint will trigger.
The -f flag prints the floating-point values of the registers. The
-x flag prints the contents of the registers as hexadecimal integers.
The -i flag prints the contents of the registers as decimal integers.
With the -b flag, the registers are printed in binary floating point
form.
The subregister size is selected using the either the -s flag
(32-bit), or the -d flag (64-bit).
The formatting flags select the formatting of the output. The -f flag
prints the floating-point values of the registers as decimal numbers. The
-x flag prints the contents of the registers as hexadecimal integers.
The -i flag prints the contents of the registers as decimal integers.
With the -b flag, the registers are printed in binary floating point
form.
This command relies on locating the RSDP using the IA-PC method from the ACPI specification. If the system BIOS puts the RSDP outside of the areas defined by the IA-PC method, then the command will fail due to the RSDP not being found.
Raw data from the DSDT and/or the SSDT tables are written to the given file name using dsdt_file and ssdt_file respectively.
The reg-name parameter specifies which segment register should be traced.
Instead of a register name, the -all flag may be given. This
will enable or disable tracing of all segment register.
Using the -list argument will print out the registers accesses
currently being traced.
The reg-name parameter specifies which segment register should be traced.
Instead of a register name, the -all flag may be given. This
will enable or disable tracing of all control register.
Using the -list argument will print out the registers accesses
on which a breakpoint will trigger.
The reg-name parameter specifies which segment register should be traced.
Instead of a register name, the -all flag may be given. This
will enable or disable tracing of all segment register.
Using the -list argument will print out the registers accesses
currently being traced.
The command will by default only wait for events that occur when the
simulation is running forward. To wait for events in the reverse direction use
the -reverse flag. Similarly, the -always flag tells the
command to wait for events in both simulation directions.
The add and view arguments select an address profiler view to add to the list. Alternatively, the remove and view arguments specify an address profiler view to remove from the list. view defaults to 0 if not specified.
If called with the -clear flag, remove all address profiler
views from the list.
If called without arguments, print a detailed list of the currently selected address profiler views for the processor.
The reg-name parameter specifies which segment register should be traced.
Instead of a register name, the -all flag may be given. This
will enable or disable tracing of all control register.
Using the -list argument will print out the registers accesses
on which a breakpoint will trigger.
The -f flag prints the floating-point values of the registers. The
-x flag prints the contents of the registers as hexadecimal integers.
The -i flag prints the contents of the registers as decimal integers.
With the -b flag, the registers are printed in binary floating point
form.
The subregister size is selected using the either the -s flag
(32-bit), or the -d flag (64-bit).
The formatting flags select the formatting of the output. The -f flag
prints the floating-point values of the registers as decimal numbers. The
-x flag prints the contents of the registers as hexadecimal integers.
The -i flag prints the contents of the registers as decimal integers.
With the -b flag, the registers are printed in binary floating point
form.
This command relies on locating the RSDP using the IA-PC method from the ACPI specification. If the system BIOS puts the RSDP outside of the areas defined by the IA-PC method, then the command will fail due to the RSDP not being found.
Raw data from the DSDT and/or the SSDT tables are written to the given file name using dsdt_file and ssdt_file respectively.
The reg-name parameter specifies which segment register should be traced.
Instead of a register name, the -all flag may be given. This
will enable or disable tracing of all segment register.
Using the -list argument will print out the registers accesses
currently being traced.
The reg-name parameter specifies which segment register should be traced.
Instead of a register name, the -all flag may be given. This
will enable or disable tracing of all control register.
Using the -list argument will print out the registers accesses
on which a breakpoint will trigger.
The reg-name parameter specifies which segment register should be traced.
Instead of a register name, the -all flag may be given. This
will enable or disable tracing of all segment register.
Using the -list argument will print out the registers accesses
currently being traced.
The command will by default only wait for events that occur when the
simulation is running forward. To wait for events in the reverse direction use
the -reverse flag. Similarly, the -always flag tells the
command to wait for events in both simulation directions.
The add and view arguments select an address profiler view to add to the list. Alternatively, the remove and view arguments specify an address profiler view to remove from the list. view defaults to 0 if not specified.
If called with the -clear flag, remove all address profiler
views from the list.
If called without arguments, print a detailed list of the currently selected address profiler views for the processor.
The reg-name parameter specifies which segment register should be traced.
Instead of a register name, the -all flag may be given. This
will enable or disable tracing of all control register.
Using the -list argument will print out the registers accesses
on which a breakpoint will trigger.
The -f flag prints the floating-point values of the registers. The
-x flag prints the contents of the registers as hexadecimal integers.
The -i flag prints the contents of the registers as decimal integers.
With the -b flag, the registers are printed in binary floating point
form.
The subregister size is selected using the either the -s flag
(32-bit), or the -d flag (64-bit).
The formatting flags select the formatting of the output. The -f flag
prints the floating-point values of the registers as decimal numbers. The
-x flag prints the contents of the registers as hexadecimal integers.
The -i flag prints the contents of the registers as decimal integers.
With the -b flag, the registers are printed in binary floating point
form.
This command relies on locating the RSDP using the IA-PC method from the ACPI specification. If the system BIOS puts the RSDP outside of the areas defined by the IA-PC method, then the command will fail due to the RSDP not being found.
Raw data from the DSDT and/or the SSDT tables are written to the given file name using dsdt_file and ssdt_file respectively.
The reg-name parameter specifies which segment register should be traced.
Instead of a register name, the -all flag may be given. This
will enable or disable tracing of all segment register.
Using the -list argument will print out the registers accesses
currently being traced.
The reg-name parameter specifies which segment register should be traced.
Instead of a register name, the -all flag may be given. This
will enable or disable tracing of all control register.
Using the -list argument will print out the registers accesses
on which a breakpoint will trigger.
The reg-name parameter specifies which segment register should be traced.
Instead of a register name, the -all flag may be given. This
will enable or disable tracing of all segment register.
Using the -list argument will print out the registers accesses
currently being traced.
The command will by default only wait for events that occur when the
simulation is running forward. To wait for events in the reverse direction use
the -reverse flag. Similarly, the -always flag tells the
command to wait for events in both simulation directions.
The add and view arguments select an address profiler view to add to the list. Alternatively, the remove and view arguments specify an address profiler view to remove from the list. view defaults to 0 if not specified.
If called with the -clear flag, remove all address profiler
views from the list.
If called without arguments, print a detailed list of the currently selected address profiler views for the processor.
The reg-name parameter specifies which segment register should be traced.
Instead of a register name, the -all flag may be given. This
will enable or disable tracing of all control register.
Using the -list argument will print out the registers accesses
on which a breakpoint will trigger.
The -f flag prints the floating-point values of the registers. The
-x flag prints the contents of the registers as hexadecimal integers.
The -i flag prints the contents of the registers as decimal integers.
With the -b flag, the registers are printed in binary floating point
form.
The subregister size is selected using the either the -s flag
(32-bit), or the -d flag (64-bit).
The formatting flags select the formatting of the output. The -f flag
prints the floating-point values of the registers as decimal numbers. The
-x flag prints the contents of the registers as hexadecimal integers.
The -i flag prints the contents of the registers as decimal integers.
With the -b flag, the registers are printed in binary floating point
form.
This command relies on locating the RSDP using the IA-PC method from the ACPI specification. If the system BIOS puts the RSDP outside of the areas defined by the IA-PC method, then the command will fail due to the RSDP not being found.
Raw data from the DSDT and/or the SSDT tables are written to the given file name using dsdt_file and ssdt_file respectively.
The reg-name parameter specifies which segment register should be traced.
Instead of a register name, the -all flag may be given. This
will enable or disable tracing of all segment register.
Using the -list argument will print out the registers accesses
currently being traced.
The reg-name parameter specifies which segment register should be traced.
Instead of a register name, the -all flag may be given. This
will enable or disable tracing of all control register.
Using the -list argument will print out the registers accesses
on which a breakpoint will trigger.
The reg-name parameter specifies which segment register should be traced.
Instead of a register name, the -all flag may be given. This
will enable or disable tracing of all segment register.
Using the -list argument will print out the registers accesses
currently being traced.
The command will by default only wait for events that occur when the
simulation is running forward. To wait for events in the reverse direction use
the -reverse flag. Similarly, the -always flag tells the
command to wait for events in both simulation directions.
The add and view arguments select an address profiler view to add to the list. Alternatively, the remove and view arguments specify an address profiler view to remove from the list. view defaults to 0 if not specified.
If called with the -clear flag, remove all address profiler
views from the list.
If called without arguments, print a detailed list of the currently selected address profiler views for the processor.
The reg-name parameter specifies which segment register should be traced.
Instead of a register name, the -all flag may be given. This
will enable or disable tracing of all control register.
Using the -list argument will print out the registers accesses
on which a breakpoint will trigger.
The -f flag prints the floating-point values of the registers. The
-x flag prints the contents of the registers as hexadecimal integers.
The -i flag prints the contents of the registers as decimal integers.
With the -b flag, the registers are printed in binary floating point
form.
The subregister size is selected using the either the -s flag
(32-bit), or the -d flag (64-bit).
The formatting flags select the formatting of the output. The -f flag
prints the floating-point values of the registers as decimal numbers. The
-x flag prints the contents of the registers as hexadecimal integers.
The -i flag prints the contents of the registers as decimal integers.
With the -b flag, the registers are printed in binary floating point
form.
This command relies on locating the RSDP using the IA-PC method from the ACPI specification. If the system BIOS puts the RSDP outside of the areas defined by the IA-PC method, then the command will fail due to the RSDP not being found.
Raw data from the DSDT and/or the SSDT tables are written to the given file name using dsdt_file and ssdt_file respectively.
The reg-name parameter specifies which segment register should be traced.
Instead of a register name, the -all flag may be given. This
will enable or disable tracing of all segment register.
Using the -list argument will print out the registers accesses
currently being traced.
The reg-name parameter specifies which segment register should be traced.
Instead of a register name, the -all flag may be given. This
will enable or disable tracing of all control register.
Using the -list argument will print out the registers accesses
on which a breakpoint will trigger.
The reg-name parameter specifies which segment register should be traced.
Instead of a register name, the -all flag may be given. This
will enable or disable tracing of all segment register.
Using the -list argument will print out the registers accesses
currently being traced.
The command will by default only wait for events that occur when the
simulation is running forward. To wait for events in the reverse direction use
the -reverse flag. Similarly, the -always flag tells the
command to wait for events in both simulation directions.
The add and view arguments select an address profiler view to add to the list. Alternatively, the remove and view arguments specify an address profiler view to remove from the list. view defaults to 0 if not specified.
If called with the -clear flag, remove all address profiler
views from the list.
If called without arguments, print a detailed list of the currently selected address profiler views for the processor.
The reg-name parameter specifies which segment register should be traced.
Instead of a register name, the -all flag may be given. This
will enable or disable tracing of all control register.
Using the -list argument will print out the registers accesses
on which a breakpoint will trigger.
The -f flag prints the floating-point values of the registers. The
-x flag prints the contents of the registers as hexadecimal integers.
The -i flag prints the contents of the registers as decimal integers.
With the -b flag, the registers are printed in binary floating point
form.
The subregister size is selected using the either the -s flag
(32-bit), or the -d flag (64-bit).
The formatting flags select the formatting of the output. The -f flag
prints the floating-point values of the registers as decimal numbers. The
-x flag prints the contents of the registers as hexadecimal integers.
The -i flag prints the contents of the registers as decimal integers.
With the -b flag, the registers are printed in binary floating point
form.
This command relies on locating the RSDP using the IA-PC method from the ACPI specification. If the system BIOS puts the RSDP outside of the areas defined by the IA-PC method, then the command will fail due to the RSDP not being found.
Raw data from the DSDT and/or the SSDT tables are written to the given file name using dsdt_file and ssdt_file respectively.
The reg-name parameter specifies which segment register should be traced.
Instead of a register name, the -all flag may be given. This
will enable or disable tracing of all segment register.
Using the -list argument will print out the registers accesses
currently being traced.
The reg-name parameter specifies which segment register should be traced.
Instead of a register name, the -all flag may be given. This
will enable or disable tracing of all control register.
Using the -list argument will print out the registers accesses
on which a breakpoint will trigger.
The reg-name parameter specifies which segment register should be traced.
Instead of a register name, the -all flag may be given. This
will enable or disable tracing of all segment register.
Using the -list argument will print out the registers accesses
currently being traced.
The command will by default only wait for events that occur when the
simulation is running forward. To wait for events in the reverse direction use
the -reverse flag. Similarly, the -always flag tells the
command to wait for events in both simulation directions.
The add and view arguments select an address profiler view to add to the list. Alternatively, the remove and view arguments specify an address profiler view to remove from the list. view defaults to 0 if not specified.
If called with the -clear flag, remove all address profiler
views from the list.
If called without arguments, print a detailed list of the currently selected address profiler views for the processor.
The reg-name parameter specifies which segment register should be traced.
Instead of a register name, the -all flag may be given. This
will enable or disable tracing of all control register.
Using the -list argument will print out the registers accesses
on which a breakpoint will trigger.
The -f flag prints the floating-point values of the registers. The
-x flag prints the contents of the registers as hexadecimal integers.
The -i flag prints the contents of the registers as decimal integers.
With the -b flag, the registers are printed in binary floating point
form.
The subregister size is selected using the either the -s flag
(32-bit), or the -d flag (64-bit).
The formatting flags select the formatting of the output. The -f flag
prints the floating-point values of the registers as decimal numbers. The
-x flag prints the contents of the registers as hexadecimal integers.
The -i flag prints the contents of the registers as decimal integers.
With the -b flag, the registers are printed in binary floating point
form.
This command relies on locating the RSDP using the IA-PC method from the ACPI specification. If the system BIOS puts the RSDP outside of the areas defined by the IA-PC method, then the command will fail due to the RSDP not being found.
Raw data from the DSDT and/or the SSDT tables are written to the given file name using dsdt_file and ssdt_file respectively.
The reg-name parameter specifies which segment register should be traced.
Instead of a register name, the -all flag may be given. This
will enable or disable tracing of all segment register.
Using the -list argument will print out the registers accesses
currently being traced.
The reg-name parameter specifies which segment register should be traced.
Instead of a register name, the -all flag may be given. This
will enable or disable tracing of all control register.
Using the -list argument will print out the registers accesses
on which a breakpoint will trigger.
The reg-name parameter specifies which segment register should be traced.
Instead of a register name, the -all flag may be given. This
will enable or disable tracing of all segment register.
Using the -list argument will print out the registers accesses
currently being traced.
The command will by default only wait for events that occur when the
simulation is running forward. To wait for events in the reverse direction use
the -reverse flag. Similarly, the -always flag tells the
command to wait for events in both simulation directions.
The add and view arguments select an address profiler view to add to the list. Alternatively, the remove and view arguments specify an address profiler view to remove from the list. view defaults to 0 if not specified.
If called with the -clear flag, remove all address profiler
views from the list.
If called without arguments, print a detailed list of the currently selected address profiler views for the processor.
The reg-name parameter specifies which segment register should be traced.
Instead of a register name, the -all flag may be given. This
will enable or disable tracing of all control register.
Using the -list argument will print out the registers accesses
on which a breakpoint will trigger.
The -f flag prints the floating-point values of the registers. The
-x flag prints the contents of the registers as hexadecimal integers.
The -i flag prints the contents of the registers as decimal integers.
With the -b flag, the registers are printed in binary floating point
form.
The subregister size is selected using the either the -s flag
(32-bit), or the -d flag (64-bit).
The formatting flags select the formatting of the output. The -f flag
prints the floating-point values of the registers as decimal numbers. The
-x flag prints the contents of the registers as hexadecimal integers.
The -i flag prints the contents of the registers as decimal integers.
With the -b flag, the registers are printed in binary floating point
form.
This command relies on locating the RSDP using the IA-PC method from the ACPI specification. If the system BIOS puts the RSDP outside of the areas defined by the IA-PC method, then the command will fail due to the RSDP not being found.
Raw data from the DSDT and/or the SSDT tables are written to the given file name using dsdt_file and ssdt_file respectively.
The reg-name parameter specifies which segment register should be traced.
Instead of a register name, the -all flag may be given. This
will enable or disable tracing of all segment register.
Using the -list argument will print out the registers accesses
currently being traced.
The reg-name parameter specifies which segment register should be traced.
Instead of a register name, the -all flag may be given. This
will enable or disable tracing of all control register.
Using the -list argument will print out the registers accesses
on which a breakpoint will trigger.
The reg-name parameter specifies which segment register should be traced.
Instead of a register name, the -all flag may be given. This
will enable or disable tracing of all segment register.
Using the -list argument will print out the registers accesses
currently being traced.
The command will by default only wait for events that occur when the
simulation is running forward. To wait for events in the reverse direction use
the -reverse flag. Similarly, the -always flag tells the
command to wait for events in both simulation directions.