2.3 Global Commands 2.5 Namespace Commands by Interface
Quick-Start Platform x86 Reference Manual  /  2 Commands  / 

2.4 Namespace Commands by Class

<auto_apic_bus>.info
Synopsis
<auto_apic_bus>.info
Description
Print detailed information about the configuration of the object.
Provided By
x58-ich10-comp

<auto_apic_bus>.status
Synopsis
<auto_apic_bus>.status
Description
Print detailed information about the current status of the object.
Provided By
x58-ich10-comp

<chassis_qsp_x86>.info
Synopsis
<chassis_qsp_x86>.info
Description
Print detailed information about the configuration of the object.
Provided By
x58-ich10-comp

<chassis_qsp_x86>.status
Synopsis
<chassis_qsp_x86>.status
Description
Print detailed information about the current status of the object.
Provided By
x58-ich10-comp

<chassis_x58_ich10>.info
Synopsis
<chassis_x58_ich10>.info
Description
Print detailed information about the configuration of the object.
Provided By
x58-ich10-comp

<chassis_x58_ich10>.status
Synopsis
<chassis_x58_ich10>.status
Description
Print detailed information about the current status of the object.
Provided By
x58-ich10-comp

<ich10_bridge>.info
Synopsis
<ich10_bridge>.info
Description
Print detailed information about the configuration of the object.
Provided By
ICH10

<ich10_bridge>.print-pci-config-regs
Synopsis
<ich10_bridge>.print-pci-config-regs [-v]
Description
Provided By
ICH10

<ich10_bridge>.status
Synopsis
<ich10_bridge>.status
Description
Print detailed information about the current status of the object.
Provided By
ICH10

<ich10_cf9>.info
Synopsis
<ich10_cf9>.info
Description
Print detailed information about the configuration of the object.
Provided By
ICH10

<ich10_cf9>.status
Synopsis
<ich10_cf9>.status
Description
Print detailed information about the current status of the object.
Provided By
ICH10

<ich10_hpe_timer>.info
Synopsis
<ich10_hpe_timer>.info
Description
Print detailed information about the configuration of the object.
Provided By
ICH10

<ich10_hpe_timer>.status
Synopsis
<ich10_hpe_timer>.status
Description
Print detailed information about the current status of the object.
Provided By
ICH10

<ich10_lan_v2>.info
Synopsis
<ich10_lan_v2>.info
Description
Print detailed information about the configuration of the object.
Provided By
ich10-lan-v2

<ich10_lan_v2>.print-pci-config-regs
Synopsis
<ich10_lan_v2>.print-pci-config-regs [-v]
Description
Provided By
ich10-lan-v2

<ich10_lan_v2>.status
Synopsis
<ich10_lan_v2>.status
Description
Print detailed information about the current status of the object.
Provided By
ich10-lan-v2

<ich10_lpc>.info
Synopsis
<ich10_lpc>.info
Description
Print detailed information about the configuration of the object.
Provided By
ICH10

<ich10_lpc>.print-pci-config-regs
Synopsis
<ich10_lpc>.print-pci-config-regs [-v]
Description
Provided By
ICH10

<ich10_lpc>.status
Synopsis
<ich10_lpc>.status
Description
Print detailed information about the current status of the object.
Provided By
ICH10

<ich10_rtc>.get-date-time
Synopsis
<ich10_rtc>.get-date-time
Description
Return the date and time of the realtime clock.
Provided By
ICH10

<ich10_rtc>.info
Synopsis
<ich10_rtc>.info
Description
Print detailed information about the configuration of the object.
Provided By
ICH10

<ich10_rtc>.set-date-time
Synopsis
<ich10_rtc>.set-date-time year month mday hour minute second [-binary] [-bcd]
Description
Set the date and time of the realtime clock. Both month and mday start counting at one while hour, minute and second, start at zero. The year argument should be in the full four-digit format.

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.

Provided By
ICH10

<ich10_rtc>.status
Synopsis
<ich10_rtc>.status
Description
Print detailed information about the current status of the object.
Provided By
ICH10

<ich10_sata_f2>.info
Synopsis
<ich10_sata_f2>.info
Description
Print detailed information about the configuration of the object.
Provided By
ICH10

<ich10_sata_f2>.print-pci-config-regs
Synopsis
<ich10_sata_f2>.print-pci-config-regs [-v]
Description
Provided By
ICH10

<ich10_sata_f2>.status
Synopsis
<ich10_sata_f2>.status
Description
Print detailed information about the current status of the object.
Provided By
ICH10

<ich10_sata_f5>.info
Synopsis
<ich10_sata_f5>.info
Description
Print detailed information about the configuration of the object.
Provided By
ICH10

<ich10_sata_f5>.print-pci-config-regs
Synopsis
<ich10_sata_f5>.print-pci-config-regs [-v]
Description
Provided By
ICH10

<ich10_sata_f5>.status
Synopsis
<ich10_sata_f5>.status
Description
Print detailed information about the current status of the object.
Provided By
ICH10

<ich10_smbus>.info
Synopsis
<ich10_smbus>.info
Description
Print detailed information about the configuration of the object.
Provided By
ICH10

<ich10_smbus>.print-pci-config-regs
Synopsis
<ich10_smbus>.print-pci-config-regs [-v]
Description
Provided By
ICH10

<ich10_smbus>.status
Synopsis
<ich10_smbus>.status
Description
Print detailed information about the current status of the object.
Provided By
ICH10

<ich10_spi>.info
Synopsis
<ich10_spi>.info
Description
Print detailed information about the configuration of the object.
Provided By
ICH10

<ich10_spi>.status
Synopsis
<ich10_spi>.status
Description
Print detailed information about the current status of the object.
Provided By
ICH10

<ich10_thermal>.info
Synopsis
<ich10_thermal>.info
Description
Print detailed information about the configuration of the object.
Provided By
ICH10

<ich10_thermal>.print-pci-config-regs
Synopsis
<ich10_thermal>.print-pci-config-regs [-v]
Description
Provided By
ICH10

<ich10_thermal>.status
Synopsis
<ich10_thermal>.status
Description
Print detailed information about the current status of the object.
Provided By
ICH10

<ich10_timer>.info
Synopsis
<ich10_timer>.info
Description
Print detailed information about the configuration of the object.
Provided By
ICH10

<ich10_timer>.status
Synopsis
<ich10_timer>.status
Description
Print detailed information about the current status of the object.
Provided By
ICH10

<ich10_usb_ehci>.info
Synopsis
<ich10_usb_ehci>.info
Description
Print detailed information about the configuration of the object.
Provided By
ICH10

<ich10_usb_ehci>.print-descriptors
Synopsis
<ich10_usb_ehci>.print-descriptors
Description
Print the USB EHCI descriptors.
Provided By
ICH10

<ich10_usb_ehci>.print-pci-config-regs
Synopsis
<ich10_usb_ehci>.print-pci-config-regs [-v]
Description
Provided By
ICH10

<ich10_usb_ehci>.status
Synopsis
<ich10_usb_ehci>.status
Description
Print detailed information about the current status of the object.
Provided By
ICH10

<ich10_usb_uhci>.info
Synopsis
<ich10_usb_uhci>.info
Description
Print detailed information about the configuration of the object.
Provided By
ICH10

<ich10_usb_uhci>.print-pci-config-regs
Synopsis
<ich10_usb_uhci>.print-pci-config-regs [-v]
Description
Provided By
ICH10

<ich10_usb_uhci>.status
Synopsis
<ich10_usb_uhci>.status
Description
Print detailed information about the current status of the object.
Provided By
ICH10

<leds_and_button_panel>.info
Synopsis
<leds_and_button_panel>.info
Description
Print detailed information about the configuration of the object.
Provided By
sc-leds-and-button-pcie-dev

<leds_and_button_panel>.status
Synopsis
<leds_and_button_panel>.status
Description
Print detailed information about the current status of the object.
Provided By
sc-leds-and-button-pcie-dev

<motherboard_x58_ich10>.cmos-base-mem
Synopsis
<motherboard_x58_ich10>.cmos-base-mem kilobytes
Description
Sets the CMOS amount of base memory to kilobytes KiB. This will update the proper location in the CMOS so that the BIOS will know how much memory is installed in the system. Operating system that use the BIOS to find out the memory size will get confused if this size is set incorrectly (especially if it is set too high). The maximum amount that can be set is 640kB.
Provided By
x58-ich10-comp

<motherboard_x58_ich10>.cmos-boot-dev
Synopsis
<motherboard_x58_ich10>.cmos-boot-dev "drive"
Description
Specifies boot device for the BIOS in the CMOS. Possible values for drive are 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.
Provided By
x58-ich10-comp

<motherboard_x58_ich10>.cmos-extended-mem
Synopsis
<motherboard_x58_ich10>.cmos-extended-mem megabytes
Description
Sets the amount of extended memory to megabytes MiB. This will update the proper location in the CMOS so that the BIOS will know how much memory is installed in the system. Operating system that use the BIOS to find out the memory size will get confused if this size is set incorrectly (especially if it is set too high).
Provided By
x58-ich10-comp

<motherboard_x58_ich10>.cmos-floppy
Synopsis
<motherboard_x58_ich10>.cmos-floppy "drive" "type"
Description
Sets information in the CMOS about floppy drives. The drive is either 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.
Provided By
x58-ich10-comp

<motherboard_x58_ich10>.cmos-hd
Synopsis
<motherboard_x58_ich10>.cmos-hd "drive" cylinders heads sectors_per_track
Description
Sets information in the CMOS about the primary and secondary hard disk where drive is one of C D. The settings are cylinders, heads and sectors_per_track.
Provided By
x58-ich10-comp

<motherboard_x58_ich10>.cmos-info
Synopsis
<motherboard_x58_ich10>.cmos-info
Description
Print detailed information about the CMOS information from the RTC device.
Provided By
x58-ich10-comp

<motherboard_x58_ich10>.cmos-init
Synopsis
<motherboard_x58_ich10>.cmos-init
Description
Sets initial CMOS values in the RTC device. This is miscellaneous data that is not set by any of the other cmos-* commands. Note that the CMOS values only has to be set if not running from a saved configuration. A saved configuration will have all values stored in the NVRAM area, and the cmos-* commands need only be used if some values have to be changed.
Provided By
x58-ich10-comp

<motherboard_x58_ich10>.info
Synopsis
<motherboard_x58_ich10>.info
Description
Print detailed information about the configuration of the object.
Provided By
x58-ich10-comp

<motherboard_x58_ich10>.status
Synopsis
<motherboard_x58_ich10>.status
Description
Print detailed information about the current status of the object.
Provided By
x58-ich10-comp

<northbridge_x58>.info
Synopsis
<northbridge_x58>.info
Description
Print detailed information about the configuration of the object.
Provided By
x58-ich10-comp

<northbridge_x58>.status
Synopsis
<northbridge_x58>.status
Description
Print detailed information about the current status of the object.
Provided By
x58-ich10-comp

<processor_core_i7>.info
Synopsis
<processor_core_i7>.info
Description
Print detailed information about the configuration of the object.
Provided By
x86-nehalem-comp

<processor_core_i7>.status
Synopsis
<processor_core_i7>.status
Description
Print detailed information about the current status of the object.
Provided By
x86-nehalem-comp

<processor_core_i7_6c_2t>.info
Synopsis
<processor_core_i7_6c_2t>.info
Description
Print detailed information about the configuration of the object.
Provided By
x86-nehalem-comp

<processor_core_i7_6c_2t>.status
Synopsis
<processor_core_i7_6c_2t>.status
Description
Print detailed information about the current status of the object.
Provided By
x86-nehalem-comp

<processor_core_i7_8c_4t>.info
Synopsis
<processor_core_i7_8c_4t>.info
Description
Print detailed information about the configuration of the object.
Provided By
x86-nehalem-comp

<processor_core_i7_8c_4t>.status
Synopsis
<processor_core_i7_8c_4t>.status
Description
Print detailed information about the current status of the object.
Provided By
x86-nehalem-comp

<processor_core_i7_duo>.info
Synopsis
<processor_core_i7_duo>.info
Description
Print detailed information about the configuration of the object.
Provided By
x86-nehalem-comp

<processor_core_i7_duo>.status
Synopsis
<processor_core_i7_duo>.status
Description
Print detailed information about the current status of the object.
Provided By
x86-nehalem-comp

<processor_core_i7_single>.info
Synopsis
<processor_core_i7_single>.info
Description
Print detailed information about the configuration of the object.
Provided By
x86-nehalem-comp

<processor_core_i7_single>.status
Synopsis
<processor_core_i7_single>.status
Description
Print detailed information about the current status of the object.
Provided By
x86-nehalem-comp

<processor_x86QSP1>.info
Synopsis
<processor_x86QSP1>.info
Description
Print detailed information about the configuration of the object.
Provided By
x86-nehalem-comp

