]> xenbits.xensource.com Git - libvirt.git/commitdiff
util: virhostcpu: parse frequency information on S390
authorBjoern Walk <bwalk@linux.vnet.ibm.com>
Tue, 19 Dec 2017 10:08:00 +0000 (11:08 +0100)
committerJohn Ferlan <jferlan@redhat.com>
Wed, 10 Jan 2018 22:24:11 +0000 (17:24 -0500)
Since kernel version 4.7, processor frequency information is available
on S390. Let's adjust the parser so this information shows up for virsh
nodeinfo:

    # virsh nodeinfo
    CPU model:           s390x
    CPU(s):              8
    CPU frequency:       5000 MHz
    CPU socket(s):       1
    Core(s) per socket:  8
    Thread(s) per core:  1
    NUMA cell(s):        1
    Memory size:         16273908 KiB

Reviewed-by: Marc Hartmayer <mhartmay@linux.vnet.ibm.com>
Reviewed-by: Boris Fiuczynski <fiuczy@linux.vnet.ibm.com>
Signed-off-by: Bjoern Walk <bwalk@linux.vnet.ibm.com>
src/util/virhostcpu.c

index 5b46fab54535cad860dea1e12d917d36a4282e0d..013c95bb56215c5a6dadf3ab76b64a2d3435f97b 100644 (file)
@@ -600,6 +600,8 @@ virHostCPUParseFrequency(FILE *cpuinfo,
         prefix = "cpu MHz";
     else if (ARCH_IS_PPC(arch))
         prefix = "clock";
+    else if (ARCH_IS_S390(arch))
+        prefix = "cpu MHz dynamic";
 
     if (!prefix) {
         VIR_WARN("%s is not supported by the %s parser",