diff options
author | Like Xu <[email protected]> | 2022-08-31 16:53:27 +0800 |
---|---|---|
committer | Sean Christopherson <[email protected]> | 2022-09-28 12:47:22 -0700 |
commit | 5c6a67f4f265f84e1b8582f82562dda2a53f52d1 (patch) | |
tree | 8ecd65ff3bf918cc76550c03394f5faf2c67ef99 /drivers/usb/cdns3 | |
parent | cf52de619c67bd1f6b1cf2751c3827815f74a5a5 (diff) |
KVM: x86/svm/pmu: Direct access pmu->gp_counter[] to implement amd_*_to_pmc()
Access PMU counters on AMD by directly indexing the array of general
purpose counters instead of translating the PMC index to an MSR index.
AMD only supports gp counters, there's no need to translate a PMC index
to an MSR index and back to a PMC index.
Opportunistically apply array_index_nospec() to reduce the attack
surface for speculative execution and remove the dead code.
Signed-off-by: Like Xu <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Sean Christopherson <[email protected]>
Diffstat (limited to 'drivers/usb/cdns3')
0 files changed, 0 insertions, 0 deletions