diff options
| author | Sean Christopherson <[email protected]> | 2021-09-20 17:03:00 -0700 |
|---|---|---|
| committer | Paolo Bonzini <[email protected]> | 2021-09-30 04:27:07 -0400 |
| commit | d06567353e129b460978353cbe2210c23467d6f8 (patch) | |
| tree | f9c59f19ce736a761aef0fa2486c78d8519324d0 /tools/perf/scripts/python/bin/flamegraph-record | |
| parent | 583d369b36a90753d8b169f041b39078ac4e1633 (diff) | |
KVM: VMX: Drop explicit zeroing of MSR guest values at vCPU creation
Don't zero out user return and nested MSRs during vCPU creation, and
instead rely on vcpu_vmx being zero-allocated. Explicitly zeroing MSRs
is not wrong, and is in fact necessary if KVM ever emulates vCPU RESET
outside of vCPU creation, but zeroing only a subset of MSRs is confusing.
Poking directly into KVM's backing is also undesirable in that it doesn't
scale and is error prone. Ideally KVM would have a common RESET path for
all MSRs, e.g. by expanding kvm_set_msr(), which would obviate the need
for this out-of-bad code (to support standalone RESET).
No functional change intended.
Signed-off-by: Sean Christopherson <[email protected]>
Reviewed-by: Vitaly Kuznetsov <[email protected]>
Signed-off-by: Paolo Bonzini <[email protected]>
Message-Id: <[email protected]>
Signed-off-by: Paolo Bonzini <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin/flamegraph-record')
0 files changed, 0 insertions, 0 deletions