Hi, Keir
This patchset targets for enabling TSC scaling in software for live
migration between platforms with different TSC frequecies. Once found the
target host's frequency is different with source host's, hypervisor will trap
and emulate guest's all rdtsc instructions with its expected frequency.
If hardware's TSC frequency is difffernt with guest's exepcted freq, guest
may behave abnormally, eg. incorrect wallclock, soft lockup, even hang in some
cases. Therefore, this patchset is necessary to avoid such issues.
PATCH 0001-- Save guest's preferred TSC in image for save/restore and migration
PATCH 0002-- Move multidiv64 as a library function.
PATCH 0003-- Scaling host TSC freqeuncy patch.
Signed-off-by Xiantao Zhang <xiantao.zhang@xxxxxxxxx>
Xiantao
0001-save_tsc_frequency.patch
Description: 0001-save_tsc_frequency.patch
0002-move_multidiv64_out.patch
Description: 0002-move_multidiv64_out.patch
0003-scaling_guest_tsc.patch
Description: 0003-scaling_guest_tsc.patch
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|