<processor_x86QSP1>.status
Synopsis
<processor_x86QSP1>.status
Description
Print detailed information about the current status of the object.
Provided By
x86-nehalem-comp

<processor_x86_intel64>.info
Synopsis
<processor_x86_intel64>.info
Description
Print detailed information about the configuration of the object.
Provided By
x86-nehalem-comp

<processor_x86_intel64>.status
Synopsis
<processor_x86_intel64>.status
Description
Print detailed information about the current status of the object.
Provided By
x86-nehalem-comp

<processor_xeon_5500>.info
Synopsis
<processor_xeon_5500>.info
Description
Print detailed information about the configuration of the object.
Provided By
x86-nehalem-comp

<processor_xeon_5500>.status
Synopsis
<processor_xeon_5500>.status
Description
Print detailed information about the current status of the object.
Provided By
x86-nehalem-comp

<processor_xeon_5530>.info
Synopsis
<processor_xeon_5530>.info
Description
Print detailed information about the configuration of the object.
Provided By
x86-nehalem-comp

<processor_xeon_5530>.status
Synopsis
<processor_xeon_5530>.status
Description
Print detailed information about the current status of the object.
Provided By
x86-nehalem-comp

<sample_core_timing_connection>.info
Synopsis
<sample_core_timing_connection>.info
Description
Print detailed information about the configuration of the object.
Provided By
sample-core-timing

<sample_core_timing_connection>.status
Synopsis
<sample_core_timing_connection>.status
Description
Print detailed information about the current status of the object.
Provided By
sample-core-timing

<sample_core_timing_tool>.add-instruction-class
Synopsis
<sample_core_timing_tool>.add-instruction-class "instruction" extra_cycles [extra_activity]
Description
Add an instruction pattern together with extra_cycles and extra_activity. Note, removing instruction classes after the performance model has been executed can lead to unexpected results.
Provided By
sample-core-timing

<sample_core_timing_tool>.add-instrumentation
Synopsis
<sample_core_timing_tool>.add-instrumentation ([ providers ... ] | list of providers) [parent] [-connect-all] ["group"]
Description
Connects the tool to one or several providers as given by the providers argument.The parent argument specifies an hierarchical object and all providers below this object matching the provider requirements will be added to the tool.The -connect-all flag can be given to add a connection to all supported providers in the configuration.

The optional argument group let a user specify a named instrumentation group to use for the connection. (See add-instrumentation-group for details on named groups.)
Provided By
sample-core-timing

<sample_core_timing_tool>.delete
Synopsis
<sample_core_timing_tool>.delete
Description
Removes any connected instrumentation and deletes the tool object.
Provided By
sample-core-timing

<sample_core_timing_tool>.disable-instrumentation
Synopsis
<sample_core_timing_tool>.disable-instrumentation [id] [provider] ["group"]
Description
Disables instrumentation for established connections. The connection(s) between the provider and host remains, but instrumentation is either stopped from the provider or filtered away in the tool.

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.

Provided By
sample-core-timing

<sample_core_timing_tool>.enable-instrumentation
Synopsis
<sample_core_timing_tool>.enable-instrumentation [id] [provider] ["group"]
Description
Enables instrumentation for previously disabled connections. Without any arguments, all connections for the tool will be enabled.

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.

Provided By
sample-core-timing

<sample_core_timing_tool>.info
Synopsis
<sample_core_timing_tool>.info
Description
Print detailed information about the configuration of the tool.
Provided By
sample-core-timing

<sample_core_timing_tool>.list-instruction-classes
Synopsis
<sample_core_timing_tool>.list-instruction-classes
Description
List all instruction classes together with CPI and CDyn adjustments.
Provided By
sample-core-timing

<sample_core_timing_tool>.list-metrics
Synopsis
<sample_core_timing_tool>.list-metrics [-totals]
Description
List metrics of the simple performance model. The flag -totals controls if the data is presented as a combined total or separately for each connected.
Provided By
sample-core-timing

<sample_core_timing_tool>.list-performance-metrics
Synopsis
<sample_core_timing_tool>.list-performance-metrics
Description
List performance metrics from the model.
Provided By
sample-core-timing

<sample_core_timing_tool>.list-providers
Synopsis
<sample_core_timing_tool>.list-providers
Description
List all provider objects that can be connected to the tool.
Provided By
sample-core-timing

<sample_core_timing_tool>.remove-instruction-class
Synopsis
<sample_core_timing_tool>.remove-instruction-class "instruction"
Description
Remove one instruction class from the performance model. Note, removing instruction classes after the performance model has been run can lead to unexpected results.
Provided By
sample-core-timing

<sample_core_timing_tool>.remove-instrumentation
Synopsis
<sample_core_timing_tool>.remove-instrumentation [id] ([ providers ... ] | list of providers) ["group"]
Description
Removes instrumentation for established connections.

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.

Provided By
sample-core-timing

<sample_core_timing_tool>.set-activity-per-read
Synopsis
<sample_core_timing_tool>.set-activity-per-read activity
Description
Set extra activity per read operation.
Provided By
sample-core-timing

<sample_core_timing_tool>.set-activity-per-write
Synopsis
<sample_core_timing_tool>.set-activity-per-write activity
Description
Set extra activity per write operation.
Provided By
sample-core-timing

<sample_core_timing_tool>.set-background-activity-per-cycle
Synopsis
<sample_core_timing_tool>.set-background-activity-per-cycle activity
Description
Set background activity per cycle. This activity will also be reported for idle periods but not for sleeping cycles.
Provided By
sample-core-timing

<sample_core_timing_tool>.set-base-activity-per-instruction
Synopsis
<sample_core_timing_tool>.set-base-activity-per-instruction activity
Description
Set activity per instruction. This activity will be added for all instructions.
Provided By
sample-core-timing

<sample_core_timing_tool>.set-base-cycles-per-instruction
Synopsis
<sample_core_timing_tool>.set-base-cycles-per-instruction cycles
Description
Set base cycles, cycles or fraction of cycles, per instruction.
Provided By
sample-core-timing

<sample_core_timing_tool>.set-cycles-per-read
Synopsis
<sample_core_timing_tool>.set-cycles-per-read cycles
Description
Set extra cycles per read operation.
Provided By
sample-core-timing

<sample_core_timing_tool>.set-cycles-per-write
Synopsis
<sample_core_timing_tool>.set-cycles-per-write cycles
Description
Set extra cycles per write operation.
Provided By
sample-core-timing

<sample_core_timing_tool>.status
Synopsis
<sample_core_timing_tool>.status
Description
Print detailed information about the current status of the object.
Provided By
sample-core-timing

<sc_leds_and_button_pcie_comp>.info
Synopsis
<sc_leds_and_button_pcie_comp>.info
Description
Print detailed information about the configuration of the object.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_comp>.status
Synopsis
<sc_leds_and_button_pcie_comp>.status
Description
Print detailed information about the current status of the object.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_break_tool>.add-filter
Synopsis
<sc_leds_and_button_pcie_dev_sc_break_tool>.add-filter filter ["group"]
Description
Add a filter object to the tool. This allows the filter to control fine grained enabling and disabling of connections in the tool. See the documentation of the existing filters for more information of their capabilities. Use the group parameter to tie the filter to just a particular instrumentation group.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_break_tool>.add-instrumentation
Synopsis
<sc_leds_and_button_pcie_dev_sc_break_tool>.add-instrumentation ([ providers ... ] | list of providers) [parent] [-connect-all] ["group"] ([ functions ... ] | list of functions)
Description
Connects the tool to one or several providers as given by the providers argument.The parent argument specifies an hierarchical object and all providers below this object matching the provider requirements will be added to the tool.The -connect-all flag can be given to add a connection to all supported providers in the configuration.

The optional argument group let a user specify a named instrumentation group to use for the connection. (See add-instrumentation-group for details on named groups.)

The optional functions argument decides which TLM socket functions the tool will listen to. If no function is provided, the tool will listen to all possible functions. It has no effects on providers other than socket providers.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_break_tool>.delete
Synopsis
<sc_leds_and_button_pcie_dev_sc_break_tool>.delete
Description
Removes any connected instrumentation and deletes the tool object.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_break_tool>.disable-instrumentation
Synopsis
<sc_leds_and_button_pcie_dev_sc_break_tool>.disable-instrumentation [id] [provider] ["group"]
Description
Disables instrumentation for established connections. The connection(s) between the provider and host remains, but instrumentation is either stopped from the provider or filtered away in the tool.

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.

Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_break_tool>.enable-instrumentation
Synopsis
<sc_leds_and_button_pcie_dev_sc_break_tool>.enable-instrumentation [id] [provider] ["group"]
Description
Enables instrumentation for previously disabled connections. Without any arguments, all connections for the tool will be enabled.

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.

Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_break_tool>.info
Synopsis
<sc_leds_and_button_pcie_dev_sc_break_tool>.info
Description
Print detailed information about the configuration of the tool.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_break_tool>.list-providers
Synopsis
<sc_leds_and_button_pcie_dev_sc_break_tool>.list-providers
Description
List all provider objects that can be connected to the tool.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_break_tool>.remove-filter
Synopsis
<sc_leds_and_button_pcie_dev_sc_break_tool>.remove-filter [filter] [-all] ["group"]
Description
Removes the filter from the tool. If -all is given, all filters will be removed. If group is given only filters connected to a group will be removed.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_break_tool>.remove-instrumentation
Synopsis
<sc_leds_and_button_pcie_dev_sc_break_tool>.remove-instrumentation [id] ([ providers ... ] | list of providers) ["group"]
Description
Removes instrumentation for established connections.

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.

Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_break_tool>.status
Synopsis
<sc_leds_and_button_pcie_dev_sc_break_tool>.status
Description
Print detailed information about the current status of the tool.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_protocol_checker_tool>.add-filter
Synopsis
<sc_leds_and_button_pcie_dev_sc_protocol_checker_tool>.add-filter filter ["group"]
Description
Add a filter object to the tool. This allows the filter to control fine grained enabling and disabling of connections in the tool. See the documentation of the existing filters for more information of their capabilities. Use the group parameter to tie the filter to just a particular instrumentation group.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_protocol_checker_tool>.add-instrumentation
Synopsis
<sc_leds_and_button_pcie_dev_sc_protocol_checker_tool>.add-instrumentation ([ providers ... ] | list of providers) [parent] [-connect-all] ["group"]
Description
Connects the tool to one or several providers as given by the providers argument.The parent argument specifies an hierarchical object and all providers below this object matching the provider requirements will be added to the tool.The -connect-all flag can be given to add a connection to all supported providers in the configuration.

The optional argument group let a user specify a named instrumentation group to use for the connection. (See add-instrumentation-group for details on named groups.)
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_protocol_checker_tool>.delete
Synopsis
<sc_leds_and_button_pcie_dev_sc_protocol_checker_tool>.delete
Description
Removes any connected instrumentation and deletes the tool object.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_protocol_checker_tool>.disable-instrumentation
Synopsis
<sc_leds_and_button_pcie_dev_sc_protocol_checker_tool>.disable-instrumentation [id] [provider] ["group"]
Description
Disables instrumentation for established connections. The connection(s) between the provider and host remains, but instrumentation is either stopped from the provider or filtered away in the tool.

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.

Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_protocol_checker_tool>.enable-instrumentation
Synopsis
<sc_leds_and_button_pcie_dev_sc_protocol_checker_tool>.enable-instrumentation [id] [provider] ["group"]
Description
Enables instrumentation for previously disabled connections. Without any arguments, all connections for the tool will be enabled.

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.

Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_protocol_checker_tool>.info
Synopsis
<sc_leds_and_button_pcie_dev_sc_protocol_checker_tool>.info
Description
Print detailed information about the configuration of the tool.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_protocol_checker_tool>.list-providers
Synopsis
<sc_leds_and_button_pcie_dev_sc_protocol_checker_tool>.list-providers
Description
List all provider objects that can be connected to the tool.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_protocol_checker_tool>.remove-filter
Synopsis
<sc_leds_and_button_pcie_dev_sc_protocol_checker_tool>.remove-filter [filter] [-all] ["group"]
Description
Removes the filter from the tool. If -all is given, all filters will be removed. If group is given only filters connected to a group will be removed.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_protocol_checker_tool>.remove-instrumentation
Synopsis
<sc_leds_and_button_pcie_dev_sc_protocol_checker_tool>.remove-instrumentation [id] ([ providers ... ] | list of providers) ["group"]
Description
Removes instrumentation for established connections.

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.

Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_protocol_checker_tool>.status
Synopsis
<sc_leds_and_button_pcie_dev_sc_protocol_checker_tool>.status
Description
Print detailed information about the current status of the tool.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_trace_tool>.add-filter
Synopsis
<sc_leds_and_button_pcie_dev_sc_trace_tool>.add-filter filter ["group"]
Description
Add a filter object to the tool. This allows the filter to control fine grained enabling and disabling of connections in the tool. See the documentation of the existing filters for more information of their capabilities. Use the group parameter to tie the filter to just a particular instrumentation group.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_trace_tool>.add-instrumentation
Synopsis
<sc_leds_and_button_pcie_dev_sc_trace_tool>.add-instrumentation ([ providers ... ] | list of providers) [parent] [-connect-all] ["group"] ([ functions ... ] | list of functions)
Description
Connects the tool to one or several providers as given by the providers argument.The parent argument specifies an hierarchical object and all providers below this object matching the provider requirements will be added to the tool.The -connect-all flag can be given to add a connection to all supported providers in the configuration.

