]> git.proxmox.com Git - mirror_qemu.git/commit
cpus: don't credit executed instructions before they have run
authorAlex Bennée <alex.bennee@linaro.org>
Fri, 31 Mar 2017 15:09:42 +0000 (16:09 +0100)
committerAlex Bennée <alex.bennee@linaro.org>
Mon, 10 Apr 2017 09:23:38 +0000 (10:23 +0100)
commite4cd96571f00e290e93dcc65a6d2b616b159dea6
tree7b12718e50c75b70845d8b31463793af1cb67874
parent05248382251a58a14da60a640d29f570524174d3
cpus: don't credit executed instructions before they have run

Outside of the vCPU thread icount time will only be tracked against
timers_state.qemu_icount. We no longer credit cycles until they have
completed the run. Inside the vCPU thread we adjust for passage of
time by looking at how many have run so far. This is only valid inside
the vCPU thread while it is running.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
cpus.c
include/qom/cpu.h