summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/svm/vmenter.S
diff options
context:
space:
mode:
authorLouis Burda <quent.burda@gmail.com>2023-02-09 06:23:31 -0600
committerLouis Burda <quent.burda@gmail.com>2023-02-09 06:23:31 -0600
commitba36de1549f571b3786a6d838a70ff635810ad6b (patch)
tree439fc9e63502451124577205eaf5be8a2e60fac9 /arch/x86/kvm/svm/vmenter.S
parent1caab14ce3bf1ed6ea1074e5ced4b3e5bd4e4b89 (diff)
downloadcachepc-linux-ba36de1549f571b3786a6d838a70ff635810ad6b.tar.gz
cachepc-linux-ba36de1549f571b3786a6d838a70ff635810ad6b.zip
Do a single prime in vmenter.. multiple passes added inside the macroHEADmaster
Diffstat (limited to 'arch/x86/kvm/svm/vmenter.S')
-rw-r--r--arch/x86/kvm/svm/vmenter.S4
1 files changed, 1 insertions, 3 deletions
diff --git a/arch/x86/kvm/svm/vmenter.S b/arch/x86/kvm/svm/vmenter.S
index 01cf98e16b57..49d762bdb3a7 100644
--- a/arch/x86/kvm/svm/vmenter.S
+++ b/arch/x86/kvm/svm/vmenter.S
@@ -93,8 +93,6 @@
wbinvd
mov cpc_ds, %r9
prime \name %r9 %r10 %r8
- prime 1_\name %r9 %r10 %r8
- prime 2_\name %r9 %r10 %r8
skip_prime_\name:
# do oneshot
@@ -122,7 +120,7 @@ skip_apic_\name:
mov %r14, %rax
cmp $0, %al
je skip_probe_\name
- probe \name %r8 %r9 %r10 %r11 %r12
+ probe \name $CPC_L1MISS_PMC %r8 %r9 %r10 %r11 %r12
skip_probe_\name:
enter_vm