summaryrefslogtreecommitdiffstats
path: root/virt
diff options
context:
space:
mode:
authorLouis Burda <quent.burda@gmail.com>2022-09-26 23:09:29 +0200
committerLouis Burda <quent.burda@gmail.com>2022-09-26 23:09:29 +0200
commite902dc1ac4db1f4dc711fa12ad6976fb3fcddf1a (patch)
tree5b456f6c177c0ab36072ef21609020bdf0549142 /virt
parent0aaa1e599bee256b3b15643bbb95e80ce7aa9be5 (diff)
downloadcachepc-linux-e902dc1ac4db1f4dc711fa12ad6976fb3fcddf1a.tar.gz
cachepc-linux-e902dc1ac4db1f4dc711fa12ad6976fb3fcddf1a.zip
Migrate patch
Diffstat (limited to 'virt')
-rw-r--r--virt/kvm/kvm_main.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/virt/kvm/kvm_main.c b/virt/kvm/kvm_main.c
index f2a63cb2658b..259cc0b63c87 100644
--- a/virt/kvm/kvm_main.c
+++ b/virt/kvm/kvm_main.c
@@ -70,6 +70,8 @@
/* Worst case buffer size needed for holding an integer. */
#define ITOA_MAX_LEN 12
+#include "../../arch/x86/kvm/svm/cachepc/kvm.h"
+
MODULE_AUTHOR("Qumranet");
MODULE_LICENSE("GPL");
@@ -5792,6 +5794,8 @@ int kvm_init(void *opaque, unsigned vcpu_size, unsigned vcpu_align,
r = kvm_vfio_ops_init();
WARN_ON(r);
+ cachepc_kvm_init();
+
return 0;
out_unreg:
@@ -5821,6 +5825,8 @@ void kvm_exit(void)
{
int cpu;
+ cachepc_kvm_exit();
+
debugfs_remove_recursive(kvm_debugfs_dir);
misc_deregister(&kvm_dev);
for_each_possible_cpu(cpu)