The optional argument group let a user specify a named instrumentation group to use for the connection. (See add-instrumentation-group for details on named groups.)

The optional functions argument decides which TLM socket functions the tool will listen to. If no function is provided, the tool will listen to all possible functions. It has no effects on providers other than socket providers.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_trace_tool>.delete
Synopsis
<sc_leds_and_button_pcie_dev_sc_trace_tool>.delete
Description
Removes any connected instrumentation and deletes the tool object.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_trace_tool>.disable-instrumentation
Synopsis
<sc_leds_and_button_pcie_dev_sc_trace_tool>.disable-instrumentation [id] [provider] ["group"]
Description
Disables instrumentation for established connections. The connection(s) between the provider and host remains, but instrumentation is either stopped from the provider or filtered away in the tool.

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.

Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_trace_tool>.enable-instrumentation
Synopsis
<sc_leds_and_button_pcie_dev_sc_trace_tool>.enable-instrumentation [id] [provider] ["group"]
Description
Enables instrumentation for previously disabled connections. Without any arguments, all connections for the tool will be enabled.

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.

Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_trace_tool>.info
Synopsis
<sc_leds_and_button_pcie_dev_sc_trace_tool>.info
Description
Print detailed information about the configuration of the tool.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_trace_tool>.list-providers
Synopsis
<sc_leds_and_button_pcie_dev_sc_trace_tool>.list-providers
Description
List all provider objects that can be connected to the tool.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_trace_tool>.remove-filter
Synopsis
<sc_leds_and_button_pcie_dev_sc_trace_tool>.remove-filter [filter] [-all] ["group"]
Description
Removes the filter from the tool. If -all is given, all filters will be removed. If group is given only filters connected to a group will be removed.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_trace_tool>.remove-instrumentation
Synopsis
<sc_leds_and_button_pcie_dev_sc_trace_tool>.remove-instrumentation [id] ([ providers ... ] | list of providers) ["group"]
Description
Removes instrumentation for established connections.

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.

Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_trace_tool>.status
Synopsis
<sc_leds_and_button_pcie_dev_sc_trace_tool>.status
Description
Print detailed information about the current status of the tool.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_transaction_tracker_tool>.add-filter
Synopsis
<sc_leds_and_button_pcie_dev_sc_transaction_tracker_tool>.add-filter filter ["group"]
Description
Add a filter object to the tool. This allows the filter to control fine grained enabling and disabling of connections in the tool. See the documentation of the existing filters for more information of their capabilities. Use the group parameter to tie the filter to just a particular instrumentation group.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_transaction_tracker_tool>.add-instrumentation
Synopsis
<sc_leds_and_button_pcie_dev_sc_transaction_tracker_tool>.add-instrumentation ([ providers ... ] | list of providers) [parent] [-connect-all] ["group"]
Description
Connects the tool to one or several providers as given by the providers argument.The parent argument specifies an hierarchical object and all providers below this object matching the provider requirements will be added to the tool.The -connect-all flag can be given to add a connection to all supported providers in the configuration.

The optional argument group let a user specify a named instrumentation group to use for the connection. (See add-instrumentation-group for details on named groups.)
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_transaction_tracker_tool>.delete
Synopsis
<sc_leds_and_button_pcie_dev_sc_transaction_tracker_tool>.delete
Description
Removes any connected instrumentation and deletes the tool object.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_transaction_tracker_tool>.disable-instrumentation
Synopsis
<sc_leds_and_button_pcie_dev_sc_transaction_tracker_tool>.disable-instrumentation [id] [provider] ["group"]
Description
Disables instrumentation for established connections. The connection(s) between the provider and host remains, but instrumentation is either stopped from the provider or filtered away in the tool.

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.

Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_transaction_tracker_tool>.enable-instrumentation
Synopsis
<sc_leds_and_button_pcie_dev_sc_transaction_tracker_tool>.enable-instrumentation [id] [provider] ["group"]
Description
Enables instrumentation for previously disabled connections. Without any arguments, all connections for the tool will be enabled.

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.

Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_transaction_tracker_tool>.info
Synopsis
<sc_leds_and_button_pcie_dev_sc_transaction_tracker_tool>.info
Description
Print detailed information about the configuration of the tool.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_transaction_tracker_tool>.list-providers
Synopsis
<sc_leds_and_button_pcie_dev_sc_transaction_tracker_tool>.list-providers
Description
List all provider objects that can be connected to the tool.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_transaction_tracker_tool>.remove-filter
Synopsis
<sc_leds_and_button_pcie_dev_sc_transaction_tracker_tool>.remove-filter [filter] [-all] ["group"]
Description
Removes the filter from the tool. If -all is given, all filters will be removed. If group is given only filters connected to a group will be removed.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_transaction_tracker_tool>.remove-instrumentation
Synopsis
<sc_leds_and_button_pcie_dev_sc_transaction_tracker_tool>.remove-instrumentation [id] ([ providers ... ] | list of providers) ["group"]
Description
Removes instrumentation for established connections.

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.

Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_transaction_tracker_tool>.status
Synopsis
<sc_leds_and_button_pcie_dev_sc_transaction_tracker_tool>.status
Description
Print detailed information about the current status of the tool.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_vcd_trace_tool>.add-filter
Synopsis
<sc_leds_and_button_pcie_dev_sc_vcd_trace_tool>.add-filter filter ["group"]
Description
Add a filter object to the tool. This allows the filter to control fine grained enabling and disabling of connections in the tool. See the documentation of the existing filters for more information of their capabilities. Use the group parameter to tie the filter to just a particular instrumentation group.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_vcd_trace_tool>.add-instrumentation
Synopsis
<sc_leds_and_button_pcie_dev_sc_vcd_trace_tool>.add-instrumentation ([ providers ... ] | list of providers) [parent] [-connect-all] ["group"]
Description
Connects the tool to one or several providers as given by the providers argument.The parent argument specifies an hierarchical object and all providers below this object matching the provider requirements will be added to the tool.The -connect-all flag can be given to add a connection to all supported providers in the configuration.

The optional argument group let a user specify a named instrumentation group to use for the connection. (See add-instrumentation-group for details on named groups.)
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_vcd_trace_tool>.delete
Synopsis
<sc_leds_and_button_pcie_dev_sc_vcd_trace_tool>.delete
Description
Removes any connected instrumentation and deletes the tool object.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_vcd_trace_tool>.disable-instrumentation
Synopsis
<sc_leds_and_button_pcie_dev_sc_vcd_trace_tool>.disable-instrumentation [id] [provider] ["group"]
Description
Disables instrumentation for established connections. The connection(s) between the provider and host remains, but instrumentation is either stopped from the provider or filtered away in the tool.

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.

Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_vcd_trace_tool>.enable-instrumentation
Synopsis
<sc_leds_and_button_pcie_dev_sc_vcd_trace_tool>.enable-instrumentation [id] [provider] ["group"]
Description
Enables instrumentation for previously disabled connections. Without any arguments, all connections for the tool will be enabled.

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.

Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_vcd_trace_tool>.info
Synopsis
<sc_leds_and_button_pcie_dev_sc_vcd_trace_tool>.info
Description
Print detailed information about the configuration of the tool.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_vcd_trace_tool>.list-providers
Synopsis
<sc_leds_and_button_pcie_dev_sc_vcd_trace_tool>.list-providers
Description
List all provider objects that can be connected to the tool.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_vcd_trace_tool>.remove-filter
Synopsis
<sc_leds_and_button_pcie_dev_sc_vcd_trace_tool>.remove-filter [filter] [-all] ["group"]
Description
Removes the filter from the tool. If -all is given, all filters will be removed. If group is given only filters connected to a group will be removed.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_vcd_trace_tool>.remove-instrumentation
Synopsis
<sc_leds_and_button_pcie_dev_sc_vcd_trace_tool>.remove-instrumentation [id] ([ providers ... ] | list of providers) ["group"]
Description
Removes instrumentation for established connections.

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.

Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_sc_vcd_trace_tool>.status
Synopsis
<sc_leds_and_button_pcie_dev_sc_vcd_trace_tool>.status
Description
Print detailed information about the current status of the tool.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_tool_connection>.info
Synopsis
<sc_leds_and_button_pcie_dev_tool_connection>.info
Description
Print detailed information about the configuration of the object.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_dev_tool_connection>.status
Synopsis
<sc_leds_and_button_pcie_dev_tool_connection>.status
Description
Print detailed information about the current status of the object.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_device.port>.info
Synopsis
<sc_leds_and_button_pcie_device.port>.info
Description
Print detailed information about the configuration of the object.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_device.port>.status
Synopsis
<sc_leds_and_button_pcie_device.port>.status
Description
Print detailed information about the current status of the object.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_device>.info
Synopsis
<sc_leds_and_button_pcie_device>.info
Description
Print detailed information about the configuration of the object.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_device>.new-sc-break-tool
Synopsis
<sc_leds_and_button_pcie_device>.new-sc-break-tool ["name"] [-i] ([ providers ... ] | list of providers) [parent] [-connect-all] ["group"] ([ functions ... ] | list of functions)
Description
Enables breaking simulation on the SystemC object. A log message is printed and simulation is stopped every time when following actions happen: an event is notified, a process instance is triggered or resumed, a signal's value is changed and a method in a TLM socket is called. Setting the flag -i additionally stops the simulation for internal processes.

The optional name argument can be used to set a name of the created object. If no name is given, a default name sc_leds_and_button_pcie_dev_sc_break_tool_ followed by a sequence number is generated (sc_leds_and_button_pcie_dev_sc_break_tool_0, sc_leds_and_button_pcie_dev_sc_break_tool_1,...).

The optional providers argument, supports connecting one or several providers directly. With the optional parent argument a hierarchical object can be specified and all providers below this object matching the provider requirements will be connected to the tool. The -connect-all flag can be given to add a connection to all supported providers in the configuration.

The optional argument group let a user specify a named instrumentation group to use for the connection. (See add-instrumentation-group for details on named groups.)

The optional functions argument decides which TLM socket functions the tool will listen to. If no function is provided, the tool will listen to all possible functions. It has no effects on providers other than socket providers.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_device>.new-sc-protocol-checker-tool
Synopsis
<sc_leds_and_button_pcie_device>.new-sc-protocol-checker-tool ["name"] ([ providers ... ] | list of providers) [parent] [-connect-all] ["group"]
Description
Enables protocol verification on TLM sockets.

The optional name argument can be used to set a name of the created object. If no name is given, a default name sc_leds_and_button_pcie_dev_sc_protocol_checker_tool_ followed by a sequence number is generated (sc_leds_and_button_pcie_dev_sc_protocol_checker_tool_0, sc_leds_and_button_pcie_dev_sc_protocol_checker_tool_1,...).

The optional providers argument, supports connecting one or several providers directly. With the optional parent argument a hierarchical object can be specified and all providers below this object matching the provider requirements will be connected to the tool. The -connect-all flag can be given to add a connection to all supported providers in the configuration.

The optional argument group let a user specify a named instrumentation group to use for the connection. (See add-instrumentation-group for details on named groups.)
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_device>.new-sc-trace-tool
Synopsis
<sc_leds_and_button_pcie_device>.new-sc-trace-tool ["name"] [-i] ([ providers ... ] | list of providers) [parent] [-connect-all] ["group"] ([ functions ... ] | list of functions)
Description
Enables tracing on the SystemC object. A log message is printed every time when following actions happen: an event is notified, a process instance is triggered or resumed, a signal's value is changed and a method in a TLM socket is called. Setting the flag -i additionally traces internal processes.

The optional name argument can be used to set a name of the created object. If no name is given, a default name sc_leds_and_button_pcie_dev_sc_trace_tool_ followed by a sequence number is generated (sc_leds_and_button_pcie_dev_sc_trace_tool_0, sc_leds_and_button_pcie_dev_sc_trace_tool_1,...).

The optional providers argument, supports connecting one or several providers directly. With the optional parent argument a hierarchical object can be specified and all providers below this object matching the provider requirements will be connected to the tool. The -connect-all flag can be given to add a connection to all supported providers in the configuration.

The optional argument group let a user specify a named instrumentation group to use for the connection. (See add-instrumentation-group for details on named groups.)

