| ppc405gp-cpc |
| ppc405gp-ebc |
| ppc405gp-emac |
| ppc405gp-gpio |
| ppc405gp-iic |
| ppc405gp-mal |
| ppc405gp-mc |
| ppc405gp-pci |
| ppc405gp-uic |
| ppc440gp-cpc |
| ppc440gp-dma |
| ppc440gp-ebc |
| ppc440gp-emac |
| ppc440gp-gpio |
| ppc440gp-iic |
| ppc440gp-mal |
| ppc440gp-mc |
| ppc440gp-pci |
| ppc440gp-plb |
| ppc440gp-sram |
| ppc440gp-uic |
| ppc440gp-zmii |
| i82461GX |
| i82468GX_0 |
| uPD66566S1016 |
| i8042 |
| floppy-drive |
| i82077 |
| i8237x2 |
| i82443bx |
| i82443bx_agp |
| i8254 |
| i8259x2 |
| ADM1031 |
| alpha-lx164-system |
| south-bridge-saturn |
| create-alpha-lx164-system | create a non-instantiated alpha-lx164-system |
| create-south-bridge-saturn | create a non-instantiated south-bridge-saturn |
| import-alpha-components | import a component collection |
| alpha-ev5 |
| alpha-ev5 |
| Turbo_New_Code_Block |
| load-rom | load a ROM image into memory. |
| pfregs | deprecated — print floating point registers |
| piprs | print internal processor registers |
| read-ipr | read/write internal processor register |
| write-ipr | write internal processor register |
| AM29F016 |
| AM79C960 |
| AM79C960-dml |
| AM79C973 |
| apm |
| arm-sa1110-system |
| create-arm-sa1110-system | create a non-instantiated arm-sa1110-system |
| import-arm-sa1110-components | import a component collection |
| new-arm-sa1110-system | create an instantiated arm-sa1110-system |
| armv5te |
| armv5te |
| artesyn-pm-ppc |
| AT24C164 |
| AT24CS256 |
| BCM5703C |
| BCM5704C |
| bitmask-translator |
| cassini |
| cassini_sub |
| central-client |
| central-server |
| connect-central | connect to Simics Central |
| new-central-server | create a Simics Central server |
| cheerio-e2bus |
| cheerio-hme |
| cheetah-plus-mmu |
| cheetah-mmu |
| CL-PD6729 |
| clock |
| consistency-controller |
| context-switcher |
| new-context-switcher | create new context switcher |
| cpc700-gpt |
| cpc700-iic |
| cpc700-mc |
| cpc700-pci |
| cpc700-pi |
| cpc700-uic |
| cpu-group |
| cpu-mode-tracker |
| new-cpu-mode-tracker | create new cpu mode tracker |
| CS8900A |
| CY82C693_0 |
| CY82C693_1 |
| CY82C693_2 |
| DEC21041 |
| DEC21140A |
| DEC21140A-dml |
| DEC21143 |
| DS12887 |
| RTC_Nvram_Update |
| DS12887-dml |
| DS1621 |
| DS1743P |
| DS17485 |
| RTC_Nvram_Update |
| ebony-fpga |
| empty-device |
| etg |
| ETG_New_Arp_Entry |
| new-etg | Create an Ethernet traffic generator |
| eth-transceiver |
| ethernet-link |
| Ethernet_Frame |
| connect-real-network-bridge | connect bridge between real and simulated network |
| connect-real-network-host | connect real host to the simulated network |
| connect-real-network-router | connect router between real and simulated network |
| disconnect-real-network | disconnect from the real network |
| ethereal | run the ethereal program |
| network-helper | set/show name of host network helper |
| new-ethernet-link | create a new ethernet link |
| pcapdump | save traffic in libpcap format |
| tcpdump | run the tcpdump program |
| FAS366U |
| fc-disk |
| FC_SCSI_Command |
| enchilada-system |
| south-bridge-sun-md1535d |
| taco-system |
| create-enchilada-system | create a non-instantiated enchilada-system |
| create-south-bridge-sun-md1535d | create a non-instantiated south-bridge-sun-md1535d |
| create-taco-system | create a non-instantiated taco-system |
| fiesta-system |
| fiesta-tomatillo |
| file-cdrom |
| new-file-cdrom | create new file-cdrom object |
| flash-memory |
| fourport |
| frontend-server |
| ftp-alg |
| g-cache |
| trans-sorter |
| trans-splitter |
| g-cache-ooo |
| trans-sorter |
| trans-splitter-ooo |
| gdb-remote |
| GDB_Stopped |
| gdb-remote | start gdb-remote |
| new-gdb-remote | create a gdb session |
| GT64120 |
| GT64120-pci |
| host-cdrom |
| new-host-cdrom | create new host-cdrom object |
| hostfs |
| i21150 |
| i21152 |
| i21554-prim |
| i21554-scnd |
| i21555-prim |
| i21555-scnd |
| i2c-bus |
| ia64-460gx-system |
| itanium-cpu |
| create-ia64-460gx-system | create a non-instantiated ia64-460gx-system |
| create-itanium-cpu | create a non-instantiated itanium-cpu |
| import-ia64-components | import a component collection |
| new-ia64-460gx-system | create an instantiated ia64-460gx-system |
| ia64-itanium |
| fpsr | print floating point status register |
| interrupt-status | display interrupt status |
| pfregs | print floating point registers |
| rse-status | display RSE status |
| tlb-status | display tlb status |
| ia64-itanium2 |
| ICS951601 |
| id-splitter |
| io-apic |
| ISA |
| isa-lance |
| isa-vga |
| pc-dual-serial-ports |
| pc-floppy-controller |
| pc-quad-serial-ports |
| pc-single-parallel-port |
| ps2-keyboard-mouse |
| sio-lpc47m172 |
| sio-w83627hf |
| std-super-io |
| create-isa-lance | create a non-instantiated isa-lance |
| create-isa-vga | create a non-instantiated isa-vga |
| create-pc-dual-serial-ports | create a non-instantiated pc-dual-serial-ports |
| create-pc-floppy-controller | create a non-instantiated pc-floppy-controller |
| create-pc-quad-serial-ports | create a non-instantiated pc-quad-serial-ports |
| create-pc-single-parallel-port | create a non-instantiated pc-single-parallel-port |
| create-ps2-keyboard-mouse | create a non-instantiated ps2-keyboard-mouse |
| create-sio-lpc47m172 | create a non-instantiated sio-lpc47m172 |
| create-sio-w83627hf | create a non-instantiated sio-w83627hf |
| create-std-super-io | create a non-instantiated std-super-io |
| ISP1040 |
| ISP2200 |
| jaguar-mmu |
| jalapeno-mmu |
| leon2-simple |
| create-leon2-simple | create a non-instantiated leon2-simple |
| import-leon2-components | import a component collection |
| new-leon2-simple | create an instantiated leon2-simple |
| leon2_cfg |
| leon2_ioport |
| leon2_irq |
| leon2_timer |
| leon2_uart |
| opencores_eth |
| linux-process-tracker |
| new-linux-process-tracker | create new Linux process tracker |
| local-space-mapper |
| logical-memory-translator |
| start-logical-memory-translator | start the logical memory translator on all cpus |
| LX164-IRQ-PLD |
| LX164-NVRAM |
| M5823 |
| RTC_Nvram_Update |
| malta |
| malta-system |
| create-malta-system | create a non-instantiated malta-system |
| import-malta-components | import a component collection |
| MD1535D-acpi |
| MD1535D-cfg |
| MD1535D-ide |
| MD1535D-isa |
| MD1535D-power |
| MD1535D-smb |
| MD1535D-unknown |
| ddr-memory-module |
| ddr2-memory-module |
| sdram-memory-module |
| create-and-connect-ddr-memory | create and connect memory modules to the system |
| create-ddr-memory-module | create a non-instantiated ddr-memory-module |
| create-ddr2-memory-module | create a non-instantiated ddr2-memory-module |
| create-sdram-memory-module | create a non-instantiated sdram-memory-module |
| new-ddr-memory-module | create an instantiated ddr-memory-module |
| new-ddr2-memory-module | create an instantiated ddr2-memory-module |
| new-sdram-memory-module | create an instantiated sdram-memory-module |
| microwire-eeprom |
| mii-management-bus |
| mii-transceiver |
| mips-4kc |
| mips-4kc |
| MIPS_Processor_Reset |
| new-branch-recorder | create a new branch recorder |
| print-tlb | deprecated — print TLB contents |
| mips-5kc |
| mips-5kc |
| MIPS_Processor_Reset |
| MK48T08 |
| msp430 |
| generic-flash-memory |
| niagara-dram-ctl |
| niagara-iob |
| niagara-l2c |
| niagara-simple-system |
| create-niagara-simple-system | create a non-instantiated niagara-simple-system |
| new-niagara-simple-system | create an instantiated niagara-simple-system |
| NS16450 |
| NS16550 |
| ooo_micro_arch |
| open-pic |
| panther-mmu |
| pc-config |
| pc-shadow |
| PCF8582C |
| PCF8584 |
| PCF8587 |
| pci-bus |
| create-agp-voodoo3 | create a non-instantiated agp-voodoo3 |
| create-pci-am79c973 | create a non-instantiated pci-am79c973 |
| create-pci-backplane | create a non-instantiated pci-backplane |
| create-pci-bcm5703c | create a non-instantiated pci-bcm5703c |
| create-pci-bcm5704c | create a non-instantiated pci-bcm5704c |
| create-pci-dec21041 | create a non-instantiated pci-dec21041 |
| create-pci-dec21140a | create a non-instantiated pci-dec21140a |
| create-pci-dec21140a-dml | create a non-instantiated pci-dec21140a-dml |
| create-pci-dec21143 | create a non-instantiated pci-dec21143 |
| create-pci-i21152 | create a non-instantiated pci-i21152 |
| create-pci-i82543gc | create a non-instantiated pci-i82543gc |
| create-pci-i82546bg | create a non-instantiated pci-i82546bg |
| create-pci-isp1040 | create a non-instantiated pci-isp1040 |
| create-pci-isp2200 | create a non-instantiated pci-isp2200 |
| create-pci-pd6729 | create a non-instantiated pci-pd6729 |
| create-pci-pmc1553-bc | create a non-instantiated pci-pmc1553-bc |
| create-pci-rage-pm-mobility-pci | create a non-instantiated pci-rage-pm-mobility-pci |
| create-pci-ragexl | create a non-instantiated pci-ragexl |
| create-pci-sil680a | create a non-instantiated pci-sil680a |
| create-pci-sym53c810 | create a non-instantiated pci-sym53c810 |
| create-pci-sym53c875 | create a non-instantiated pci-sym53c875 |
| create-pci-sym53c876 | create a non-instantiated pci-sym53c876 |
| create-pci-vga | create a non-instantiated pci-vga |
| create-pci-voodoo3 | create a non-instantiated pci-voodoo3 |
| create-pcie-pex8524 | create a non-instantiated pcie-pex8524 |
| create-pcie-pex8524-nt | create a non-instantiated pcie-pex8524-nt |
| create-south-bridge-6300esb | create a non-instantiated south-bridge-6300esb |
| create-south-bridge-amd8111 | create a non-instantiated south-bridge-amd8111 |
| create-south-bridge-md1535d | create a non-instantiated south-bridge-md1535d |
| create-south-bridge-piix4 | create a non-instantiated south-bridge-piix4 |
| new-south-bridge-6300esb | create an instantiated south-bridge-6300esb |
| PCI0646 |
| pcie-switch |
| perfanalyze-client |
| memory-usage | memory usage |
| simics-module-symbols | load module symbols from Simics |
| phy-mii-transceiver |
| create-phy-mii-transceiver | create a non-instantiated phy-mii-transceiver |
| piix4_ide |
| piix4_isa |
| piix4_power |
| piix4_usb |
| piix4_usb_dummy |
| pmppc-board |
| create-pmppc-board | create a non-instantiated pmppc-board |
| import-pmppc-components | import a component collection |
| new-pmppc-board | create an instantiated pmppc-board |
| ppc-broadcast-bus |
| ppc-of |
| ppc-simple |
| create-ppc-simple | create a non-instantiated ppc-simple |
| import-ppc-simple-components | import a component collection |
| new-ppc-simple | create an instantiated ppc-simple |
| ppc32-linux-process-tracker |
| new-ppc32-linux-process-tracker | create new ppc32-linux process tracker |
| ppc405gp |
| PPC_Attention |
| PPC_Processor_Reset |
| PPC_TLB_Invalidate_Entry |
| ppc405gp |
| PPC_Attention |
| PPC_Processor_Reset |
| PPC_TLB_Invalidate_Entry |
| ppc440gp |
| PPC_Attention |
| PPC_Processor_Reset |
| PPC_TLB_Invalidate_Entry |
| ebony-board |
| create-ebony-board | create a non-instantiated ebony-board |
| import-ppc440gp-components | import a component collection |
| new-ebony-board | create an instantiated ebony-board |
| ppc440gp |
| PPC_Attention |
| PPC_Processor_Reset |
| PPC_TLB_Invalidate_Entry |
| ppc440gx |
| PPC_Attention |
| PPC_Processor_Reset |
| PPC_TLB_Invalidate_Entry |
| ppc440gx |
| PPC_Attention |
| PPC_Processor_Reset |
| PPC_TLB_Invalidate_Entry |
| ppc603e |
| PPC_Attention |
| PPC_Processor_Reset |
| PPC_TLB_Invalidate_Entry |
| ppc603e |
| PPC_Attention |
| PPC_Processor_Reset |
| PPC_TLB_Invalidate_Entry |
| pregs-fpu | print the floating point registers |
| print-dtlb | deprecated — print data tlb contents |
| print-itlb | deprecated — print instruction tlb contents |
| ppc64-linux-process-tracker |
| new-ppc64-linux-process-tracker | create new ppc64-linux process tracker |
| ppc7400 |
| PPC_Attention |
| PPC_Processor_Reset |
| PPC_TLB_Invalidate_Entry |
| ppc7400 |
| PPC_Attention |
| PPC_Processor_Reset |
| PPC_TLB_Invalidate_Entry |
| pregs-altivec | print cpu altivec registers |
| ppc7447 |
| PPC_Attention |
| PPC_Processor_Reset |
| PPC_TLB_Invalidate_Entry |
| ppc7447 |
| PPC_Attention |
| PPC_Processor_Reset |
| PPC_TLB_Invalidate_Entry |
| ppc7450 |
| PPC_Attention |
| PPC_Processor_Reset |
| PPC_TLB_Invalidate_Entry |
| ppc7450 |
| PPC_Attention |
| PPC_Processor_Reset |
| PPC_TLB_Invalidate_Entry |
| ppc7457 |
| PPC_Attention |
| PPC_Processor_Reset |
| PPC_TLB_Invalidate_Entry |
| ppc7457 |
| PPC_Attention |
| PPC_Processor_Reset |
| PPC_TLB_Invalidate_Entry |
| ppc750 |
| PPC_Attention |
| PPC_Processor_Reset |
| PPC_TLB_Invalidate_Entry |
| ppc750 |
| PPC_Attention |
| PPC_Processor_Reset |
| PPC_TLB_Invalidate_Entry |
| ppc750fx |
| PPC_Attention |
| PPC_Processor_Reset |
| PPC_TLB_Invalidate_Entry |
| ppc750fx |
| PPC_Attention |
| PPC_Processor_Reset |
| PPC_TLB_Invalidate_Entry |
| ppc750gx |
| PPC_Attention |
| PPC_Processor_Reset |
| PPC_TLB_Invalidate_Entry |
| ppc750gx |
| PPC_Attention |
| PPC_Processor_Reset |
| PPC_TLB_Invalidate_Entry |
| ppc970fx |
| PPC_Attention |
| PPC_Processor_Reset |
| PPC_TLB_Invalidate_Entry |
| ppc64_sfmode_change |
| ppc970-simple |
| create-ppc970-simple | create a non-instantiated ppc970-simple |
| import-ppc970fx-components | import a component collection |
| new-ppc970-simple | create an instantiated ppc970-simple |
| ppc970fx |
| PPC_Attention |
| PPC_Processor_Reset |
| PPC_TLB_Invalidate_Entry |
| ppc64_sfmode_change |
| pyxis |
| ragexl |
| rn-eth-bridge-raw |
| rn-eth-bridge-tap |
| rn-eth-proxy-raw |
| rn-eth-proxy-tap |
| rn-ip-router-raw |
| rn-ip-tunnel-tun |
| close-tun-tap-interface | close an unused persistent TUN/TAP interface |
| recorder |
| rev-execution |
| Rexec_Limit_Exceeded |
| clear-recorder | clear recorded events |
| delete-bookmark | delete a time bookmark |
| list-bookmarks | list time bookmarks |
| reverse | run simulation backwards |
| reverse-step-instruction | reverse step one or more instruction |
| reverse-to | set a temporary time breakpoint and run backwards |
| rexec-limit | tune reverse execution performance parameters |
| set-bookmark | set a bookmark at the current point in time |
| skip-to | skip to the specified point in the simulation |
| rom-device |
| SA1110-device |
| sample-device |
| sample-device-python |
| sample-i2c-device |
| sample-memhier |
| sample_micro_arch |
| sample_micro_arch_x86 |
| sample-pci-device |
| sapic-bus |
| sb16 |
| sbbc-pci |
| sbus-hme |
| scsi-bus |
| scsi-cdrom |
| SCSI_CDROM_Command |
| scsi-disk |
| SCSI_Disk_Command |
| create-serengeti-3800-chassis | create a non-instantiated serengeti-3800-chassis |
| create-serengeti-4800-chassis | create a non-instantiated serengeti-4800-chassis |
| create-serengeti-4810-chassis | create a non-instantiated serengeti-4810-chassis |
| create-serengeti-6800-chassis | create a non-instantiated serengeti-6800-chassis |
| create-serengeti-cluster-chassis | create a non-instantiated serengeti-cluster-chassis |
| create-serengeti-cpci4-board | create a non-instantiated serengeti-cpci4-board |
| create-serengeti-pci8-board | create a non-instantiated serengeti-pci8-board |
| create-serengeti-sp-cpci6-board | create a non-instantiated serengeti-sp-cpci6-board |
| create-serengeti-us-iii-cpu-board | create a non-instantiated serengeti-us-iii-cpu-board |
| create-serengeti-us-iii-plus-cpu-board | create a non-instantiated serengeti-us-iii-plus-cpu-board |
| create-serengeti-us-iv-cpu-board | create a non-instantiated serengeti-us-iv-cpu-board |
| create-serengeti-us-iv-plus-cpu-board | create a non-instantiated serengeti-us-iv-plus-cpu-board |
| create-sun-cpci-hme-isp | create a non-instantiated sun-cpci-hme-isp |
| create-sun-cpci-isp-isp | create a non-instantiated sun-cpci-isp-isp |
| create-sun-cpci-qlc-qlc | create a non-instantiated sun-cpci-qlc-qlc |
| new-serengeti-3800-chassis | create an instantiated serengeti-3800-chassis |
| new-serengeti-4800-chassis | create an instantiated serengeti-4800-chassis |
| new-serengeti-4810-chassis | create an instantiated serengeti-4810-chassis |
| new-serengeti-6800-chassis | create an instantiated serengeti-6800-chassis |
| new-serengeti-cluster-chassis | create an instantiated serengeti-cluster-chassis |
| nvci |
| serengeti-console |
| serengeti-console-old |
| serengeti-schizo |
| serengeti-system |
| serial-link |
| new-serial-link | create a new serial link |
| server-console |
| Xterm_Break_String |
| port-forward-incoming-server |
| port-forward-outgoing-server |
| service-node |
| service-node-device |
| connect-real-network | connect a simulated machine to the real network |
| connect-real-network-napt | enable NAPT from simulated network |
| connect-real-network-port-in | setup port forwarding to a simulated machine |
| connect-real-network-port-out | setup port forwarding to real machine |
| default-port-forward-target | set default port forwarding target |
| disconnect-real-network-port-in | remove port forwarding to a simulated machine |
| disconnect-real-network-port-out | remove port forwarding to real machine |
| list-port-forwarding-setup | view the port forwarding setup |
| new-service-node | create a new service node |
| set-memory |
| signal-bus |
| branch_recorder |
| component |
| conf-object |
| context |
| data-profiler |
| image |
| log-object |
| memory-space |
| persistent-ram |
| port-space |
| preferences |
| python |
| ram |
| rom |
| sim |
| top-component |
| unresolved_object_class |
| ! | execute a shell command |
| != | not equal |
| $ | get the value of an environment variable |
| % | read register by name |
| & | bitwise AND operation |
| * | arithmetic multiplication |
| + | arithmetic addition |
| += | set an environment variable |
| - | arithmetic subtraction |
| -= | set an environment variable |
| -> | access object attribute |
| / | arithmetic division |
| < | less than |
| << | bitwise left shift |
| <= | less or equal |
| = | set an environment variable |
| == | equal |
| > | greater than |
| >= | greater or equal |
| >> | bitwise right shift |
| @ | evaluate a Python statement |
| [ | |
| ^ | bitwise XOR operation |
| add-directory | add a directory to the Simics search path |
| add-module-directory | add a directory to the module search path |
| and | logical and |
| api-apropos | search API help |
| api-help | get API help |
| apropos | search for text in documentation |
| break | set breakpoint on current processor |
| break-cr | break on control register updates |
| break-exception | break on CPU exceptions |
| break-hap | break on haps |
| break-io | break on device accesses |
| break-log | break on log message |
| cd | change working directory |
| clear-directories | clear the Simics search path |
| command-list | generate html document describing commands |
| connect-components | connect components |
| copyright | print full Simics copyright information |
| cpu-switch-time | get/set CPU switch time |
| current-processor | return current processor |
| cycle-break | set cycle breakpoint |
| cycle-break-absolute | set absolute cycle breakpoint |
| date | host time and date |
| defined | variable defined |
| delete | remove a breakpoint |
| devs | list all devices in Simics |
| digit-grouping | set output formatting for numbers |
| dirs | display directory stack |
| disable | enable/disable breakpoint |
| disable-real-time-mode | disable real time mode for Simics |
| disassemble | disassemble instructions |
| disassemble-settings | change disassembly output settings |
| display | print expression at prompt |
| dstc-disable | disable D-STC |
| dstc-enable | enable D-STC |
| echo | echo a value to screen |
| else | |
| enable | enable/disable breakpoint |
| enable-real-time-mode | set real time mode for Simics |
| expect | fail if not equal |
| finish-function | finish the current function |
| get | get value of physical address |
| get-component-prefix | get current component name prefix |
| help | help command |
| hex | display integer in hexadecimal notation |
| if | |
| ignore | set ignore count for a breakpoint |
| instantiate-components | instantiate components |
| instruction-fetch-mode | set or get current mode for instruction fetching |
| instruction-profile-mode | deprecated — set or get current mode for instruction profiling |
| interrupt-script-branch | |
| istc-disable | disable I-STC |
| istc-enable | enable I-STC |
| license | print simics license |
| list-attributes | list all attributes |
| list-breakpoints | print information about breakpoints |
| list-classes | list all configuration classes |
| list-components | list components |
| list-directories | list directories in Simics search path |
| list-failed-modules | list the modules that are not loadable |
| list-hap-callbacks | print list of hap callbacks |
| list-haps | print list of haps |
| list-modules | list loadable modules |
| list-namespaces | list all namespaces |
| list-objects | list all objects |
| list-script-branches | |
| list-vars | list environment variables |
| load-binary | load binary (executable) file into memory |
| load-file | load file into memory |
| load-module | load module into Simics |
| load-persistent-state | load persistent state |
| log | print log entries for all objects |
| log-level | set or get the global log level |
| log-setup | configure log behavior |
| log-size | set log buffer size |
| log-type | set or get the current log types |
| logical-to-physical | translate logical address to physical |
| ls | list files |
| magic-break-disable | remove magic instruction hap handler |
| magic-break-enable | install magic instruction hap handler |
| magic-break-query | returns 1 if magic instruction handler is installed |
| max | max |
| min | min |
| module-list-refresh | create a new list of loadable modules |
| native-path | convert a filename to host native form |
| new-context | create a new context |
| next-instruction | run to the next instruction, skipping subroutine calls |
| next-line | run to the next source line, skipping subroutine calls |
| not | logical not |
| or | logical or |
| output-file-start | send output to file |
| output-file-stop | stop sending output to file |
| output-radix | change the default output radix |
| pdisable | switch processor off |
| penable | switch processor on |
| pid | print pid of Simics process |
| pipe | run commands through a pipe |
| popd | pop directory from directory stack |
| pow | power of |
| pregs | print cpu registers |
| display integer in various bases | |
| print-directories | deprecated — print the directory Simics search path |
| print-event-queue | print event queue for processor |
| print-statistics | print various statistics |
| print-time | print number of steps and cycles executed |
| pselect | select a processor |
| pstatus | show processors' status |
| pushd | push directory on directory stack |
| pwd | print working directory |
| python | evaluate an expression in python |
| quit | quit from Simics |
| read-configuration | restore configuration |
| read-reg | read a register |
| readme | print information about Simics |
| resolve-file | resolve a filename |
| reverse-next-instruction | back to the previous instruction, skipping subroutine calls |
| reverse-next-line | back to the previous source line, skipping subroutine calls |
| reverse-step-line | back to the previous source line |
| run | start execution |
| run-command-file | execute a simics script |
| run-cycles | start execution |
| run-python-file | execute Python file |
| save-component-template | save a component configuration template |
| save-persistent-state | save persistent simulator state |
| script-branch | |
| set | set physical address to specified value |
| set-component-prefix | set a prefix for all component names |
| set-context | set the current context of a CPU |
| set-memory-limit | limit memory usage |
| set-pattern | set an instruction pattern for a breakpoint |
| set-pc | set the current processor's program counter |
| set-prefix | set a syntax prefix for a breakpoint |
| set-simics-id | deprecated — set the global Simics ID number |
| set-substr | set a syntax substring for a breakpoint |
| signed | interpret unsigned integer as signed |
| signed16 | interpret unsigned integer as signed |
| signed32 | interpret unsigned integer as signed |
| signed64 | interpret unsigned integer as signed |
| signed8 | interpret unsigned integer as signed |
| stc-status | show I- and D-STC status |
| step-break | set time breakpoint |
| step-break-absolute | set absolute time breakpoint |
| step-cycle | step one or more cycles |
| step-cycle-single | step one cycle and switch to the next cpu |
| step-instruction | step one or more instructions |
| step-line | run to the next source line |
| stop | interrupt simulation |
| sum | deprecated — sum a memory range |
| trace-breakpoint | trace breakpoints |
| trace-cr | trace control register updates |
| trace-exception | trace exceptions |
| trace-hap | trace haps |
| trace-io | trace device accesses |
| unbreak | remove breakpoint range |
| unbreak-cr | break on control register updates |
| unbreak-exception | break on CPU exceptions |
| unbreak-hap | break on haps |
| unbreak-io | break on device accesses |
| uncall-function | go back to when the current function was called |
| undisplay | remove expression installed by display |
| unload-module | unload module |
| unset | remove a environment variable |
| untrace-breakpoint | trace breakpoints |
| untrace-cr | trace control register updates |
| untrace-exception | trace exceptions |
| untrace-hap | trace haps |
| untrace-io | trace device accesses |
| version | display Simics version |
| wait-for-hap | wait until hap occurs |
| wait-for-variable | wait for a variable to change |
| while | |
| write-configuration | save configuration |
| write-reg | write to register |
| x | examine raw memory contents |
| | | bitwise OR operation |
| ~ | bitwise not |
| simple-byte-dump |
| SIO82378ZB |
| sparc-irq-bus |
| leon2 |
| leon2 |
| ultrasparc-t1 |
| pregs-hyper | print hypervisor registers |
| ultrasparc-t1 |
| pregs-all | print all cpu registers |
| pregs-hyper | print hypervisor registers |
| print-double-regs | deprecated — print floating point registers as doubles |
| print-float-regs | deprecated — print floating point registers |
| print-float-regs-raw | deprecated — print raw floating point register contents |
| read-fp-reg-i | print floating point single register as integer |
| read-fp-reg-x | print floating point double register as integer |
| trap-info | print information about current traps |
| write-fp-reg-i | write floating point single register as integer |
| write-fp-reg-x | write floating point double register as integer |
| ultrasparc-ii |
| store_queue |
| ultrasparc-ii |
| ultrasparc-ii |
| ultrasparc-iii |
| ultrasparc-iii-i |
| ultrasparc-iii-plus |
| store_queue |
| ultrasparc-iii |
| ultrasparc-iii-i |
| ultrasparc-iii-plus |
| ultrasparc-iii |
| ultrasparc-iii-i |
| ultrasparc-iii-plus |
| ultrasparc-iv |
| ultrasparc-iv-plus |
| ultrasparc-iv |
| ultrasparc-iv-plus |
| spitfire-mmu |
| state-assertion |
| state-assertion-connect | connect to a state-assertion receiver |
| state-assertion-create-file | record a state assertion file |
| state-assertion-open-file | open a state assertion file for comparing |
| state-assertion-receive | wait for a connection from a state assertion sender |
| state-assertion-simple-assert | assert the file |
| state-assertion-simple-record | record the state of an object every x steps |
| create-dummy-component | create a non-instantiated dummy-component |
| create-simple-fc-disk | create a non-instantiated simple-fc-disk |
| create-std-etg | create a non-instantiated std-etg |
| create-std-ethernet-link | create a non-instantiated std-ethernet-link |
| create-std-graphics-console | create a non-instantiated std-graphics-console |
| create-std-host-serial-console | create a non-instantiated std-host-serial-console |
| create-std-ide-cdrom | create a non-instantiated std-ide-cdrom |
| create-std-ide-disk | create a non-instantiated std-ide-disk |
| create-std-ms1553-link | create a non-instantiated std-ms1553-link |
| create-std-pcmcia-flash-disk | create a non-instantiated std-pcmcia-flash-disk |
| create-std-scsi-bus | create a non-instantiated std-scsi-bus |
| create-std-scsi-cdrom | create a non-instantiated std-scsi-cdrom |
| create-std-scsi-disk | create a non-instantiated std-scsi-disk |
| create-std-serial-link | create a non-instantiated std-serial-link |
| create-std-server-console | create a non-instantiated std-server-console |
| create-std-service-node | create a non-instantiated std-service-node |
| create-std-text-console | create a non-instantiated std-text-console |
| create-std-text-graphics-console | create a non-instantiated std-text-graphics-console |
| import-isa-components | import a component collection |
| import-memory-components | import a component collection |
| import-pci-components | import a component collection |
| import-phy-components | import a component collection |
| import-std-components | import a component collection |
| import-timing-components | import a component collection |
| import-usb-components | import a component collection |
| new-dummy-component | create an instantiated dummy-component |
| new-std-etg | create an instantiated std-etg |
| new-std-ethernet-link | create an instantiated std-ethernet-link |
| new-std-graphics-console | create an instantiated std-graphics-console |
| new-std-host-serial-console | create an instantiated std-host-serial-console |
| new-std-ms1553-link | create an instantiated std-ms1553-link |
| new-std-pcmcia-flash-disk | create an instantiated std-pcmcia-flash-disk |
| new-std-serial-link | create an instantiated std-serial-link |
| new-std-server-console | create an instantiated std-server-console |
| new-std-service-node | create an instantiated std-service-node |
| new-std-text-console | create an instantiated std-text-console |
| new-std-text-graphics-console | create an instantiated std-text-graphics-console |
| strata-flash |
| sun-pci-ce |
| sun-pci-hme |
| sun-pci-hme-isp |
| sun-pci-pgx64 |
| sun-pci-qlc |
| sun-pci-qlc-qlc |
| sun-type5-keyboard |
| sun-type5-mouse |
| create-sun-pci-ce | create a non-instantiated sun-pci-ce |
| create-sun-pci-hme | create a non-instantiated sun-pci-hme |
| create-sun-pci-hme-isp | create a non-instantiated sun-pci-hme-isp |
| create-sun-pci-pgx64 | create a non-instantiated sun-pci-pgx64 |
| create-sun-pci-qlc | create a non-instantiated sun-pci-qlc |
| create-sun-pci-qlc-qlc | create a non-instantiated sun-pci-qlc-qlc |
| create-sun-type5-keyboard | create a non-instantiated sun-type5-keyboard |
| create-sun-type5-mouse | create a non-instantiated sun-type5-mouse |
| import-fiesta-components | import a component collection |
| import-niagara-simple-components | import a component collection |
| import-serengeti-components | import a component collection |
| import-sun-components | import a component collection |
| import-sunfire-components | import a component collection |
| new-sun-type5-keyboard | create an instantiated sun-type5-keyboard |
| new-sun-type5-mouse | create an instantiated sun-type5-mouse |
| sun-keyboard |
| sun-mouse |
| sun4u-fasdma |
| sun4v-rtc |
| sun-sbus-fas-hme |
| sunfire-3500-backplane |
| sunfire-4500-backplane |
| sunfire-6500-backplane |
| sunfire-cpu-board |
| sunfire-pci-board |
| sunfire-sbus-board |
| create-sun-sbus-fas-hme | create a non-instantiated sun-sbus-fas-hme |
| create-sunfire-3500-backplane | create a non-instantiated sunfire-3500-backplane |
| create-sunfire-4500-backplane | create a non-instantiated sunfire-4500-backplane |
| create-sunfire-6500-backplane | create a non-instantiated sunfire-6500-backplane |
| create-sunfire-cpu-board | create a non-instantiated sunfire-cpu-board |
| create-sunfire-pci-board | create a non-instantiated sunfire-pci-board |
| create-sunfire-sbus-board | create a non-instantiated sunfire-sbus-board |
| sun4u-ac |
| sun4u-clockregs |
| sun4u-counter |
| sun4u-fhc |
| sun4u-sbus-speed |
| sun4u-simm-status |
| sun4u-systemregs |
| sun4u-temperature |
| sun4u-trans2 |
| sunfire-psycho |
| sunfire-sysio |
| sunfire-system |
| niagara-core-mmu |
| niagara-strand-mmu |
| MMU_Context_Register_Write |
| MMU_Data_TLB_Demap |
| MMU_Data_TLB_Map |
| MMU_Instruction_TLB_Demap |
| MMU_Instruction_TLB_Map |
| MMU_Register_Write |
| SYM53C810 |
| SYM53C875 |
| perfanalyze |
| symtable |
| down | go down N stack frames |
| frame | change current stack frame |
| function-profile | list functions sorted by profile counts |
| list | list source and/or disassemble |
| new-symtable | create new symbol table |
| pos | address of line or function |
| psym | print value of symbolic expression |
| select-profiles | set profilers to display in source listing |
| stack-trace | display stack trace |
| symval | evaluate symbolic expression |
| up | go up N stack frames |
| whereis | find symbol by address |
| telos-basic-clock |
| telos-button |
| telos-environment |
| telos-io-ports |
| telos-sfr |
| telos-timer |
| telos-usart |
| telos-mote |
| create-telos-mote | create a non-instantiated telos-mote |
| import-telos-mote-components | import a component collection |
| new-telos-mote | create an instantiated telos-mote |
| sample-gcache |
| sample-ma-model |
| sample-ooo-model |
| sample-x86-ma-model |
| create-sample-gcache | create a non-instantiated sample-gcache |
| create-sample-ma-model | create a non-instantiated sample-ma-model |
| create-sample-ooo-model | create a non-instantiated sample-ooo-model |
| create-sample-x86-ma-model | create a non-instantiated sample-x86-ma-model |
| new-sample-gcache | create an instantiated sample-gcache |
| new-sample-ma-model | create an instantiated sample-ma-model |
| new-sample-ooo-model | create an instantiated sample-ooo-model |
| new-sample-x86-ma-model | create an instantiated sample-x86-ma-model |
| base-trace-mem-hier |
| trace-mem-hier |
| new-tracer | create a new tracer |
| trans-staller |
| v9-sol9-idle-opt |
| v9-sol9-idle-opt | enable idle loop optimization |
| vga |
| vga_pci |
| voodoo3 |
| voodoo3-agp |
| wire |
| gfx-console |
| Gfx_Break_String |
| x86-486sx |
| x86-486sx |
| Core_Interrupt_Status |
| Core_Mode_Switch |
| Core_Pseudo_Exception |
| X86_Descriptor_Change |
| X86_Enter_SMM |
| X86_Leave_SMM |
| X86_Processor_Reset |
| create-i386-cpu | create a non-instantiated i386-cpu |
| create-i486dx2-cpu | create a non-instantiated i486dx2-cpu |
| create-i486sx-cpu | create a non-instantiated i486sx-cpu |
| create-legacy-pc-devices | create a non-instantiated legacy-pc-devices |
| create-north-bridge-443bx | create a non-instantiated north-bridge-443bx |
| create-north-bridge-443bx-agp | create a non-instantiated north-bridge-443bx-agp |
| create-north-bridge-875p | create a non-instantiated north-bridge-875p |
| create-north-bridge-e7520 | create a non-instantiated north-bridge-e7520 |
| create-north-bridge-k8 | create a non-instantiated north-bridge-k8 |
| create-opteron-cpu | create a non-instantiated opteron-cpu |
| create-pentium-4-cpu | create a non-instantiated pentium-4-cpu |
| create-pentium-4e-2ht-cpu | create a non-instantiated pentium-4e-2ht-cpu |
| create-pentium-4e-4ht-cpu | create a non-instantiated pentium-4e-4ht-cpu |
| create-pentium-4e-cpu | create a non-instantiated pentium-4e-cpu |
| create-pentium-cpu | create a non-instantiated pentium-cpu |
| create-pentium-ii-cpu | create a non-instantiated pentium-ii-cpu |
| create-pentium-iii-cpu | create a non-instantiated pentium-iii-cpu |
| create-pentium-m-cpu | create a non-instantiated pentium-m-cpu |
| create-pentium-mmx-cpu | create a non-instantiated pentium-mmx-cpu |
| create-pentium-pro-cpu | create a non-instantiated pentium-pro-cpu |
| create-x86-apic-bus-system | create a non-instantiated x86-apic-bus-system |
| create-x86-apic-system | create a non-instantiated x86-apic-system |
| create-x86-e7520-system | create a non-instantiated x86-e7520-system |
| create-x86-hammer-cpu | create a non-instantiated x86-hammer-cpu |
| create-x86-separate-mem-io-system | create a non-instantiated x86-separate-mem-io-system |
| create-x86-system | create a non-instantiated x86-system |
| create-xeon-prestonia-cpu | create a non-instantiated xeon-prestonia-cpu |
| import-x86-components | import a component collection |
| x86-hammer |
| store_queue |
| x86-hammer |
| Core_Interrupt_Status |
| Core_Mode_Switch |
| Core_Pseudo_Exception |
| X86_Descriptor_Change |
| X86_Enter_SMM |
| X86_Leave_SMM |
| X86_Processor_Reset |
| x86-hammer |
| x86-linux-process-tracker |
| new-x86-linux-process-tracker | create new x86-linux process tracker |
| x86-p2 |
| x86-p2 |
| Core_Interrupt_Status |
| Core_Mode_Switch |
| Core_Pseudo_Exception |
| X86_Descriptor_Change |
| X86_Enter_SMM |
| X86_Leave_SMM |
| X86_Processor_Reset |
| x86-p4 |
| store_queue |
| x86-p4 |
| Core_Interrupt_Status |
| Core_Mode_Switch |
| Core_Pseudo_Exception |
| X86_Descriptor_Change |
| X86_Enter_SMM |
| X86_Leave_SMM |
| X86_Processor_Reset |
| x86-p4 |
| x86-reset-bus |
| x86-tlb |
| TLB_Fill_Data |
| TLB_Fill_Instruction |
| TLB_Invalidate_Data |
| TLB_Invalidate_Instruction |
| TLB_Miss_Data |
| TLB_Miss_Instruction |
| TLB_Replace_Data |
| TLB_Replace_Instruction |
| x87_exception |
| text-console |
| Xterm_Break_String |
| Z8530 |
| Z8530-port |