summary refs log tree commit diff stats
path: root/scripts/qapi-types.py
diff options
context:
space:
mode:
authorLiu Ping Fan <qemulist@gmail.com>2013-09-25 14:21:00 +0800
committerPaolo Bonzini <pbonzini@redhat.com>2013-10-17 17:30:56 +0200
commit3c05341157f4d08dc3cc8ffa675a0aaa4818d028 (patch)
treee85bbd366560bb67a778b60acabd904ca2004d94 /scripts/qapi-types.py
parentc7c4d063f50f0de980d99f02e055722227d703bc (diff)
downloadfocaccia-qemu-3c05341157f4d08dc3cc8ffa675a0aaa4818d028.tar.gz
focaccia-qemu-3c05341157f4d08dc3cc8ffa675a0aaa4818d028.zip
timer: make qemu_clock_enable sync between disable and timer's cb
After disabling the QemuClock, we should make sure that no QemuTimers
are still in flight. To implement that with light overhead, we resort
to QemuEvent. The caller of disabling will wait on QemuEvent of each
timerlist.

Note, qemu_clock_enable(foo,false) can _not_ be called from timer's cb.
Also, the callers of qemu_clock_enable() should be protected by the BQL.

Signed-off-by: Liu Ping Fan <pingfank@linux.vnet.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'scripts/qapi-types.py')
0 files changed, 0 insertions, 0 deletions