The optional functions argument decides which TLM socket functions the tool will listen to. If no function is provided, the tool will listen to all possible functions. It has no effects on providers other than socket providers.
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_device>.new-sc-transaction-tracker-tool
Synopsis
<sc_leds_and_button_pcie_device>.new-sc-transaction-tracker-tool ["name"] ([ providers ... ] | list of providers) [parent] [-connect-all] ["group"]
Description
Enables transactions tracking on TLM sockets.

The optional name argument can be used to set a name of the created object. If no name is given, a default name sc_leds_and_button_pcie_dev_sc_transaction_tracker_tool_ followed by a sequence number is generated (sc_leds_and_button_pcie_dev_sc_transaction_tracker_tool_0, sc_leds_and_button_pcie_dev_sc_transaction_tracker_tool_1,...).

The optional providers argument, supports connecting one or several providers directly. With the optional parent argument a hierarchical object can be specified and all providers below this object matching the provider requirements will be connected to the tool. The -connect-all flag can be given to add a connection to all supported providers in the configuration.

The optional argument group let a user specify a named instrumentation group to use for the connection. (See add-instrumentation-group for details on named groups.)
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_device>.new-sc-vcd-trace-tool
Synopsis
<sc_leds_and_button_pcie_device>.new-sc-vcd-trace-tool ["name"] [file] ([ providers ... ] | list of providers) [parent] [-connect-all] ["group"]
Description
Enables VCD tracing on the SystemC object. A new entry is created in the VCD log file when following actions happen: an event is notified, a process instance is triggered or resumed, a signal's value is changed and a method in a TLM socket is called.

The optional name argument can be used to set a name of the created object. If no name is given, a default name sc_leds_and_button_pcie_dev_sc_vcd_trace_tool_ followed by a sequence number is generated (sc_leds_and_button_pcie_dev_sc_vcd_trace_tool_0, sc_leds_and_button_pcie_dev_sc_vcd_trace_tool_1,...).

The optional providers argument, supports connecting one or several providers directly. With the optional parent argument a hierarchical object can be specified and all providers below this object matching the provider requirements will be connected to the tool. The -connect-all flag can be given to add a connection to all supported providers in the configuration.

The optional argument group let a user specify a named instrumentation group to use for the connection. (See add-instrumentation-group for details on named groups.)
Provided By
sc-leds-and-button-pcie-dev

<sc_leds_and_button_pcie_device>.status
Synopsis
<sc_leds_and_button_pcie_device>.status
Description
Print detailed information about the current status of the object.
Provided By
sc-leds-and-button-pcie-dev

<southbridge_ich10>.info
Synopsis
<southbridge_ich10>.info
Description
Print detailed information about the configuration of the object.
Provided By
x58-ich10-comp

<southbridge_ich10>.status
Synopsis
<southbridge_ich10>.status
Description
Print detailed information about the current status of the object.
Provided By
x58-ich10-comp

<southbridge_ich10_panel>.info
Synopsis
<southbridge_ich10_panel>.info
Description
Print detailed information about the configuration of the object.
Provided By
x58-ich10-comp

<southbridge_ich10_panel>.status
Synopsis
<southbridge_ich10_panel>.status
Description
Print detailed information about the current status of the object.
Provided By
x58-ich10-comp

<x58-core-f0-legacy>.info
Synopsis
<x58-core-f0-legacy>.info
Description
Print detailed information about the configuration of the object.
Provided By
X58-legacy

<x58-core-f0-legacy>.print-pci-config-regs
Synopsis
<x58-core-f0-legacy>.print-pci-config-regs [-v]
Description
Provided By
X58-legacy

<x58-core-f0-legacy>.status
Synopsis
<x58-core-f0-legacy>.status
Description
Print detailed information about the current status of the object.
Provided By
X58-legacy

<x58-core-f1-legacy>.info
Synopsis
<x58-core-f1-legacy>.info
Description
Print detailed information about the configuration of the object.
Provided By
X58-legacy

<x58-core-f1-legacy>.print-pci-config-regs
Synopsis
<x58-core-f1-legacy>.print-pci-config-regs [-v]
Description
Provided By
X58-legacy

<x58-core-f1-legacy>.status
Synopsis
<x58-core-f1-legacy>.status
Description
Print detailed information about the current status of the object.
Provided By
X58-legacy

<x58-core-f2-legacy>.info
Synopsis
<x58-core-f2-legacy>.info
Description
Print detailed information about the configuration of the object.
Provided By
X58-legacy

<x58-core-f2-legacy>.print-pci-config-regs
Synopsis
<x58-core-f2-legacy>.print-pci-config-regs [-v]
Description
Provided By
X58-legacy

<x58-core-f2-legacy>.status
Synopsis
<x58-core-f2-legacy>.status
Description
Print detailed information about the current status of the object.
Provided By
X58-legacy

<x58-core-f3-legacy>.info
Synopsis
<x58-core-f3-legacy>.info
Description
Print detailed information about the configuration of the object.
Provided By
X58-legacy

<x58-core-f3-legacy>.print-pci-config-regs
Synopsis
<x58-core-f3-legacy>.print-pci-config-regs [-v]
Description
Provided By
X58-legacy

<x58-core-f3-legacy>.status
Synopsis
<x58-core-f3-legacy>.status
Description
Print detailed information about the current status of the object.
Provided By
X58-legacy

<x58-core>.info
Synopsis
<x58-core>.info
Description
Print detailed information about the configuration of the object.
Provided By
X58-devices

<x58-core>.status
Synopsis
<x58-core>.status
Description
Print detailed information about the current status of the object.
Provided By
X58-devices

<x58-dmi-legacy>.info
Synopsis
<x58-dmi-legacy>.info
Description
Print detailed information about the configuration of the object.
Provided By
X58-legacy

<x58-dmi-legacy>.print-pci-config-regs
Synopsis
<x58-dmi-legacy>.print-pci-config-regs [-v]
Description
Provided By
X58-legacy

<x58-dmi-legacy>.status
Synopsis
<x58-dmi-legacy>.status
Description
Print detailed information about the current status of the object.
Provided By
X58-legacy

<x58-dmi>.info
Synopsis
<x58-dmi>.info
Description
Print detailed information about the configuration of the object.
Provided By
X58-devices

<x58-dmi>.status
Synopsis
<x58-dmi>.status
Description
Print detailed information about the current status of the object.
Provided By
X58-devices

<x58-ioxapic-legacy>.info
Synopsis
<x58-ioxapic-legacy>.info
Description
Print detailed information about the configuration of the object.
Provided By
X58-legacy

<x58-ioxapic-legacy>.print-pci-config-regs
Synopsis
<x58-ioxapic-legacy>.print-pci-config-regs [-v]
Description
Provided By
X58-legacy

<x58-ioxapic-legacy>.status
Synopsis
<x58-ioxapic-legacy>.status
Description
Print detailed information about the current status of the object.
Provided By
X58-legacy

<x58-ioxapic>.info
Synopsis
<x58-ioxapic>.info
Description
Print detailed information about the configuration of the object.
Provided By
X58-devices

<x58-ioxapic>.status
Synopsis
<x58-ioxapic>.status
Description
Print detailed information about the current status of the object.
Provided By
X58-devices

<x58-pcie-port-legacy>.info
Synopsis
<x58-pcie-port-legacy>.info
Description
Print detailed information about the configuration of the object.
Provided By
X58-legacy

<x58-pcie-port-legacy>.print-pci-config-regs
Synopsis
<x58-pcie-port-legacy>.print-pci-config-regs [-v]
Description
Provided By
X58-legacy

<x58-pcie-port-legacy>.status
Synopsis
<x58-pcie-port-legacy>.status
Description
Print detailed information about the current status of the object.
Provided By
X58-legacy

<x58-pcie-port>.info
Synopsis
<x58-pcie-port>.info
Description
Print detailed information about the configuration of the object.
Provided By
X58-devices

<x58-pcie-port>.status
Synopsis
<x58-pcie-port>.status
Description
Print detailed information about the current status of the object.
Provided By
X58-devices

<x58-qpi-arch>.info
Synopsis
<x58-qpi-arch>.info
Description
Print detailed information about the configuration of the object.
Provided By
X58-devices

<x58-qpi-arch>.status
Synopsis
<x58-qpi-arch>.status
Description
Print detailed information about the current status of the object.
Provided By
X58-devices

<x58-qpi-ncr-f0-legacy>.info
Synopsis
<x58-qpi-ncr-f0-legacy>.info
Description
Print detailed information about the configuration of the object.
Provided By
X58-legacy

<x58-qpi-ncr-f0-legacy>.print-pci-config-regs
Synopsis
<x58-qpi-ncr-f0-legacy>.print-pci-config-regs [-v]
Description
Provided By
X58-legacy

<x58-qpi-ncr-f0-legacy>.status
Synopsis
<x58-qpi-ncr-f0-legacy>.status
Description
Print detailed information about the current status of the object.
Provided By
X58-legacy

<x58-qpi-port0-f0-legacy>.info
Synopsis
<x58-qpi-port0-f0-legacy>.info
Description
Print detailed information about the configuration of the object.
Provided By
X58-legacy

<x58-qpi-port0-f0-legacy>.print-pci-config-regs
Synopsis
<x58-qpi-port0-f0-legacy>.print-pci-config-regs [-v]
Description
Provided By
X58-legacy

<x58-qpi-port0-f0-legacy>.status
Synopsis
<x58-qpi-port0-f0-legacy>.status
Description
Print detailed information about the current status of the object.
Provided By
X58-legacy

<x58-qpi-port0-f1-legacy>.info
Synopsis
<x58-qpi-port0-f1-legacy>.info
Description
Print detailed information about the configuration of the object.
Provided By
X58-legacy

<x58-qpi-port0-f1-legacy>.print-pci-config-regs
Synopsis
<x58-qpi-port0-f1-legacy>.print-pci-config-regs [-v]
Description
Provided By
X58-legacy

<x58-qpi-port0-f1-legacy>.status
Synopsis
<x58-qpi-port0-f1-legacy>.status
Description
Print detailed information about the current status of the object.
Provided By
X58-legacy

<x58-qpi-port1-f0-legacy>.info
Synopsis
<x58-qpi-port1-f0-legacy>.info
Description
Print detailed information about the configuration of the object.
Provided By
X58-legacy

<x58-qpi-port1-f0-legacy>.print-pci-config-regs
Synopsis
<x58-qpi-port1-f0-legacy>.print-pci-config-regs [-v]
Description
Provided By
X58-legacy

<x58-qpi-port1-f0-legacy>.status
Synopsis
<x58-qpi-port1-f0-legacy>.status
Description
Print detailed information about the current status of the object.
Provided By
X58-legacy

<x58-qpi-port1-f1-legacy>.info
Synopsis
<x58-qpi-port1-f1-legacy>.info
Description
Print detailed information about the configuration of the object.
Provided By
X58-legacy

<x58-qpi-port1-f1-legacy>.print-pci-config-regs
Synopsis
<x58-qpi-port1-f1-legacy>.print-pci-config-regs [-v]
Description
Provided By
X58-legacy

<x58-qpi-port1-f1-legacy>.status
Synopsis
<x58-qpi-port1-f1-legacy>.status
Description
Print detailed information about the current status of the object.
Provided By
X58-legacy

<x58-qpi-port>.info
Synopsis
<x58-qpi-port>.info
Description
Print detailed information about the configuration of the object.
Provided By
X58-devices

<x58-qpi-port>.status
Synopsis
<x58-qpi-port>.status
Description
Print detailed information about the current status of the object.
Provided By
X58-devices

<x58-qpi-sad-f1-legacy>.info
Synopsis
<x58-qpi-sad-f1-legacy>.info
Description
Print detailed information about the configuration of the object.
Provided By
X58-legacy

<x58-qpi-sad-f1-legacy>.print-pci-config-regs
Synopsis
<x58-qpi-sad-f1-legacy>.print-pci-config-regs [-v]
Description
Provided By
X58-legacy

<x58-qpi-sad-f1-legacy>.status
Synopsis
<x58-qpi-sad-f1-legacy>.status
Description
Print detailed information about the current status of the object.
Provided By
X58-legacy

<x58-remap-dispatcher-legacy>.info
Synopsis
<x58-remap-dispatcher-legacy>.info
Description
Print detailed information about the configuration of the object.
Provided By
X58-legacy

<x58-remap-dispatcher-legacy>.status
Synopsis
<x58-remap-dispatcher-legacy>.status
Description
Print detailed information about the current status of the object.
Provided By
X58-legacy

<x58-remap-unit0-legacy>.info
Synopsis
<x58-remap-unit0-legacy>.info
Description
Print detailed information about the configuration of the object.
Provided By
X58-legacy

<x58-remap-unit0-legacy>.status
Synopsis
<x58-remap-unit0-legacy>.status
Description
Print detailed information about the current status of the object.
Provided By
X58-legacy

<x58-remap-unit1-legacy>.info
Synopsis
<x58-remap-unit1-legacy>.info
Description
Print detailed information about the configuration of the object.
Provided By
X58-legacy

