aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin/export-to-postgresql-report
diff options
context:
space:
mode:
authorDavid Matlack <[email protected]>2016-11-29 18:14:06 -0800
committerPaolo Bonzini <[email protected]>2016-12-08 15:31:06 +0100
commit0115f9cbac61918363cbaf26c8521ff9176ccc35 (patch)
tree00ffe0258e6b729b86d853fc0a5f84fc150e9be2 /tools/perf/scripts/python/bin/export-to-postgresql-report
parentea07e42dec5644105db8a853575a0a271f93d294 (diff)
KVM: nVMX: generate non-true VMX MSRs based on true versions
The "non-true" VMX capability MSRs can be generated from their "true" counterparts, by OR-ing the default1 bits. The default1 bits are fixed and defined in the SDM. Since we can generate the non-true VMX MSRs from the true versions, there's no need to store both in struct nested_vmx. This also lets userspace avoid having to restore the non-true MSRs. Note this does not preclude emulating MSR_IA32_VMX_BASIC[55]=0. To do so, we simply need to set all the default1 bits in the true MSRs (such that the true MSRs and the generated non-true MSRs are equal). Signed-off-by: David Matlack <[email protected]> Suggested-by: Paolo Bonzini <[email protected]> Signed-off-by: Radim Krčmář <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin/export-to-postgresql-report')
0 files changed, 0 insertions, 0 deletions