X86_Vmx_Mode_Change
Quick-Start Platform x86 Reference Manual  / 

7 Modules

If you have Simics Model Builder product, it includes full source code for the following modules:

ICH10, sample-core-timing, X58-devices, x58-ich10-comp, X58-legacy, and x86-nehalem-comp.

ICH10
Classes
ich10_bridge
ich10_cf9
ich10_hpe_timer
ich10_lpc
ich10_rtc
ich10_sata_f2
ich10_sata_f5
ich10_smbus
ich10_spi
ich10_thermal
ich10_timer
ich10_usb_ehci
ich10_usb_uhci

ich10-lan-v2
Classes
ich10_lan_v2

sample-core-timing
Classes
sample_core_timing_connection
sample_core_timing_tool
Global Commands
new-sample-core-timing-toolcreate a new sample_core_timing_tool object

sc-leds-and-button-pcie-dev
Classes
leds_and_button_panel
sc_leds_and_button_pcie_comp
sc_leds_and_button_pcie_dev_gasket_composite_Pci
sc_leds_and_button_pcie_dev_gasket_simics2systemc_Signal
sc_leds_and_button_pcie_dev_gasket_simics2tlm_EthernetCommon
sc_leds_and_button_pcie_dev_gasket_simics2tlm_I2cSlaveV2
sc_leds_and_button_pcie_dev_gasket_simics2tlm_IoMemory
sc_leds_and_button_pcie_dev_gasket_simics2tlm_Packet
sc_leds_and_button_pcie_dev_gasket_simics2tlm_PciDevice
sc_leds_and_button_pcie_dev_gasket_simics2tlm_PciExpress
sc_leds_and_button_pcie_dev_gasket_simics2tlm_SerialDevice
sc_leds_and_button_pcie_dev_gasket_systemc2simics_Signal
sc_leds_and_button_pcie_dev_gasket_tlm2simics_EthernetCommon
sc_leds_and_button_pcie_dev_gasket_tlm2simics_I2cMasterV2
sc_leds_and_button_pcie_dev_gasket_tlm2simics_MemorySpace
sc_leds_and_button_pcie_dev_gasket_tlm2simics_Packet
sc_leds_and_button_pcie_dev_gasket_tlm2simics_PciBus
sc_leds_and_button_pcie_dev_gasket_tlm2simics_SerialDevice
sc_leds_and_button_pcie_dev_sc_break_tool
sc_leds_and_button_pcie_dev_sc_protocol_checker_tool
sc_leds_and_button_pcie_dev_sc_trace_tool
sc_leds_and_button_pcie_dev_sc_transaction_tracker_tool
sc_leds_and_button_pcie_dev_sc_vcd_trace_tool
sc_leds_and_button_pcie_dev_tool_connection
sc_leds_and_button_pcie_device
Global Commands
create-leds-and-button-panelcreate a non-instantiated leds_and_button_panel
create-sc-leds-and-button-pcie-compcreate a non-instantiated sc_leds_and_button_pcie_comp
new-leds-and-button-panelcreate an instantiated leds_and_button_panel
new-sc-leds-and-button-pcie-compcreate an instantiated sc_leds_and_button_pcie_comp

X58-devices
Classes
x58-core
x58-dmi
x58-ioxapic
x58-pcie-port
x58-qpi-arch
x58-qpi-port
x58-remap-unit

x58-ich10-comp
Classes
auto_apic_bus
chassis_qsp_x86
chassis_x58_ich10
motherboard_x58_ich10
northbridge_x58
southbridge_ich10
southbridge_ich10_panel
x86_reset_signal_conv
Global Commands
create-chassis-qsp-x86create a non-instantiated chassis_qsp_x86
create-chassis-x58-ich10create a non-instantiated chassis_x58_ich10
create-motherboard-x58-ich10create a non-instantiated motherboard_x58_ich10
new-chassis-qsp-x86create an instantiated chassis_qsp_x86
new-chassis-x58-ich10create an instantiated chassis_x58_ich10
new-motherboard-x58-ich10create an instantiated motherboard_x58_ich10

X58-legacy
Classes
x58-core-f0-legacy
x58-core-f1-legacy
x58-core-f2-legacy
x58-core-f3-legacy
x58-dmi-legacy
x58-ioxapic-legacy
x58-pcie-port-legacy
x58-qpi-ncr-f0-legacy
x58-qpi-port0-f0-legacy
x58-qpi-port0-f1-legacy
x58-qpi-port1-f0-legacy
x58-qpi-port1-f1-legacy
x58-qpi-sad-f1-legacy
x58-remap-dispatcher-legacy
x58-remap-unit0-legacy
x58-remap-unit1-legacy
x58_core_f0
x58_core_f1
x58_core_f2
x58_core_f3
x58_dmi
x58_ioxapic
x58_pcie_port
x58_qpi_ncr_f0
x58_qpi_port0_f0
x58_qpi_port0_f1
x58_qpi_port1_f0
x58_qpi_port1_f1
x58_qpi_sad_f1
x58_remap_dispatcher
x58_remap_unit0
x58_remap_unit1

x86-intel64
Classes
x86-core2
x86-intel64
x86-nehalem
x86-nehalem-xeon
x86-p4-nocona
x86-p4e
x86-p4e-model4
x86QSP1
Haps
Core_Interrupt_Status
Core_Mode_Switch
Core_Pseudo_Exception
X86_Descriptor_Change
X86_Enter_SMM
X86_Leave_SMM
X86_Misplaced_Rex
X86_Processor_Reset
X86_Sysenter
X86_Sysexit
X86_Triple_Fault
X86_Vmcs_Read
X86_Vmcs_Write
X86_Vmx_Mode_Change
Global Commands
break-vmreadbreak on VMCS reads
break-vmwritebreak on VMCS field updates
trace-vmreadtrace VMCS reads
trace-vmwritetrace VMCS updates
unbreak-vmreadbreak on VMCS reads
unbreak-vmwritebreak on VMCS field updates
untrace-vmreadtrace VMCS reads
untrace-vmwritetrace VMCS updates

x86-nehalem-comp
Classes
processor_core_i7
processor_core_i7_6c_2t
processor_core_i7_8c_4t
processor_core_i7_duo
processor_core_i7_single
processor_x86QSP1
processor_x86_intel64
processor_xeon_5500
processor_xeon_5530
Global Commands
create-processor-core-i7create a non-instantiated processor_core_i7
create-processor-core-i7-6c-2tcreate a non-instantiated processor_core_i7_6c_2t
create-processor-core-i7-8c-4tcreate a non-instantiated processor_core_i7_8c_4t
create-processor-core-i7-duocreate a non-instantiated processor_core_i7_duo
create-processor-core-i7-singlecreate a non-instantiated processor_core_i7_single
create-processor-x86-intel64create a non-instantiated processor_x86_intel64
create-processor-x86QSP1create a non-instantiated processor_x86QSP1
create-processor-xeon-5500create a non-instantiated processor_xeon_5500
create-processor-xeon-5530create a non-instantiated processor_xeon_5530

X86_Vmx_Mode_Change