<x58-remap-unit1-legacy>.status
Synopsis
<x58-remap-unit1-legacy>.status
Description
Print detailed information about the current status of the object.
Provided By
X58-legacy

<x58-remap-unit>.info
Synopsis
<x58-remap-unit>.info
Description
Print detailed information about the configuration of the object.
Provided By
X58-devices

<x58-remap-unit>.status
Synopsis
<x58-remap-unit>.status
Description
Print detailed information about the current status of the object.
Provided By
X58-devices

<x86-core2>.aprof-views
Synopsis
<x86-core2>.aprof-views [add] [remove] [view] [-clear]
Description
Determines which address profiler views are displayed alongside disassembled code.

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.

Provided By
x86-intel64

<x86-core2>.break-processor-reset
Synopsis
<x86-core2>.break-processor-reset
Description
Set the simulation to stop when this core receives the INIT or RESET signal.
Provided By
x86-intel64

<x86-core2>.break-segreg
Synopsis
<x86-core2>.break-segreg ("register"|-all|-list)
<x86-core2>.unbreak-segreg ("register"|-all|-list)
Description
Enables and disables breaking simulation on segment register updates. When this is enabled, every time the specified control register is updated during simulation a message is printed. The message will name the register being updated, and the new value. The new value will be printed even if it is identical to the previous value.

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.

Provided By
x86-intel64
See Also
<x86-core2>.trace-segreg

<x86-core2>.info
Synopsis
<x86-core2>.info
Description
Print detailed information about the configuration of the object.
Provided By
x86-intel64

<x86-core2>.memory-configuration
Synopsis
<x86-core2>.memory-configuration
Description
Print the processors memory configuration. Depending on the processor type, this may include MTRR information, HyperTransport routing information, DRAM configuration, and other memory configuration related information.
Provided By
x86-intel64

<x86-core2>.msrs
Synopsis
<x86-core2>.msrs
Description
Print model specific registers. MSRs not included in the output are either not supported, not implemented, read-only, or must be accessed through other attributes.
Provided By
x86-intel64

<x86-core2>.pregs-fpu
Synopsis
<x86-core2>.pregs-fpu [-f] [-x] [-i] [-b]
Description
Prints the x87 floating-point registers, using one of the formatting flags.

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.

Provided By
x86-intel64

<x86-core2>.pregs-sse
Synopsis
<x86-core2>.pregs-sse [-s] [-d] [-f] [-x] [-i] [-b]
Description
Prints the contents of the SSE registers, using one subregister size flag and one formatting flag.

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.

Provided By
x86-intel64

<x86-core2>.print-acpi-tables
Synopsis
<x86-core2>.print-acpi-tables [dsdt_file] [ssdt_file]
Description
Print all Advanced Configuration and Power Interface (ACPI) tables. Typical x86 firmware (BIOS) sets up such tables during boot, meaning that the command will not be able to find anything useful if run too early.

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.

Provided By
x86-intel64

<x86-core2>.print-gdt
Synopsis
<x86-core2>.print-gdt
Description
Print all descriptors in the Global Descriptor Table (GDT). Only usable in protected mode.
Provided By
x86-intel64

<x86-core2>.print-idt
Synopsis
<x86-core2>.print-idt
Description
Print all descriptors in the Interrupt Descriptor Table (IDT).
Provided By
x86-intel64

<x86-core2>.print-mp-tables
Synopsis
<x86-core2>.print-mp-tables
Description
Print all MultiProcessor specification (MPS) tables. Typical x86 firmware (BIOS) sets up such tables during boot, meaning that the command will not be able to find anything useful if run too early.
Provided By
x86-intel64

<x86-core2>.print-tss
Synopsis
<x86-core2>.print-tss
Description
Print the current task state structure.
Provided By
x86-intel64

<x86-core2>.print-vmcs
Synopsis
<x86-core2>.print-vmcs [vmcs-ptr]
Description
Print all fields in the Intel® Virtual Machine Control Structure (Intel ® VMCS). If vmcs-ptr is given it should be a VMCS pointer and the VMCS is read from memory. Without argument and if this command is used in VMX operation, the current VMCS is printed.
Provided By
x86-intel64

<x86-core2>.print-vmx-cap
Synopsis
<x86-core2>.print-vmx-cap
Description
Print VMX capabilities CPU model provides to guest.
Provided By
x86-intel64

<x86-core2>.status
Synopsis
<x86-core2>.status
Description
Print detailed information about the current status of the object.
Provided By
x86-intel64

<x86-core2>.tablewalk
Synopsis
<x86-core2>.tablewalk address
Description
Translate a linear address to a physical address. Traverses the current paging table and prints information about every step along the way.
Provided By
x86-intel64

<x86-core2>.trace-segreg
Synopsis
<x86-core2>.trace-segreg ("register"|-all|-list)
<x86-core2>.untrace-segreg ("register"|-all|-list)
Description
Enables and disables tracing of segment register updates. When this is enabled, every time the specified control register is updated during simulation a message is printed. The message will name the register being updated, and the new value. The new value will be printed even if it is identical to the previous value.

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.

Provided By
x86-intel64
See Also
<x86-core2>.break-segreg

<x86-core2>.unbreak-processor-reset
Synopsis
<x86-core2>.unbreak-processor-reset
Description
Set the simulation to no longer stop when this core receives the INIT or RESET signal.
Provided By
x86-intel64

<x86-core2>.unbreak-segreg
Synopsis
<x86-core2>.unbreak-segreg ("register"|-all|-list)
<x86-core2>.break-segreg ("register"|-all|-list)
Description
Enables and disables breaking simulation on segment register updates. When this is enabled, every time the specified control register is updated during simulation a message is printed. The message will name the register being updated, and the new value. The new value will be printed even if it is identical to the previous value.

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.

Provided By
x86-intel64
See Also
<x86-core2>.trace-segreg

<x86-core2>.untrace-segreg
Synopsis
<x86-core2>.untrace-segreg ("register"|-all|-list)
<x86-core2>.trace-segreg ("register"|-all|-list)
Description
Enables and disables tracing of segment register updates. When this is enabled, every time the specified control register is updated during simulation a message is printed. The message will name the register being updated, and the new value. The new value will be printed even if it is identical to the previous value.

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.

Provided By
x86-intel64
See Also
<x86-core2>.break-segreg

<x86-core2>.wait-for-processor-reset
Synopsis
<x86-core2>.wait-for-processor-reset [-reverse] [-always]
Description
Postpones execution of a script branch until a processor receives the INIT or RESET signal.

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.

Provided By
x86-intel64
See Also
script-branch

<x86-intel64>.aprof-views
Synopsis
<x86-intel64>.aprof-views [add] [remove] [view] [-clear]
Description
Determines which address profiler views are displayed alongside disassembled code.

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.

Provided By
x86-intel64

<x86-intel64>.break-processor-reset
Synopsis
<x86-intel64>.break-processor-reset
Description
Set the simulation to stop when this core receives the INIT or RESET signal.
Provided By
x86-intel64

<x86-intel64>.break-segreg
Synopsis
<x86-intel64>.break-segreg ("register"|-all|-list)
<x86-intel64>.unbreak-segreg ("register"|-all|-list)
Description
Enables and disables breaking simulation on segment register updates. When this is enabled, every time the specified control register is updated during simulation a message is printed. The message will name the register being updated, and the new value. The new value will be printed even if it is identical to the previous value.

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.

Provided By
x86-intel64
See Also
<x86-intel64>.trace-segreg

<x86-intel64>.info
Synopsis
<x86-intel64>.info
Description
Print detailed information about the configuration of the object.
Provided By
x86-intel64

<x86-intel64>.memory-configuration
Synopsis
<x86-intel64>.memory-configuration
Description
Print the processors memory configuration. Depending on the processor type, this may include MTRR information, HyperTransport routing information, DRAM configuration, and other memory configuration related information.
Provided By
x86-intel64

<x86-intel64>.msrs
Synopsis
<x86-intel64>.msrs
Description
Print model specific registers. MSRs not included in the output are either not supported, not implemented, read-only, or must be accessed through other attributes.
Provided By
x86-intel64

<x86-intel64>.pregs-fpu
Synopsis
<x86-intel64>.pregs-fpu [-f] [-x] [-i] [-b]
Description
Prints the x87 floating-point registers, using one of the formatting flags.

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.

Provided By
x86-intel64

<x86-intel64>.pregs-sse
Synopsis
<x86-intel64>.pregs-sse [-s] [-d] [-f] [-x] [-i] [-b]
Description
Prints the contents of the SSE registers, using one subregister size flag and one formatting flag.

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.

Provided By
x86-intel64

<x86-intel64>.print-acpi-tables
Synopsis
<x86-intel64>.print-acpi-tables [dsdt_file] [ssdt_file]
Description
Print all Advanced Configuration and Power Interface (ACPI) tables. Typical x86 firmware (BIOS) sets up such tables during boot, meaning that the command will not be able to find anything useful if run too early.

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.

Provided By
x86-intel64

<x86-intel64>.print-gdt
Synopsis
<x86-intel64>.print-gdt
Description
Print all descriptors in the Global Descriptor Table (GDT). Only usable in protected mode.
Provided By
x86-intel64

<x86-intel64>.print-idt
Synopsis
<x86-intel64>.print-idt
Description
Print all descriptors in the Interrupt Descriptor Table (IDT).
Provided By
x86-intel64

<x86-intel64>.print-mp-tables
Synopsis
<x86-intel64>.print-mp-tables
Description
Print all MultiProcessor specification (MPS) tables. Typical x86 firmware (BIOS) sets up such tables during boot, meaning that the command will not be able to find anything useful if run too early.
Provided By
x86-intel64

<x86-intel64>.print-tss
Synopsis
<x86-intel64>.print-tss
Description
Print the current task state structure.
Provided By
x86-intel64

<x86-intel64>.print-vmcs
Synopsis
<x86-intel64>.print-vmcs [vmcs-ptr]
Description
Print all fields in the Intel® Virtual Machine Control Structure (Intel ® VMCS). If vmcs-ptr is given it should be a VMCS pointer and the VMCS is read from memory. Without argument and if this command is used in VMX operation, the current VMCS is printed.
Provided By
x86-intel64

<x86-intel64>.print-vmx-cap
Synopsis
<x86-intel64>.print-vmx-cap
Description
Print VMX capabilities CPU model provides to guest.
Provided By
x86-intel64

<x86-intel64>.status
Synopsis
<x86-intel64>.status
Description
Print detailed information about the current status of the object.
Provided By
x86-intel64

<x86-intel64>.tablewalk
Synopsis
<x86-intel64>.tablewalk address
Description
Translate a linear address to a physical address. Traverses the current paging table and prints information about every step along the way.
Provided By
x86-intel64

<x86-intel64>.trace-segreg
Synopsis
<x86-intel64>.trace-segreg ("register"|-all|-list)
<x86-intel64>.untrace-segreg ("register"|-all|-list)
Description
Enables and disables tracing of segment register updates. When this is enabled, every time the specified control register is updated during simulation a message is printed. The message will name the register being updated, and the new value. The new value will be printed even if it is identical to the previous value.

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.

Provided By
x86-intel64
See Also
<x86-intel64>.break-segreg

<x86-intel64>.unbreak-processor-reset
Synopsis
<x86-intel64>.unbreak-processor-reset
Description
Set the simulation to no longer stop when this core receives the INIT or RESET signal.
Provided By
x86-intel64

<x86-intel64>.unbreak-segreg
Synopsis
<x86-intel64>.unbreak-segreg ("register"|-all|-list)
<x86-intel64>.break-segreg ("register"|-all|-list)
Description
Enables and disables breaking simulation on segment register updates. When this is enabled, every time the specified control register is updated during simulation a message is printed. The message will name the register being updated, and the new value. The new value will be printed even if it is identical to the previous value.

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.

Provided By
x86-intel64
See Also
<x86-intel64>.trace-segreg

<x86-intel64>.untrace-segreg
Synopsis
<x86-intel64>.untrace-segreg ("register"|-all|-list)
<x86-intel64>.trace-segreg ("register"|-all|-list)
Description
Enables and disables tracing of segment register updates. When this is enabled, every time the specified control register is updated during simulation a message is printed. The message will name the register being updated, and the new value. The new value will be printed even if it is identical to the previous value.

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.

Provided By
x86-intel64
See Also
<x86-intel64>.break-segreg

<x86-intel64>.wait-for-processor-reset
Synopsis
<x86-intel64>.wait-for-processor-reset [-reverse] [-always]
Description
Postpones execution of a script branch until a processor receives the INIT or RESET signal.

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.

Provided By
x86-intel64
See Also
script-branch

<x86-nehalem-xeon>.aprof-views
Synopsis
<x86-nehalem-xeon>.aprof-views [add] [remove] [view] [-clear]
Description
Determines which address profiler views are displayed alongside disassembled code.

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.

