kvm.h (ea68a3e9d14e9e0bf017d178fb4bd53b6deb1482) kvm.h (6dcf7316e05eccded11fc640813c8a8879f271a6)
1/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
2#ifndef _ASM_X86_KVM_H
3#define _ASM_X86_KVM_H
4
5/*
6 * KVM x86 specific structures and definitions
7 *
8 */

--- 545 unchanged lines hidden (view full) ---

554#define KVM_PMU_MASKED_ENTRY_UMASK_MATCH (GENMASK_ULL(15, 8))
555#define KVM_PMU_MASKED_ENTRY_EXCLUDE (BIT_ULL(55))
556#define KVM_PMU_MASKED_ENTRY_UMASK_MASK_SHIFT (56)
557
558/* for KVM_{GET,SET,HAS}_DEVICE_ATTR */
559#define KVM_VCPU_TSC_CTRL 0 /* control group for the timestamp counter (TSC) */
560#define KVM_VCPU_TSC_OFFSET 0 /* attribute for the TSC offset */
561
1/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
2#ifndef _ASM_X86_KVM_H
3#define _ASM_X86_KVM_H
4
5/*
6 * KVM x86 specific structures and definitions
7 *
8 */

--- 545 unchanged lines hidden (view full) ---

554#define KVM_PMU_MASKED_ENTRY_UMASK_MATCH (GENMASK_ULL(15, 8))
555#define KVM_PMU_MASKED_ENTRY_EXCLUDE (BIT_ULL(55))
556#define KVM_PMU_MASKED_ENTRY_UMASK_MASK_SHIFT (56)
557
558/* for KVM_{GET,SET,HAS}_DEVICE_ATTR */
559#define KVM_VCPU_TSC_CTRL 0 /* control group for the timestamp counter (TSC) */
560#define KVM_VCPU_TSC_OFFSET 0 /* attribute for the TSC offset */
561
562/* x86-specific KVM_EXIT_HYPERCALL flags. */
563#define KVM_EXIT_HYPERCALL_LONG_MODE BIT(0)
564
562#endif /* _ASM_X86_KVM_H */
565#endif /* _ASM_X86_KVM_H */