summaryrefslogtreecommitdiffstats
path: root/drivers/kvm/kvm.h
diff options
context:
space:
mode:
authorHollis Blanchard2007-12-03 22:30:23 +0100
committerAvi Kivity2008-01-30 16:53:17 +0100
commitd77a39d982431ef9efc7e7a1690cee2ce252b95e (patch)
treeddef3adf23b7e6e794215177016e1b063e575be4 /drivers/kvm/kvm.h
parentKVM: Extend ioapic code to support iosapic (diff)
downloadkernel-qcow2-linux-d77a39d982431ef9efc7e7a1690cee2ce252b95e.tar.gz
kernel-qcow2-linux-d77a39d982431ef9efc7e7a1690cee2ce252b95e.tar.xz
kernel-qcow2-linux-d77a39d982431ef9efc7e7a1690cee2ce252b95e.zip
KVM: Portability: Move address types to their own header file
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com> Acked-by: Carsten Otte <cotte@de.ibm.com> Signed-off-by: Avi Kivity <avi@qumranet.com>
Diffstat (limited to 'drivers/kvm/kvm.h')
-rw-r--r--drivers/kvm/kvm.h21
1 files changed, 2 insertions, 19 deletions
diff --git a/drivers/kvm/kvm.h b/drivers/kvm/kvm.h
index be18620bd656..3b0ba5ab7104 100644
--- a/drivers/kvm/kvm.h
+++ b/drivers/kvm/kvm.h
@@ -20,6 +20,8 @@
#include <linux/kvm.h>
#include <linux/kvm_para.h>
+#include "types.h"
+
#define KVM_MAX_VCPUS 4
#define KVM_ALIAS_SLOTS 4
#define KVM_MEMORY_SLOTS 8
@@ -39,25 +41,6 @@
*/
#define KVM_REQ_TLB_FLUSH 0
-/*
- * Address types:
- *
- * gva - guest virtual address
- * gpa - guest physical address
- * gfn - guest frame number
- * hva - host virtual address
- * hpa - host physical address
- * hfn - host frame number
- */
-
-typedef unsigned long gva_t;
-typedef u64 gpa_t;
-typedef unsigned long gfn_t;
-
-typedef unsigned long hva_t;
-typedef u64 hpa_t;
-typedef unsigned long hfn_t;
-
#define NR_PTE_CHAIN_ENTRIES 5
struct kvm_pte_chain {