Provided By
x86-intel64

<x86-nehalem-xeon>.break-processor-reset
Synopsis
<x86-nehalem-xeon>.break-processor-reset
Description
Set the simulation to stop when this core receives the INIT or RESET signal.
Provided By
x86-intel64

<x86-nehalem-xeon>.break-segreg
Synopsis
<x86-nehalem-xeon>.break-segreg ("register"|-all|-list)
<x86-nehalem-xeon>.unbreak-segreg ("register"|-all|-list)
Description
Enables and disables breaking simulation on segment register updates. When this is enabled, every time the specified control register is updated during simulation a message is printed. The message will name the register being updated, and the new value. The new value will be printed even if it is identical to the previous value.

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.

Provided By
x86-intel64
See Also
<x86-nehalem-xeon>.trace-segreg

<x86-nehalem-xeon>.info
Synopsis
<x86-nehalem-xeon>.info
Description
Print detailed information about the configuration of the object.
Provided By
x86-intel64

<x86-nehalem-xeon>.memory-configuration
Synopsis
<x86-nehalem-xeon>.memory-configuration
Description
Print the processors memory configuration. Depending on the processor type, this may include MTRR information, HyperTransport routing information, DRAM configuration, and other memory configuration related information.
Provided By
x86-intel64

<x86-nehalem-xeon>.msrs
Synopsis
<x86-nehalem-xeon>.msrs
Description
Print model specific registers. MSRs not included in the output are either not supported, not implemented, read-only, or must be accessed through other attributes.
Provided By
x86-intel64

<x86-nehalem-xeon>.pregs-fpu
Synopsis
<x86-nehalem-xeon>.pregs-fpu [-f] [-x] [-i] [-b]
Description
Prints the x87 floating-point registers, using one of the formatting flags.

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.

Provided By
x86-intel64

<x86-nehalem-xeon>.pregs-sse
Synopsis
<x86-nehalem-xeon>.pregs-sse [-s] [-d] [-f] [-x] [-i] [-b]
Description
Prints the contents of the SSE registers, using one subregister size flag and one formatting flag.

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.

Provided By
x86-intel64

<x86-nehalem-xeon>.print-acpi-tables
Synopsis
<x86-nehalem-xeon>.print-acpi-tables [dsdt_file] [ssdt_file]
Description
Print all Advanced Configuration and Power Interface (ACPI) tables. Typical x86 firmware (BIOS) sets up such tables during boot, meaning that the command will not be able to find anything useful if run too early.

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.

Provided By
x86-intel64

<x86-nehalem-xeon>.print-gdt
Synopsis
<x86-nehalem-xeon>.print-gdt
Description
Print all descriptors in the Global Descriptor Table (GDT). Only usable in protected mode.
Provided By
x86-intel64

<x86-nehalem-xeon>.print-idt
Synopsis
<x86-nehalem-xeon>.print-idt
Description
Print all descriptors in the Interrupt Descriptor Table (IDT).
Provided By
x86-intel64

<x86-nehalem-xeon>.print-mp-tables
Synopsis
<x86-nehalem-xeon>.print-mp-tables
Description
Print all MultiProcessor specification (MPS) tables. Typical x86 firmware (BIOS) sets up such tables during boot, meaning that the command will not be able to find anything useful if run too early.
Provided By
x86-intel64

<x86-nehalem-xeon>.print-tss
Synopsis
<x86-nehalem-xeon>.print-tss
Description
Print the current task state structure.
Provided By
x86-intel64

<x86-nehalem-xeon>.print-vmcs
Synopsis
<x86-nehalem-xeon>.print-vmcs [vmcs-ptr]
Description
Print all fields in the Intel® Virtual Machine Control Structure (Intel ® VMCS). If vmcs-ptr is given it should be a VMCS pointer and the VMCS is read from memory. Without argument and if this command is used in VMX operation, the current VMCS is printed.
Provided By
x86-intel64

<x86-nehalem-xeon>.print-vmx-cap
Synopsis
<x86-nehalem-xeon>.print-vmx-cap
Description
Print VMX capabilities CPU model provides to guest.
Provided By
x86-intel64

<x86-nehalem-xeon>.status
Synopsis
<x86-nehalem-xeon>.status
Description
Print detailed information about the current status of the object.
Provided By
x86-intel64

<x86-nehalem-xeon>.tablewalk
Synopsis
<x86-nehalem-xeon>.tablewalk address
Description
Translate a linear address to a physical address. Traverses the current paging table and prints information about every step along the way.
Provided By
x86-intel64

<x86-nehalem-xeon>.trace-segreg
Synopsis
<x86-nehalem-xeon>.trace-segreg ("register"|-all|-list)
<x86-nehalem-xeon>.untrace-segreg ("register"|-all|-list)
Description
Enables and disables tracing of segment register updates. When this is enabled, every time the specified control register is updated during simulation a message is printed. The message will name the register being updated, and the new value. The new value will be printed even if it is identical to the previous value.

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.

Provided By
x86-intel64
See Also
<x86-nehalem-xeon>.break-segreg

<x86-nehalem-xeon>.unbreak-processor-reset
Synopsis
<x86-nehalem-xeon>.unbreak-processor-reset
Description
Set the simulation to no longer stop when this core receives the INIT or RESET signal.
Provided By
x86-intel64

<x86-nehalem-xeon>.unbreak-segreg
Synopsis
<x86-nehalem-xeon>.unbreak-segreg ("register"|-all|-list)
<x86-nehalem-xeon>.break-segreg ("register"|-all|-list)
Description
Enables and disables breaking simulation on segment register updates. When this is enabled, every time the specified control register is updated during simulation a message is printed. The message will name the register being updated, and the new value. The new value will be printed even if it is identical to the previous value.

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.

Provided By
x86-intel64
See Also
<x86-nehalem-xeon>.trace-segreg

<x86-nehalem-xeon>.untrace-segreg
Synopsis
<x86-nehalem-xeon>.untrace-segreg ("register"|-all|-list)
<x86-nehalem-xeon>.trace-segreg ("register"|-all|-list)
Description
Enables and disables tracing of segment register updates. When this is enabled, every time the specified control register is updated during simulation a message is printed. The message will name the register being updated, and the new value. The new value will be printed even if it is identical to the previous value.

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.

Provided By
x86-intel64
See Also
<x86-nehalem-xeon>.break-segreg

<x86-nehalem-xeon>.wait-for-processor-reset
Synopsis
<x86-nehalem-xeon>.wait-for-processor-reset [-reverse] [-always]
Description
Postpones execution of a script branch until a processor receives the INIT or RESET signal.

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.

Provided By
x86-intel64
See Also
script-branch

<x86-nehalem>.aprof-views
Synopsis
<x86-nehalem>.aprof-views [add] [remove] [view] [-clear]
Description
Determines which address profiler views are displayed alongside disassembled code.

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.

Provided By
x86-intel64

<x86-nehalem>.break-processor-reset
Synopsis
<x86-nehalem>.break-processor-reset
Description
Set the simulation to stop when this core receives the INIT or RESET signal.
Provided By
x86-intel64

<x86-nehalem>.break-segreg
Synopsis
<x86-nehalem>.break-segreg ("register"|-all|-list)
<x86-nehalem>.unbreak-segreg ("register"|-all|-list)
Description
Enables and disables breaking simulation on segment register updates. When this is enabled, every time the specified control register is updated during simulation a message is printed. The message will name the register being updated, and the new value. The new value will be printed even if it is identical to the previous value.

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.

Provided By
x86-intel64
See Also
<x86-nehalem>.trace-segreg

<x86-nehalem>.info
Synopsis
<x86-nehalem>.info
Description
Print detailed information about the configuration of the object.
Provided By
x86-intel64

<x86-nehalem>.memory-configuration
Synopsis
<x86-nehalem>.memory-configuration
Description
Print the processors memory configuration. Depending on the processor type, this may include MTRR information, HyperTransport routing information, DRAM configuration, and other memory configuration related information.
Provided By
x86-intel64

<x86-nehalem>.msrs
Synopsis
<x86-nehalem>.msrs
Description
Print model specific registers. MSRs not included in the output are either not supported, not implemented, read-only, or must be accessed through other attributes.
Provided By
x86-intel64

<x86-nehalem>.pregs-fpu
Synopsis
<x86-nehalem>.pregs-fpu [-f] [-x] [-i] [-b]
Description
Prints the x87 floating-point registers, using one of the formatting flags.

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.

Provided By
x86-intel64

<x86-nehalem>.pregs-sse
Synopsis
<x86-nehalem>.pregs-sse [-s] [-d] [-f] [-x] [-i] [-b]
Description
Prints the contents of the SSE registers, using one subregister size flag and one formatting flag.

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.

Provided By
x86-intel64

<x86-nehalem>.print-acpi-tables
Synopsis
<x86-nehalem>.print-acpi-tables [dsdt_file] [ssdt_file]
Description
Print all Advanced Configuration and Power Interface (ACPI) tables. Typical x86 firmware (BIOS) sets up such tables during boot, meaning that the command will not be able to find anything useful if run too early.

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.

Provided By
x86-intel64

<x86-nehalem>.print-gdt
Synopsis
<x86-nehalem>.print-gdt
Description
Print all descriptors in the Global Descriptor Table (GDT). Only usable in protected mode.
Provided By
x86-intel64

<x86-nehalem>.print-idt
Synopsis
<x86-nehalem>.print-idt
Description
Print all descriptors in the Interrupt Descriptor Table (IDT).
Provided By
x86-intel64

<x86-nehalem>.print-mp-tables
Synopsis
<x86-nehalem>.print-mp-tables
Description
Print all MultiProcessor specification (MPS) tables. Typical x86 firmware (BIOS) sets up such tables during boot, meaning that the command will not be able to find anything useful if run too early.
Provided By
x86-intel64

<x86-nehalem>.print-tss
Synopsis
<x86-nehalem>.print-tss
Description
Print the current task state structure.
Provided By
x86-intel64

<x86-nehalem>.print-vmcs
Synopsis
<x86-nehalem>.print-vmcs [vmcs-ptr]
Description
Print all fields in the Intel® Virtual Machine Control Structure (Intel ® VMCS). If vmcs-ptr is given it should be a VMCS pointer and the VMCS is read from memory. Without argument and if this command is used in VMX operation, the current VMCS is printed.
Provided By
x86-intel64

<x86-nehalem>.print-vmx-cap
Synopsis
<x86-nehalem>.print-vmx-cap
Description
Print VMX capabilities CPU model provides to guest.
Provided By
x86-intel64

<x86-nehalem>.status
Synopsis
<x86-nehalem>.status
Description
Print detailed information about the current status of the object.
Provided By
x86-intel64

<x86-nehalem>.tablewalk
Synopsis
<x86-nehalem>.tablewalk address
Description
Translate a linear address to a physical address. Traverses the current paging table and prints information about every step along the way.
Provided By
x86-intel64

<x86-nehalem>.trace-segreg
Synopsis
<x86-nehalem>.trace-segreg ("register"|-all|-list)
<x86-nehalem>.untrace-segreg ("register"|-all|-list)
Description
Enables and disables tracing of segment register updates. When this is enabled, every time the specified control register is updated during simulation a message is printed. The message will name the register being updated, and the new value. The new value will be printed even if it is identical to the previous value.

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.

Provided By
x86-intel64
See Also
<x86-nehalem>.break-segreg

<x86-nehalem>.unbreak-processor-reset
Synopsis
<x86-nehalem>.unbreak-processor-reset
Description
Set the simulation to no longer stop when this core receives the INIT or RESET signal.
Provided By
x86-intel64

<x86-nehalem>.unbreak-segreg
Synopsis
<x86-nehalem>.unbreak-segreg ("register"|-all|-list)
<x86-nehalem>.break-segreg ("register"|-all|-list)
Description
Enables and disables breaking simulation on segment register updates. When this is enabled, every time the specified control register is updated during simulation a message is printed. The message will name the register being updated, and the new value. The new value will be printed even if it is identical to the previous value.

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.

Provided By
x86-intel64
See Also
<x86-nehalem>.trace-segreg

<x86-nehalem>.untrace-segreg
Synopsis
<x86-nehalem>.untrace-segreg ("register"|-all|-list)
<x86-nehalem>.trace-segreg ("register"|-all|-list)
Description
Enables and disables tracing of segment register updates. When this is enabled, every time the specified control register is updated during simulation a message is printed. The message will name the register being updated, and the new value. The new value will be printed even if it is identical to the previous value.

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.

Provided By
x86-intel64
See Also
<x86-nehalem>.break-segreg

<x86-nehalem>.wait-for-processor-reset
Synopsis
<x86-nehalem>.wait-for-processor-reset [-reverse] [-always]
Description
Postpones execution of a script branch until a processor receives the INIT or RESET signal.

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.

Provided By
x86-intel64
See Also
script-branch

