Optimizes the Solaris 9 idle loop to improve simulation speed. Also tries to determine if the simulated machine is idle or not using a heuristic, and sets the real-time-mode slowdown according to that.
The idle loop optimization does not change the architectural state of the simulated machine in any way. The optimization may change the results of any profiling done on the simulated machine, though.
The idle loop optimization raises the cpu switch time to 100000 cycles and posts machine synchronizing events, and will therefore change the scheduling of the processors in multi-processor and multi-machine configurations, which may change the simulation.
The physical address of the idle loop breakpoint.
Set to 1 to enable auto detection of the idle loop. Will override the address and memory-space attributes.
The maximum speed of the simulated machine in percent of real-time when the simulated machine is busy. Must be between 1 and 10000.
Determines if the optimizer is enabled.
The maximum speed of the simulated machine in percent of real-time when the simulated machine is idle. Must be between 1 and 10000.
The total number of steps that have been fast forwarded.
The physical memory-space of the simulated machine.
Set to 1 for multi-pro simulated machines, or to 0 for single-pro simulated machines.
|info||print information about the device|
|status||print status of the device|