qemu-e2k/include
Sunil Muthuswamy 6785e76701 WHPX: TSC get and set should be dependent on VM state
Currently, TSC is set as part of the VM runtime state. Setting TSC at
runtime is heavy and additionally can have side effects on the guest,
which are not very resilient to variances in the TSC. This patch uses
the VM state to determine whether to set TSC or not. Some minor
enhancements for getting TSC values as well that considers the VM state.

Additionally, while setting the TSC, the partition is suspended to
reduce the variance in the TSC value across vCPUs.

Signed-off-by: Sunil Muthuswamy <sunilmut@microsoft.com>
Message-Id: <SN4PR2101MB08804D23439166E81FF151F7C0EA0@SN4PR2101MB0880.namprd21.prod.outlook.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2020-03-16 23:02:21 +01:00
..
authz
block Block layer patches: 2020-03-12 16:51:26 +00:00
chardev
crypto luks: extract qcrypto_block_calculate_payload_offset() 2020-03-11 12:42:29 +01:00
disas
exec Let cpu_[physical]_memory() calls pass a boolean 'is_write' argument 2020-02-20 14:47:08 +01:00
fpu
hw misc: Replace zero-length arrays with flexible array member (manual) 2020-03-16 22:07:42 +01:00
io
libdecnumber
migration
monitor monitor/hmp: move hmp_info_block* to block-hmp-cmds.c 2020-03-09 18:20:21 +00:00
net net/filter.c: Add Options to insert filters anywhere in the filter list 2020-03-03 18:04:47 +08:00
qapi
qemu util: add util function buffer_zero_avx512() 2020-03-16 23:02:21 +01:00
qom qapi: Flatten object-add 2020-03-06 17:21:27 +01:00
scsi
standard-headers linux-headers: update 2020-02-26 18:57:07 +01:00
sysemu WHPX: TSC get and set should be dependent on VM state 2020-03-16 23:02:21 +01:00
tcg misc: Replace zero-length arrays with flexible array member (automatic) 2020-03-16 22:07:42 +01:00
ui
user
elf.h
glib-compat.h
qemu-common.h
qemu-io.h
trace-tcg.h