<x86-p4-nocona>.aprof-views
Synopsis
<x86-p4-nocona>.aprof-views [add] [remove] [view] [-clear]
Description
Determines which address profiler views are displayed alongside disassembled code.

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.

Provided By
x86-intel64

<x86-p4-nocona>.break-processor-reset
Synopsis
<x86-p4-nocona>.break-processor-reset
Description
Set the simulation to stop when this core receives the INIT or RESET signal.
Provided By
x86-intel64

<x86-p4-nocona>.break-segreg
Synopsis
<x86-p4-nocona>.break-segreg ("register"|-all|-list)
<x86-p4-nocona>.unbreak-segreg ("register"|-all|-list)
Description
Enables and disables breaking simulation on segment register updates. When this is enabled, every time the specified control register is updated during simulation a message is printed. The message will name the register being updated, and the new value. The new value will be printed even if it is identical to the previous value.

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.

Provided By
x86-intel64
See Also
<x86-p4-nocona>.trace-segreg

<x86-p4-nocona>.info
Synopsis
<x86-p4-nocona>.info
Description
Print detailed information about the configuration of the object.
Provided By
x86-intel64

<x86-p4-nocona>.memory-configuration
Synopsis
<x86-p4-nocona>.memory-configuration
Description
Print the processors memory configuration. Depending on the processor type, this may include MTRR information, HyperTransport routing information, DRAM configuration, and other memory configuration related information.
Provided By
x86-intel64

<x86-p4-nocona>.msrs
Synopsis
<x86-p4-nocona>.msrs
Description
Print model specific registers. MSRs not included in the output are either not supported, not implemented, read-only, or must be accessed through other attributes.
Provided By
x86-intel64

<x86-p4-nocona>.pregs-fpu
Synopsis
<x86-p4-nocona>.pregs-fpu [-f] [-x] [-i] [-b]
Description
Prints the x87 floating-point registers, using one of the formatting flags.

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.

Provided By
x86-intel64

<x86-p4-nocona>.pregs-sse
Synopsis
<x86-p4-nocona>.pregs-sse [-s] [-d] [-f] [-x] [-i] [-b]
Description
Prints the contents of the SSE registers, using one subregister size flag and one formatting flag.

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.

Provided By
x86-intel64

<x86-p4-nocona>.print-acpi-tables
Synopsis
<x86-p4-nocona>.print-acpi-tables [dsdt_file] [ssdt_file]
Description
Print all Advanced Configuration and Power Interface (ACPI) tables. Typical x86 firmware (BIOS) sets up such tables during boot, meaning that the command will not be able to find anything useful if run too early.

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.

Provided By
x86-intel64

<x86-p4-nocona>.print-gdt
Synopsis
<x86-p4-nocona>.print-gdt
Description
Print all descriptors in the Global Descriptor Table (GDT). Only usable in protected mode.
Provided By
x86-intel64

<x86-p4-nocona>.print-idt
Synopsis
<x86-p4-nocona>.print-idt
Description
Print all descriptors in the Interrupt Descriptor Table (IDT).
Provided By
x86-intel64

<x86-p4-nocona>.print-mp-tables
Synopsis
<x86-p4-nocona>.print-mp-tables
Description
Print all MultiProcessor specification (MPS) tables. Typical x86 firmware (BIOS) sets up such tables during boot, meaning that the command will not be able to find anything useful if run too early.
Provided By
x86-intel64

<x86-p4-nocona>.print-tss
Synopsis
<x86-p4-nocona>.print-tss
Description
Print the current task state structure.
Provided By
x86-intel64

<x86-p4-nocona>.print-vmcs
Synopsis
<x86-p4-nocona>.print-vmcs [vmcs-ptr]
Description
Print all fields in the Intel® Virtual Machine Control Structure (Intel ® VMCS). If vmcs-ptr is given it should be a VMCS pointer and the VMCS is read from memory. Without argument and if this command is used in VMX operation, the current VMCS is printed.
Provided By
x86-intel64

<x86-p4-nocona>.print-vmx-cap
Synopsis
<x86-p4-nocona>.print-vmx-cap
Description
Print VMX capabilities CPU model provides to guest.
Provided By
x86-intel64

<x86-p4-nocona>.status
Synopsis
<x86-p4-nocona>.status
Description
Print detailed information about the current status of the object.
Provided By
x86-intel64

<x86-p4-nocona>.tablewalk
Synopsis
<x86-p4-nocona>.tablewalk address
Description
Translate a linear address to a physical address. Traverses the current paging table and prints information about every step along the way.
Provided By
x86-intel64

<x86-p4-nocona>.trace-segreg
Synopsis
<x86-p4-nocona>.trace-segreg ("register"|-all|-list)
<x86-p4-nocona>.untrace-segreg ("register"|-all|-list)
Description
Enables and disables tracing of segment register updates. When this is enabled, every time the specified control register is updated during simulation a message is printed. The message will name the register being updated, and the new value. The new value will be printed even if it is identical to the previous value.

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.

Provided By
x86-intel64
See Also
<x86-p4-nocona>.break-segreg

<x86-p4-nocona>.unbreak-processor-reset
Synopsis
<x86-p4-nocona>.unbreak-processor-reset
Description
Set the simulation to no longer stop when this core receives the INIT or RESET signal.
Provided By
x86-intel64

<x86-p4-nocona>.unbreak-segreg
Synopsis
<x86-p4-nocona>.unbreak-segreg ("register"|-all|-list)
<x86-p4-nocona>.break-segreg ("register"|-all|-list)
Description
Enables and disables breaking simulation on segment register updates. When this is enabled, every time the specified control register is updated during simulation a message is printed. The message will name the register being updated, and the new value. The new value will be printed even if it is identical to the previous value.

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.

Provided By
x86-intel64
See Also
<x86-p4-nocona>.trace-segreg

<x86-p4-nocona>.untrace-segreg
Synopsis
<x86-p4-nocona>.untrace-segreg ("register"|-all|-list)
<x86-p4-nocona>.trace-segreg ("register"|-all|-list)
Description
Enables and disables tracing of segment register updates. When this is enabled, every time the specified control register is updated during simulation a message is printed. The message will name the register being updated, and the new value. The new value will be printed even if it is identical to the previous value.

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.

Provided By
x86-intel64
See Also
<x86-p4-nocona>.break-segreg

<x86-p4-nocona>.wait-for-processor-reset
Synopsis
<x86-p4-nocona>.wait-for-processor-reset [-reverse] [-always]
Description
Postpones execution of a script branch until a processor receives the INIT or RESET signal.

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.

Provided By
x86-intel64
See Also
script-branch

<x86-p4e-model4>.aprof-views
Synopsis
<x86-p4e-model4>.aprof-views [add] [remove] [view] [-clear]
Description
Determines which address profiler views are displayed alongside disassembled code.

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.

Provided By
x86-intel64

<x86-p4e-model4>.break-processor-reset
Synopsis
<x86-p4e-model4>.break-processor-reset
Description
Set the simulation to stop when this core receives the INIT or RESET signal.
Provided By
x86-intel64

<x86-p4e-model4>.break-segreg
Synopsis
<x86-p4e-model4>.break-segreg ("register"|-all|-list)
<x86-p4e-model4>.unbreak-segreg ("register"|-all|-list)
Description
Enables and disables breaking simulation on segment register updates. When this is enabled, every time the specified control register is updated during simulation a message is printed. The message will name the register being updated, and the new value. The new value will be printed even if it is identical to the previous value.

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.

Provided By
x86-intel64
See Also
<x86-p4e-model4>.trace-segreg

<x86-p4e-model4>.info
Synopsis
<x86-p4e-model4>.info
Description
Print detailed information about the configuration of the object.
Provided By
x86-intel64

<x86-p4e-model4>.memory-configuration
Synopsis
<x86-p4e-model4>.memory-configuration
Description
Print the processors memory configuration. Depending on the processor type, this may include MTRR information, HyperTransport routing information, DRAM configuration, and other memory configuration related information.
Provided By
x86-intel64

<x86-p4e-model4>.msrs
Synopsis
<x86-p4e-model4>.msrs
Description
Print model specific registers. MSRs not included in the output are either not supported, not implemented, read-only, or must be accessed through other attributes.
Provided By
x86-intel64

<x86-p4e-model4>.pregs-fpu
Synopsis
<x86-p4e-model4>.pregs-fpu [-f] [-x] [-i] [-b]
Description
Prints the x87 floating-point registers, using one of the formatting flags.

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.

Provided By
x86-intel64

<x86-p4e-model4>.pregs-sse
Synopsis
<x86-p4e-model4>.pregs-sse [-s] [-d] [-f] [-x] [-i] [-b]
Description
Prints the contents of the SSE registers, using one subregister size flag and one formatting flag.

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.

Provided By
x86-intel64

<x86-p4e-model4>.print-acpi-tables
Synopsis
<x86-p4e-model4>.print-acpi-tables [dsdt_file] [ssdt_file]
Description
Print all Advanced Configuration and Power Interface (ACPI) tables. Typical x86 firmware (BIOS) sets up such tables during boot, meaning that the command will not be able to find anything useful if run too early.

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.

Provided By
x86-intel64

<x86-p4e-model4>.print-gdt
Synopsis
<x86-p4e-model4>.print-gdt
Description
Print all descriptors in the Global Descriptor Table (GDT). Only usable in protected mode.
Provided By
x86-intel64

<x86-p4e-model4>.print-idt
Synopsis
<x86-p4e-model4>.print-idt
Description
Print all descriptors in the Interrupt Descriptor Table (IDT).
Provided By
x86-intel64

<x86-p4e-model4>.print-mp-tables
Synopsis
<x86-p4e-model4>.print-mp-tables
Description
Print all MultiProcessor specification (MPS) tables. Typical x86 firmware (BIOS) sets up such tables during boot, meaning that the command will not be able to find anything useful if run too early.
Provided By
x86-intel64

<x86-p4e-model4>.print-tss
Synopsis
<x86-p4e-model4>.print-tss
Description
Print the current task state structure.
Provided By
x86-intel64

<x86-p4e-model4>.print-vmcs
Synopsis
<x86-p4e-model4>.print-vmcs [vmcs-ptr]
Description
Print all fields in the Intel® Virtual Machine Control Structure (Intel ® VMCS). If vmcs-ptr is given it should be a VMCS pointer and the VMCS is read from memory. Without argument and if this command is used in VMX operation, the current VMCS is printed.
Provided By
x86-intel64

<x86-p4e-model4>.print-vmx-cap
Synopsis
<x86-p4e-model4>.print-vmx-cap
Description
Print VMX capabilities CPU model provides to guest.
Provided By
x86-intel64

<x86-p4e-model4>.status
Synopsis
<x86-p4e-model4>.status
Description
Print detailed information about the current status of the object.
Provided By
x86-intel64

<x86-p4e-model4>.tablewalk
Synopsis
<x86-p4e-model4>.tablewalk address
Description
Translate a linear address to a physical address. Traverses the current paging table and prints information about every step along the way.
Provided By
x86-intel64

<x86-p4e-model4>.trace-segreg
Synopsis
<x86-p4e-model4>.trace-segreg ("register"|-all|-list)
<x86-p4e-model4>.untrace-segreg ("register"|-all|-list)
Description
Enables and disables tracing of segment register updates. When this is enabled, every time the specified control register is updated during simulation a message is printed. The message will name the register being updated, and the new value. The new value will be printed even if it is identical to the previous value.

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.

Provided By
x86-intel64
See Also
<x86-p4e-model4>.break-segreg

<x86-p4e-model4>.unbreak-processor-reset
Synopsis
<x86-p4e-model4>.unbreak-processor-reset
Description
Set the simulation to no longer stop when this core receives the INIT or RESET signal.
Provided By
x86-intel64

<x86-p4e-model4>.unbreak-segreg
Synopsis
<x86-p4e-model4>.unbreak-segreg ("register"|-all|-list)
<x86-p4e-model4>.break-segreg ("register"|-all|-list)
Description
Enables and disables breaking simulation on segment register updates. When this is enabled, every time the specified control register is updated during simulation a message is printed. The message will name the register being updated, and the new value. The new value will be printed even if it is identical to the previous value.

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.

Provided By
x86-intel64
See Also
<x86-p4e-model4>.trace-segreg

<x86-p4e-model4>.untrace-segreg
Synopsis
<x86-p4e-model4>.untrace-segreg ("register"|-all|-list)
<x86-p4e-model4>.trace-segreg ("register"|-all|-list)
Description
Enables and disables tracing of segment register updates. When this is enabled, every time the specified control register is updated during simulation a message is printed. The message will name the register being updated, and the new value. The new value will be printed even if it is identical to the previous value.

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.

Provided By
x86-intel64
See Also
<x86-p4e-model4>.break-segreg

<x86-p4e-model4>.wait-for-processor-reset
Synopsis
<x86-p4e-model4>.wait-for-processor-reset [-reverse] [-always]
Description
Postpones execution of a script branch until a processor receives the INIT or RESET signal.

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.

