Re: what does slowdown mean in "Clock & CMOS option"?
Saulius Krasuckas <[email protected]> Tue, 4 Jun 2013 17:53:42 +0300 (EEST)
| Newsgroups | gmane.comp.emulators.bochs.devel |
|---|---|
| Message-ID | <[email protected]> |
* On Wed, 29 May 2013, Stanislav wrote: > Sometimes (when Bochs CPU is idle, for example halted) - Bochs emulated > time could start running faster than real wall time of the host. Stanislav, for what reasons is this done so? Is it some achitectural shortcut to keep time-syncing mechanism as simple as possible? Or just a feature to speed up guest behaviour in idle states by default? > The option slowdowns the emulated clock s.t. it will never exceed host > wall clock. Does it do more accurate accounting of emulated time or just uses max(emulated_clock, host_wall_clock) ? I believe, Bochs wasn't designed with simulation in mind (such as SimpleScalar or SimICS) but it's interesting nevertheless to what timing accuracy Bochs maps in the scale of other emulators / simulators:) BTW, just a minute ago I found article of Huang, Xiao, Guo, and Han called "A Method Based on Bochs for Accelerating the x86 Timing Emulator" [*] but I am not sure I understand the conclusion or the 3rd chapter. S. [*] http://link.springer.com/content/pdf/10.1007%2F978-3-642-23756-0_52.pdf ------------------------------------------------------------------------------ How ServiceNow helps IT people transform IT departments: 1. A cloud service to automate IT design, transition and operations 2. Dashboards that offer high-level views of enterprise services 3. A single system of record for all IT processes http://p.sf.net/sfu/servicenow-d2d-j