repository: /home/avi/kvm
branch: (no branch)
commit a40d1ccbbedaee81ad6bb768dc41446dbce198b4
Author: Izik Eidus <[EMAIL PROTECTED]>
Date:   Wed Nov 7 19:18:21 2007 +0200

    kvm: libkvm: add kvm_is_intersecting_mem()
    
    Signed-off-by: Izik Eidus <[EMAIL PROTECTED]>
    Signed-off-by: Avi Kivity <[EMAIL PROTECTED]>

diff --git a/libkvm/libkvm.c b/libkvm/libkvm.c
index 90d93f2..ff1338c 100644
--- a/libkvm/libkvm.c
+++ b/libkvm/libkvm.c
@@ -461,6 +461,11 @@ void *kvm_create_phys_mem(kvm_context_t kvm, unsigned long 
phys_start,
                                                                log, writable);
 }
 
+int kvm_is_intersecting_mem(kvm_context_t kvm, unsigned long phys_start)
+{
+       return get_intersecting_slot(phys_start) != -1;
+}
+
 int kvm_create_mem_hole(kvm_context_t kvm, unsigned long phys_start,
                        unsigned long len)
 {
diff --git a/libkvm/libkvm.h b/libkvm/libkvm.h
index bbf445c..99ac7d9 100644
--- a/libkvm/libkvm.h
+++ b/libkvm/libkvm.h
@@ -411,6 +411,7 @@ void *kvm_create_phys_mem(kvm_context_t, unsigned long 
phys_start,
                          unsigned long len, int log, int writable);
 void kvm_destroy_phys_mem(kvm_context_t, unsigned long phys_start, 
                          unsigned long len);
+int kvm_is_intersecting_mem(kvm_context_t kvm, unsigned long phys_start);
 int kvm_create_mem_hole(kvm_context_t kvm, unsigned long phys_start,
                        unsigned long len);
 int kvm_register_userspace_phys_mem(kvm_context_t kvm,

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
kvm-commits mailing list
kvm-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kvm-commits

Reply via email to