Provided By
x86-intel64
See Also
script-branch

<x86-p4e>.aprof-views
Synopsis
<x86-p4e>.aprof-views [add] [remove] [view] [-clear]
Description
Determines which address profiler views are displayed alongside disassembled code.

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.

Provided By
x86-intel64

<x86-p4e>.break-processor-reset
Synopsis
<x86-p4e>.break-processor-reset
Description
Set the simulation to stop when this core receives the INIT or RESET signal.
Provided By
x86-intel64

<x86-p4e>.break-segreg
Synopsis
<x86-p4e>.break-segreg ("register"|-all|-list)
<x86-p4e>.unbreak-segreg ("register"|-all|-list)
Description
Enables and disables breaking simulation on segment register updates. When this is enabled, every time the specified control register is updated during simulation a message is printed. The message will name the register being updated, and the new value. The new value will be printed even if it is identical to the previous value.

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.

Provided By
x86-intel64
See Also
<x86-p4e>.trace-segreg

<x86-p4e>.info
Synopsis
<x86-p4e>.info
Description
Print detailed information about the configuration of the object.
Provided By
x86-intel64

<x86-p4e>.memory-configuration
Synopsis
<x86-p4e>.memory-configuration
Description
Print the processors memory configuration. Depending on the processor type, this may include MTRR information, HyperTransport routing information, DRAM configuration, and other memory configuration related information.
Provided By
x86-intel64

<x86-p4e>.msrs
Synopsis
<x86-p4e>.msrs
Description
Print model specific registers. MSRs not included in the output are either not supported, not implemented, read-only, or must be accessed through other attributes.
Provided By
x86-intel64

<x86-p4e>.pregs-fpu
Synopsis
<x86-p4e>.pregs-fpu [-f] [-x] [-i] [-b]
Description
Prints the x87 floating-point registers, using one of the formatting flags.

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.

Provided By
x86-intel64

<x86-p4e>.pregs-sse
Synopsis
<x86-p4e>.pregs-sse [-s] [-d] [-f] [-x] [-i] [-b]
Description
Prints the contents of the SSE registers, using one subregister size flag and one formatting flag.

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.

Provided By
x86-intel64

<x86-p4e>.print-acpi-tables
Synopsis
<x86-p4e>.print-acpi-tables [dsdt_file] [ssdt_file]
Description
Print all Advanced Configuration and Power Interface (ACPI) tables. Typical x86 firmware (BIOS) sets up such tables during boot, meaning that the command will not be able to find anything useful if run too early.

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.

Provided By
x86-intel64

<x86-p4e>.print-gdt
Synopsis
<x86-p4e>.print-gdt
Description
Print all descriptors in the Global Descriptor Table (GDT). Only usable in protected mode.
Provided By
x86-intel64

<x86-p4e>.print-idt
Synopsis
<x86-p4e>.print-idt
Description
Print all descriptors in the Interrupt Descriptor Table (IDT).
Provided By
x86-intel64

<x86-p4e>.print-mp-tables
Synopsis
<x86-p4e>.print-mp-tables
Description
Print all MultiProcessor specification (MPS) tables. Typical x86 firmware (BIOS) sets up such tables during boot, meaning that the command will not be able to find anything useful if run too early.
Provided By
x86-intel64

<x86-p4e>.print-tss
Synopsis
<x86-p4e>.print-tss
Description
Print the current task state structure.
Provided By
x86-intel64

<x86-p4e>.print-vmcs
Synopsis
<x86-p4e>.print-vmcs [vmcs-ptr]
Description
Print all fields in the Intel® Virtual Machine Control Structure (Intel ® VMCS). If vmcs-ptr is given it should be a VMCS pointer and the VMCS is read from memory. Without argument and if this command is used in VMX operation, the current VMCS is printed.
Provided By
x86-intel64

<x86-p4e>.print-vmx-cap
Synopsis
<x86-p4e>.print-vmx-cap
Description
Print VMX capabilities CPU model provides to guest.
Provided By
x86-intel64

<x86-p4e>.status
Synopsis
<x86-p4e>.status
Description
Print detailed information about the current status of the object.
Provided By
x86-intel64

<x86-p4e>.tablewalk
Synopsis
<x86-p4e>.tablewalk address
Description
Translate a linear address to a physical address. Traverses the current paging table and prints information about every step along the way.
Provided By
x86-intel64

<x86-p4e>.trace-segreg
Synopsis
<x86-p4e>.trace-segreg ("register"|-all|-list)
<x86-p4e>.untrace-segreg ("register"|-all|-list)
Description
Enables and disables tracing of segment register updates. When this is enabled, every time the specified control register is updated during simulation a message is printed. The message will name the register being updated, and the new value. The new value will be printed even if it is identical to the previous value.

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.

Provided By
x86-intel64
See Also
<x86-p4e>.break-segreg

<x86-p4e>.unbreak-processor-reset
Synopsis
<x86-p4e>.unbreak-processor-reset
Description
Set the simulation to no longer stop when this core receives the INIT or RESET signal.
Provided By
x86-intel64

<x86-p4e>.unbreak-segreg
Synopsis
<x86-p4e>.unbreak-segreg ("register"|-all|-list)
<x86-p4e>.break-segreg ("register"|-all|-list)
Description
Enables and disables breaking simulation on segment register updates. When this is enabled, every time the specified control register is updated during simulation a message is printed. The message will name the register being updated, and the new value. The new value will be printed even if it is identical to the previous value.

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.

Provided By
x86-intel64
See Also
<x86-p4e>.trace-segreg

<x86-p4e>.untrace-segreg
Synopsis
<x86-p4e>.untrace-segreg ("register"|-all|-list)
<x86-p4e>.trace-segreg ("register"|-all|-list)
Description
Enables and disables tracing of segment register updates. When this is enabled, every time the specified control register is updated during simulation a message is printed. The message will name the register being updated, and the new value. The new value will be printed even if it is identical to the previous value.

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.

Provided By
x86-intel64
See Also
<x86-p4e>.break-segreg

<x86-p4e>.wait-for-processor-reset
Synopsis
<x86-p4e>.wait-for-processor-reset [-reverse] [-always]
Description
Postpones execution of a script branch until a processor receives the INIT or RESET signal.

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.

Provided By
x86-intel64
See Also
script-branch

<x86QSP1>.aprof-views
Synopsis
<x86QSP1>.aprof-views [add] [remove] [view] [-clear]
Description
Determines which address profiler views are displayed alongside disassembled code.

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.

Provided By
x86-intel64

<x86QSP1>.break-processor-reset
Synopsis
<x86QSP1>.break-processor-reset
Description
Set the simulation to stop when this core receives the INIT or RESET signal.
Provided By
x86-intel64

<x86QSP1>.break-segreg
Synopsis
<x86QSP1>.break-segreg ("register"|-all|-list)
<x86QSP1>.unbreak-segreg ("register"|-all|-list)
Description
Enables and disables breaking simulation on segment register updates. When this is enabled, every time the specified control register is updated during simulation a message is printed. The message will name the register being updated, and the new value. The new value will be printed even if it is identical to the previous value.

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.

Provided By
x86-intel64
See Also
<x86QSP1>.trace-segreg

<x86QSP1>.info
Synopsis
<x86QSP1>.info
Description
Print detailed information about the configuration of the object.
Provided By
x86-intel64

<x86QSP1>.memory-configuration
Synopsis
<x86QSP1>.memory-configuration
Description
Print the processors memory configuration. Depending on the processor type, this may include MTRR information, HyperTransport routing information, DRAM configuration, and other memory configuration related information.
Provided By
x86-intel64

<x86QSP1>.msrs
Synopsis
<x86QSP1>.msrs
Description
Print model specific registers. MSRs not included in the output are either not supported, not implemented, read-only, or must be accessed through other attributes.
Provided By
x86-intel64

<x86QSP1>.pregs-fpu
Synopsis
<x86QSP1>.pregs-fpu [-f] [-x] [-i] [-b]
Description
Prints the x87 floating-point registers, using one of the formatting flags.

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.

Provided By
x86-intel64

<x86QSP1>.pregs-sse
Synopsis
<x86QSP1>.pregs-sse [-s] [-d] [-f] [-x] [-i] [-b]
Description
Prints the contents of the SSE registers, using one subregister size flag and one formatting flag.

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.

Provided By
x86-intel64

<x86QSP1>.print-acpi-tables
Synopsis
<x86QSP1>.print-acpi-tables [dsdt_file] [ssdt_file]
Description
Print all Advanced Configuration and Power Interface (ACPI) tables. Typical x86 firmware (BIOS) sets up such tables during boot, meaning that the command will not be able to find anything useful if run too early.

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.

Provided By
x86-intel64

<x86QSP1>.print-gdt
Synopsis
<x86QSP1>.print-gdt
Description
Print all descriptors in the Global Descriptor Table (GDT). Only usable in protected mode.
Provided By
x86-intel64

<x86QSP1>.print-idt
Synopsis
<x86QSP1>.print-idt
Description
Print all descriptors in the Interrupt Descriptor Table (IDT).
Provided By
x86-intel64

<x86QSP1>.print-mp-tables
Synopsis
<x86QSP1>.print-mp-tables
Description
Print all MultiProcessor specification (MPS) tables. Typical x86 firmware (BIOS) sets up such tables during boot, meaning that the command will not be able to find anything useful if run too early.
Provided By
x86-intel64

<x86QSP1>.print-tss
Synopsis
<x86QSP1>.print-tss
Description
Print the current task state structure.
Provided By
x86-intel64

<x86QSP1>.print-vmcs
Synopsis
<x86QSP1>.print-vmcs [vmcs-ptr]
Description
Print all fields in the Intel® Virtual Machine Control Structure (Intel ® VMCS). If vmcs-ptr is given it should be a VMCS pointer and the VMCS is read from memory. Without argument and if this command is used in VMX operation, the current VMCS is printed.
Provided By
x86-intel64

<x86QSP1>.print-vmx-cap
Synopsis
<x86QSP1>.print-vmx-cap
Description
Print VMX capabilities CPU model provides to guest.
Provided By
x86-intel64

<x86QSP1>.status
Synopsis
<x86QSP1>.status
Description
Print detailed information about the current status of the object.
Provided By
x86-intel64

<x86QSP1>.tablewalk
Synopsis
<x86QSP1>.tablewalk address
Description
Translate a linear address to a physical address. Traverses the current paging table and prints information about every step along the way.
Provided By
x86-intel64

<x86QSP1>.trace-segreg
Synopsis
<x86QSP1>.trace-segreg ("register"|-all|-list)
<x86QSP1>.untrace-segreg ("register"|-all|-list)
Description
Enables and disables tracing of segment register updates. When this is enabled, every time the specified control register is updated during simulation a message is printed. The message will name the register being updated, and the new value. The new value will be printed even if it is identical to the previous value.

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.

Provided By
x86-intel64
See Also
<x86QSP1>.break-segreg

<x86QSP1>.unbreak-processor-reset
Synopsis
<x86QSP1>.unbreak-processor-reset
Description
Set the simulation to no longer stop when this core receives the INIT or RESET signal.
Provided By
x86-intel64

<x86QSP1>.unbreak-segreg
Synopsis
<x86QSP1>.unbreak-segreg ("register"|-all|-list)
<x86QSP1>.break-segreg ("register"|-all|-list)
Description
Enables and disables breaking simulation on segment register updates. When this is enabled, every time the specified control register is updated during simulation a message is printed. The message will name the register being updated, and the new value. The new value will be printed even if it is identical to the previous value.

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.

Provided By
x86-intel64
See Also
<x86QSP1>.trace-segreg

<x86QSP1>.untrace-segreg
Synopsis
<x86QSP1>.untrace-segreg ("register"|-all|-list)
<x86QSP1>.trace-segreg ("register"|-all|-list)
Description
Enables and disables tracing of segment register updates. When this is enabled, every time the specified control register is updated during simulation a message is printed. The message will name the register being updated, and the new value. The new value will be printed even if it is identical to the previous value.

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.

Provided By
x86-intel64
See Also
<x86QSP1>.break-segreg

<x86QSP1>.wait-for-processor-reset
Synopsis
<x86QSP1>.wait-for-processor-reset [-reverse] [-always]
Description
Postpones execution of a script branch until a processor receives the INIT or RESET signal.

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.

Provided By
x86-intel64
See Also
script-branch

<x86_reset_signal_conv>.info
Synopsis
<x86_reset_signal_conv>.info
Description
Print detailed information about the configuration of the object.
Provided By
x58-ich10-comp

<x86_reset_signal_conv>.status
Synopsis
<x86_reset_signal_conv>.status
Description
Print detailed information about the current status of the object.
Provided By
x58-ich10-comp

2.3 Global Commands 2.5 Namespace Commands by Interface