aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorVitaly Kuznetsov <[email protected]>2018-03-20 15:02:11 +0100
committerRadim Krčmář <[email protected]>2018-03-28 22:47:06 +0200
commit773e8a0425c923bc02668a2d6534a5ef5a43cc69 (patch)
treeaf9af13eab5a5d139eebd716923fc04897606eff /tools/perf/scripts/python/export-to-postgresql.py
parent5431390b3039624a371549926f74a1c470b2ecaa (diff)
x86/kvm: use Enlightened VMCS when running on Hyper-V
Enlightened VMCS is just a structure in memory, the main benefit besides avoiding somewhat slower VMREAD/VMWRITE is using clean field mask: we tell the underlying hypervisor which fields were modified since VMEXIT so there's no need to inspect them all. Tight CPUID loop test shows significant speedup: Before: 18890 cycles After: 8304 cycles Static key is being used to avoid performance penalty for non-Hyper-V deployments. Signed-off-by: Vitaly Kuznetsov <[email protected]> Reviewed-by: Radim Krčmář <[email protected]> Signed-off-by: Radim Krčmář <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions