Re: [PATCH] qcow2: use external virtual timers

2021-03-29 Thread Max Reitz
On 29.03.21 10:06, Pavel Dovgalyuk wrote: Regular virtual timers are used to emulate timings related to vCPU and peripheral states. QCOW2 uses timers to clean the cache. These timers should have external flag. In the opposite case they affect the execution and it can't be recorded and replayed. T

Re: [PATCH] qcow2: use external virtual timers

2021-03-29 Thread Paolo Bonzini
On 29/03/21 10:06, Pavel Dovgalyuk wrote: Regular virtual timers are used to emulate timings related to vCPU and peripheral states. QCOW2 uses timers to clean the cache. These timers should have external flag. In the opposite case they affect the execution and it can't be recorded and replayed. T

[PATCH] qcow2: use external virtual timers

2021-03-29 Thread Pavel Dovgalyuk
Regular virtual timers are used to emulate timings related to vCPU and peripheral states. QCOW2 uses timers to clean the cache. These timers should have external flag. In the opposite case they affect the execution and it can't be recorded and replayed. This patch adds external flag to the timer fo

Re: [PATCH] qcow2: use external virtual timers

2021-03-23 Thread Paolo Bonzini
On 23/03/21 12:08, Pavel Dovgalyuk wrote: Regular virtual timers are used to emulate timings related to vCPU and peripheral states. QCOW2 uses timers to clean the cache. These timers should have external flag. In the opposite case they affect the execution and it can't be recorded and replayed. T

[PATCH] qcow2: use external virtual timers

2021-03-23 Thread Pavel Dovgalyuk
Regular virtual timers are used to emulate timings related to vCPU and peripheral states. QCOW2 uses timers to clean the cache. These timers should have external flag. In the opposite case they affect the execution and it can't be recorded and replayed. This patch adds external flag to the timer fo