diff options
author | Robert Mustacchi <rm@joyent.com> | 2011-06-07 16:50:56 -0700 |
---|---|---|
committer | Robert Mustacchi <rm@joyent.com> | 2011-06-07 16:50:56 -0700 |
commit | eb471cb1421d3beb5c77a2d2724df28b802de07d (patch) | |
tree | 9d3e0dcf016a62cd69f25fd2056a3acb2ab824fa | |
parent | be0aac9d7e8b529196838da9902d28d62bad76a7 (diff) | |
download | illumos-kvm-eb471cb1421d3beb5c77a2d2724df28b802de07d.tar.gz |
HVM-319 rm kvm_para.h
-rw-r--r-- | kvm_para.h | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/kvm_para.h b/kvm_para.h deleted file mode 100644 index a060bd4..0000000 --- a/kvm_para.h +++ /dev/null @@ -1,45 +0,0 @@ -#ifndef __LINUX_KVM_PARA_H -#define __LINUX_KVM_PARA_H - -/* - * This header file provides a method for making a hypercall to the host - * Architectures should define: - * - kvm_hypercall0, kvm_hypercall1... - * - kvm_arch_para_features - * - kvm_para_available - */ - -/* Return values for hypercalls */ -#define KVM_ENOSYS 1000 -#define KVM_EFAULT EFAULT -#define KVM_E2BIG E2BIG -#define KVM_EPERM EPERM - -#define KVM_HC_VAPIC_POLL_IRQ 1 -#define KVM_HC_MMU_OP 2 - -/* - * hypercalls use architecture specific - */ - -#ifdef _KERNEL -#ifdef CONFIG_KVM_GUEST -void __init kvm_guest_init(void); -#else -#define kvm_guest_init() do { } while (0) -#endif - -static unsigned int kvm_arch_para_features(void) -{ - return cpuid_eax(KVM_CPUID_FEATURES); -} - -static int kvm_para_has_feature(unsigned int feature) -{ - if (kvm_arch_para_features() & (1UL << feature)) - return 1; - return 0; -} -#endif /* _KERNEL */ -#endif /* __LINUX_KVM_PARA_H */ - |