Previous - Up - Next

8   Using Simics with MAI

Running an MAI model in Simics affects Simics's user interface. Whereas in in-order Simics changes are atomic and always visible to the user, in Simics MAI multiple instructions can be in-flight at the same time and several instructions can be committed in the same cycle. The consequence is that standard Simics commands for inspecting the machine state will now only inspect the committed state of the CPU. There are several other small differences when running MAI compared to in-order Simics. These differences are described in the following sections.

8.1   Starting Simics

8.2   Inspecting State

8.3   Running and Stepping

8.4   Breakpoints

8.5   Checkpointing

Previous - Up - Next