]> git.ipfire.org Git - thirdparty/qemu.git/commit
hvf: remove TSC synchronization code because it isn't fully complete
authorCameron Esfahani <dirty@apple.com>
Sun, 24 Nov 2019 20:05:24 +0000 (12:05 -0800)
committerPaolo Bonzini <pbonzini@redhat.com>
Tue, 26 Nov 2019 08:58:35 +0000 (09:58 +0100)
commit9fedbbeeee6dead7e73b3a53e3c80dd37392b464
tree630afda3f45ad0a7544886a3da6465439d4cab10
parentfbafbb6db77428d9a0bf22ea8e9c4a07140ae7d9
hvf: remove TSC synchronization code because it isn't fully complete

The existing code in QEMU's HVF support to attempt to synchronize TSC
across multiple cores is not sufficient.  TSC value on other cores
can go backwards.  Until implementation is fixed, remove calls to
hv_vm_sync_tsc().  Pass through TSC to guest OS.

Signed-off-by: Cameron Esfahani <dirty@apple.com>
Message-Id: <44c4afd2301b8bf99682b229b0796d84edd6d66f.1574625592.git.dirty@apple.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
target/i386/hvf/hvf.c
target/i386/hvf/x86_emu.c
target/i386/hvf/x86hvf.c