repository: /home/avi/kvm
branch: (no branch)
commit d81a68ecc031320885d089e7a393852248fbca51
Author: Izik Eidus <[EMAIL PROTECTED]>
Date:   Thu Nov 8 02:01:04 2007 +0200

    kvm: libkvm: add exported function to check extensions in kvm
    
    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 3b9ebde..5caa96d 100644
--- a/libkvm/libkvm.c
+++ b/libkvm/libkvm.c
@@ -363,6 +363,16 @@ static int kvm_create_default_phys_mem(kvm_context_t kvm,
        return 0;
 }
 
+int kvm_check_extension(kvm_context_t kvm, int ext)
+{
+       int ret;
+
+       ret = ioctl(kvm->fd, KVM_CHECK_EXTENSION, ext);
+       if (ret > 0)
+               return 1;
+       return 0;
+}
+
 void kvm_create_irqchip(kvm_context_t kvm)
 {
        int r;
diff --git a/libkvm/libkvm.h b/libkvm/libkvm.h
index 987e642..2094dfd 100644
--- a/libkvm/libkvm.h
+++ b/libkvm/libkvm.h
@@ -145,6 +145,7 @@ int kvm_create(kvm_context_t kvm,
               unsigned long phys_mem_bytes,
               void **phys_mem);
 int kvm_create_vm(kvm_context_t kvm);
+int kvm_check_extension(kvm_context_t kvm, int ext);
 void kvm_create_irqchip(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