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