On 9/1/20 12:21 AM, Claudio Fontana wrote: > refactoring of cpus.c continues with cpu timer state extraction. > > cpu-timers: responsible for the softmmu cpu timers state, > including cpu clocks and ticks. > > icount: counts the TCG instructions executed. As such it is specific to > the TCG accelerator. Therefore, it is built only under CONFIG_TCG. > > One complication is due to qtest, which uses an icount field to warp time > as part of qtest (qtest_clock_warp). > > In order to solve this problem, provide a separate counter for qtest. > > This requires fixing assumptions scattered in the code that > qtest_enabled() implies icount_enabled(), checking each specific case. > > Signed-off-by: Claudio Fontana <cfont...@suse.de> > ---
Reviewed-by: Richard Henderson <richard.hender...@linaro.org> r~