Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a162dd58 authored by Jerone Young's avatar Jerone Young Committed by Avi Kivity
Browse files

KVM: Portability: Move cpuid structures to <asm/kvm.h>



This patch moves structures:
	kvm_cpuid_entry
	kvm_cpuid

from include/linux/kvm.h to include/asm-x86/kvm.h

Signed-off-by: default avatarJerone Young <jyoung5@us.ibm.com>
Signed-off-by: default avatarAvi Kivity <avi@qumranet.com>
parent 244d57ec
Loading
Loading
Loading
Loading
+17 −0
Original line number Diff line number Diff line
@@ -135,4 +135,21 @@ struct kvm_msr_list {
};


struct kvm_cpuid_entry {
	__u32 function;
	__u32 eax;
	__u32 ebx;
	__u32 ecx;
	__u32 edx;
	__u32 padding;
};

/* for KVM_SET_CPUID */
struct kvm_cpuid {
	__u32 nent;
	__u32 padding;
	struct kvm_cpuid_entry entries[0];
};


#endif
+0 −16
Original line number Diff line number Diff line
@@ -192,22 +192,6 @@ struct kvm_dirty_log {
	};
};

struct kvm_cpuid_entry {
	__u32 function;
	__u32 eax;
	__u32 ebx;
	__u32 ecx;
	__u32 edx;
	__u32 padding;
};

/* for KVM_SET_CPUID */
struct kvm_cpuid {
	__u32 nent;
	__u32 padding;
	struct kvm_cpuid_entry entries[0];
};

/* for KVM_SET_SIGNAL_MASK */
struct kvm_signal_mask {
	__u32 len;