aboutsummaryrefslogtreecommitdiff
path: root/lib/libvmmapi/vmmapi.h
diff options
context:
space:
mode:
authorNeel Natu <neel@FreeBSD.org>2013-10-05 21:22:35 +0000
committerNeel Natu <neel@FreeBSD.org>2013-10-05 21:22:35 +0000
commit318224bbe6e63ed2f44099a8ebc3225cf84ea05c (patch)
tree7bf8725b3e8dc06e35d8c372329cbea900a7100c /lib/libvmmapi/vmmapi.h
parentbf57e9793acf2560ddf629569f2685fee01d1446 (diff)
downloadsrc-318224bbe6e63ed2f44099a8ebc3225cf84ea05c.tar.gz
src-318224bbe6e63ed2f44099a8ebc3225cf84ea05c.zip
Notes
Diffstat (limited to 'lib/libvmmapi/vmmapi.h')
-rw-r--r--lib/libvmmapi/vmmapi.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/libvmmapi/vmmapi.h b/lib/libvmmapi/vmmapi.h
index 441e75f9d8d1..8b53ae0cd59a 100644
--- a/lib/libvmmapi/vmmapi.h
+++ b/lib/libvmmapi/vmmapi.h
@@ -45,9 +45,11 @@ enum vm_mmap_style {
int vm_create(const char *name);
struct vmctx *vm_open(const char *name);
void vm_destroy(struct vmctx *ctx);
-int vm_get_memory_seg(struct vmctx *ctx, vm_paddr_t gpa, size_t *ret_len);
+int vm_get_memory_seg(struct vmctx *ctx, vm_paddr_t gpa, size_t *ret_len,
+ int *wired);
int vm_setup_memory(struct vmctx *ctx, size_t len, enum vm_mmap_style s);
void *vm_map_gpa(struct vmctx *ctx, vm_paddr_t gaddr, size_t len);
+int vm_get_gpa_pmap(struct vmctx *, uint64_t gpa, uint64_t *pte, int *num);
uint32_t vm_get_lowmem_limit(struct vmctx *ctx);
void vm_set_lowmem_limit(struct vmctx *ctx, uint32_t limit);
int vm_set_desc(struct vmctx *ctx, int vcpu, int reg,