mirror of
https://git.proxmox.com/git/qemu-server
synced 2025-08-16 06:28:47 +00:00
fix and simplify kvm_version()
This was never actually used, but we want to use it as alternative to checking /proc/cpuinfo for 'hvm' on ARM. Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
This commit is contained in:
parent
c701be3243
commit
646f2df43c
@ -1331,17 +1331,13 @@ for (my $i = 0; $i < $MAX_UNUSED_DISKS; $i++) {
|
|||||||
my $kvm_api_version = 0;
|
my $kvm_api_version = 0;
|
||||||
|
|
||||||
sub kvm_version {
|
sub kvm_version {
|
||||||
|
|
||||||
return $kvm_api_version if $kvm_api_version;
|
return $kvm_api_version if $kvm_api_version;
|
||||||
|
|
||||||
my $fh = IO::File->new("</dev/kvm") ||
|
open my $fh, '<', '/dev/kvm'
|
||||||
return 0;
|
or return undef;
|
||||||
|
|
||||||
if (my $v = $fh->ioctl(KVM_GET_API_VERSION(), 0)) {
|
# 0xae00 => KVM_GET_API_VERSION
|
||||||
$kvm_api_version = $v;
|
$kvm_api_version = ioctl($fh, 0xae00, 0);
|
||||||
}
|
|
||||||
|
|
||||||
$fh->close();
|
|
||||||
|
|
||||||
return $kvm_api_version;
|
return $kvm_api_version;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user