Hi,
Using the default QEMU config, we build SeaBIOS to use the TSC timer:
builds/seabios-128k/.config:CONFIG_TSC_TIMER=y builds/seabios-256k/.config:CONFIG_TSC_TIMER=y
Do we need a cpu with TSC support to run SeaBIOS?
Hmm. seabios uses pmtimer if available. isapc has no pmtimer though, so it uses TSC instead.
So we should use '-cpu Conroe' or '-cpu core2duo' minimum?
-cpu Conroe for -M isapc is kida silly though ...
Maybe we should simply build seabios with CONFIG_TSC_TIMER=n ?
Using the TSC in a virtual machine is problematic anyway, the calibration can be _way_ off on a loaded host, this is why seabios prefers the (fixed frequency) pmtimer.
cheers, Gerd