summaryrefslogtreecommitdiff
path: root/kvm.h
diff options
context:
space:
mode:
authorRobert Mustacchi <rm@joyent.com>2011-05-09 14:58:31 -0700
committerRobert Mustacchi <rm@joyent.com>2011-05-09 15:01:53 -0700
commit6e8f311b8312473a6d7b4aefda43bae41e8ca395 (patch)
treee45533a9cdff575e2bca2ba4e630b993e9357068 /kvm.h
parent4975474986843fc55316813e7a9f37fa665ab89e (diff)
downloadillumos-kvm-6e8f311b8312473a6d7b4aefda43bae41e8ca395.tar.gz
HVM-174 Remove use of p_private
Diffstat (limited to 'kvm.h')
-rw-r--r--kvm.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/kvm.h b/kvm.h
index b6f2d66..b48e2c8 100644
--- a/kvm.h
+++ b/kvm.h
@@ -7,6 +7,7 @@
#include <sys/ddi.h>
#include <sys/sunddi.h>
#include <sys/sdt.h>
+#include <sys/avl.h>
#undef _ASM /* cyclic.h expects this not defined */
#include <sys/cyclic.h>
#define _ASM
@@ -1215,6 +1216,8 @@ typedef struct kvm {
#endif
int kvmid; /* unique identifier for this kvm */
int kvm_clones;
+ kmutex_t kvm_avllock;
+ avl_tree_t kvm_avlmp; /* avl tree for mmu to page_t mapping */
} kvm_t;
#endif /*_KERNEL*/
@@ -1968,7 +1971,6 @@ typedef struct kvm_pit {
#define RW_STATE_WORD1 4
#define page_to_pfn(page) (page->p_pagenum)
-#define set_page_private(page, v) ((page)->p_private = (v))
#ifdef XXX
#define __ex(x) __kvm_handle_fault_on_reboot(x)