summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Mustacchi <rm@joyent.com>2011-06-07 16:50:56 -0700
committerRobert Mustacchi <rm@joyent.com>2011-06-07 16:50:56 -0700
commiteb471cb1421d3beb5c77a2d2724df28b802de07d (patch)
tree9d3e0dcf016a62cd69f25fd2056a3acb2ab824fa
parentbe0aac9d7e8b529196838da9902d28d62bad76a7 (diff)
downloadillumos-kvm-eb471cb1421d3beb5c77a2d2724df28b802de07d.tar.gz
HVM-319 rm kvm_para.h
-rw-r--r--kvm_para.h45
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 */
-