aboutsummaryrefslogtreecommitdiff
path: root/scripts/gdb/linux/proc.py
diff options
context:
space:
mode:
authorDenis Plotnikov <[email protected]>2017-04-07 12:09:53 +0300
committerRadim Krčmář <[email protected]>2017-04-12 20:17:15 +0200
commitbd8fab39cd4fe429f161dfc86bf64993d5c17320 (patch)
treec27b16f5159a12a84b68730747ae3d4ac3a0ae47 /scripts/gdb/linux/proc.py
parentc5e8ec8e9beffb9481dba27ab5048c03c8585d7d (diff)
KVM: x86: fix maintaining of kvm_clock stability on guest CPU hotplug
VCPU TSC synchronization is perfromed in kvm_write_tsc() when the TSC value being set is within 1 second from the expected, as obtained by extrapolating of the TSC in already synchronized VCPUs. This is naturally achieved on all VCPUs at VM start and resume; however on VCPU hotplug it is not: the newly added VCPU is created with TSC == 0 while others are well ahead. To compensate for that, consider host-initiated kvm_write_tsc() with TSC == 0 a special case requiring synchronization regardless of the current TSC on other VCPUs. Signed-off-by: Denis Plotnikov <[email protected]> Reviewed-by: Roman Kagan <[email protected]> Signed-off-by: Radim Krčmář <[email protected]>
Diffstat (limited to 'scripts/gdb/linux/proc.py')
0 files changed, 0 insertions, 0 deletions