pve-qemu/debian/parse-cpu-flags.pl

24 lines
384 B
Perl
Executable File

#!/usr/bin/perl
use warnings;
use strict;
my @flags = ();
my $got_flags_section;
while (<STDIN>) {
if (/^\s*Recognized CPUID flags:/) {
$got_flags_section = 1;
next;
}
next if !$got_flags_section;
s/^\s+//;
push @flags, split(/\s+/);
}
die "no QEMU/KVM CPU flags detected from STDIN input" if scalar (@flags) <= 0;
print join("\n", @flags) or die "$!\n";