diff options
| author | Paolo Bonzini <pbonzini@redhat.com> | 2022-06-09 11:38:12 -0400 |
|---|---|---|
| committer | Paolo Bonzini <pbonzini@redhat.com> | 2022-06-09 11:38:12 -0400 |
| commit | e15f5e6fa6ca1b3baf087314b2541afa935d00e7 (patch) | |
| tree | f2b136922cb3ebd89da3a36742600ec30b4e4e69 /include/linux/kvm_types.h | |
| parent | e0f3f46e42064a51573914766897b4ab95d943e3 (diff) | |
| parent | b172862241b4849985c3e0e86cfb05d61e4a841d (diff) | |
| download | linux-e15f5e6fa6ca1b3baf087314b2541afa935d00e7.tar.gz linux-e15f5e6fa6ca1b3baf087314b2541afa935d00e7.tar.bz2 linux-e15f5e6fa6ca1b3baf087314b2541afa935d00e7.zip | |
Merge branch 'kvm-5.20-early'
s390:
* add an interface to provide a hypervisor dump for secure guests
* improve selftests to show tests
x86:
* Intel IPI virtualization
* Allow getting/setting pending triple fault with KVM_GET/SET_VCPU_EVENTS
* PEBS virtualization
* Simplify PMU emulation by just using PERF_TYPE_RAW events
* More accurate event reinjection on SVM (avoid retrying instructions)
* Allow getting/setting the state of the speaker port data bit
* Rewrite gfn-pfn cache refresh
* Refuse starting the module if VM-Entry/VM-Exit controls are inconsistent
* "Notify" VM exit
Diffstat (limited to 'include/linux/kvm_types.h')
| -rw-r--r-- | include/linux/kvm_types.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/kvm_types.h b/include/linux/kvm_types.h index ac1ebb37a0ff..f328a01db4fe 100644 --- a/include/linux/kvm_types.h +++ b/include/linux/kvm_types.h @@ -19,6 +19,7 @@ struct kvm_memslots; enum kvm_mr_change; #include <linux/bits.h> +#include <linux/mutex.h> #include <linux/types.h> #include <linux/spinlock_types.h> @@ -69,6 +70,7 @@ struct gfn_to_pfn_cache { struct kvm_vcpu *vcpu; struct list_head list; rwlock_t lock; + struct mutex refresh_lock; void *khva; kvm_pfn_t pfn; enum pfn_cache_usage usage; |
