Merge tag 'cxl-fixes-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
[linux-2.6-block.git] / arch / x86 / kvm / governed_features.h
CommitLineData
42764413
SC
1/* SPDX-License-Identifier: GPL-2.0 */
2#if !defined(KVM_GOVERNED_FEATURE) || defined(KVM_GOVERNED_X86_FEATURE)
3BUILD_BUG()
4#endif
5
6#define KVM_GOVERNED_X86_FEATURE(x) KVM_GOVERNED_FEATURE(X86_FEATURE_##x)
7
ccf31d6e 8KVM_GOVERNED_X86_FEATURE(GBPAGES)
fe60e8f6 9KVM_GOVERNED_X86_FEATURE(XSAVES)
1c18efda 10KVM_GOVERNED_X86_FEATURE(VMX)
7a6a6a3b 11KVM_GOVERNED_X86_FEATURE(NRIPS)
4365a455 12KVM_GOVERNED_X86_FEATURE(TSCRATEMSR)
4d2a1560 13KVM_GOVERNED_X86_FEATURE(V_VMSAVE_VMLOAD)
e183d17a 14KVM_GOVERNED_X86_FEATURE(LBRV)
59d67fc1
SC
15KVM_GOVERNED_X86_FEATURE(PAUSEFILTER)
16KVM_GOVERNED_X86_FEATURE(PFTHRESHOLD)
b89456ae 17KVM_GOVERNED_X86_FEATURE(VGIF)
ee785c87 18KVM_GOVERNED_X86_FEATURE(VNMI)
183bdd16 19KVM_GOVERNED_X86_FEATURE(LAM)
ccf31d6e 20
42764413
SC
21#undef KVM_GOVERNED_X86_FEATURE
22#undef KVM_GOVERNED_FEATURE