qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/7] icount migration and clock.
@ 2014-07-31 23:37 fred.konrad
  2014-07-31 23:37 ` [Qemu-devel] [PATCH 1/7] icount: put icount variables into TimerState fred.konrad
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: fred.konrad @ 2014-07-31 23:37 UTC (permalink / raw)
  To: qemu-devel, pbonzini
  Cc: peter.maydell, quintela, mark.burton, dgilbert, Pavel.Dovgaluk,
	amit.shah, sebastian.tanase, fred.konrad

From: KONRAD Frederic <fred.konrad@greensocs.com>

Those are some icount patches required for reverse execution.

It introduces an icount clock which is only growing with icount.
It allows QEMU to migrate icount so virtual clock is kept if the VM is migrated
in icount mode (which is mandatory for migration based snapshot).

They are rebased on uq/master of
git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git

And can be cloned here:
git://git.greensocs.com/qemu_cexe.git:cexe_1_3_v6_rebased

Thanks,
Fred

KONRAD Frederic (7):
  icount: put icount variables into TimerState.
  migration: migrate icount fields.
  migration: make qemu_savevm_state public.
  icount: introduce icount timer.
  icount: check for icount clock deadline when cpu loop exits.
  icount: make icount extra computed on icount clock as well.
  timer: add cpu_icount_to_ns function.

 cpus.c                  | 95 ++++++++++++++++++++++++++++++++++++++-----------
 include/qemu/timer.h    | 10 +++++-
 include/sysemu/sysemu.h |  1 +
 qemu-timer.c            |  8 ++++-
 savevm.c                |  2 +-
 stubs/cpu-get-icount.c  |  2 +-
 6 files changed, 94 insertions(+), 24 deletions(-)

-- 
1.9.0

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2014-08-01  7:41 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-07-31 23:37 [Qemu-devel] [PATCH 0/7] icount migration and clock fred.konrad
2014-07-31 23:37 ` [Qemu-devel] [PATCH 1/7] icount: put icount variables into TimerState fred.konrad
2014-07-31 23:37 ` [Qemu-devel] [PATCH 2/7] migration: migrate icount fields fred.konrad
2014-07-31 23:37 ` [Qemu-devel] [PATCH 3/7] migration: make qemu_savevm_state public fred.konrad
2014-07-31 23:37 ` [Qemu-devel] [PATCH 4/7] icount: introduce icount timer fred.konrad
2014-07-31 23:37 ` [Qemu-devel] [PATCH 5/7] icount: check for icount clock deadline when cpu loop exits fred.konrad
2014-07-31 23:37 ` [Qemu-devel] [PATCH 6/7] icount: make icount extra computed on icount clock as well fred.konrad
2014-07-31 23:37 ` [Qemu-devel] [PATCH 7/7] timer: add cpu_icount_to_ns function fred.konrad
2014-08-01  7:40 ` [Qemu-devel] [PATCH 0/7] icount migration and clock Paolo Bonzini

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).