Introduce getHost support for ARM cpus. First add some common
ARM server models to cpu_map, then add some helper methods to
parse and load them. The 'lscpu' command from 'util-linux'
provides very good data for cpu information, we can parse them
directly.

Zhenyu Zheng (5):
  cpu_map: Introduce arm CPU models
  cpu: Introduce virCPUarmData to virCPUData
  cpu: Introduce arm related structs
  cpu: Add helper functions to parse vendor and model for ARM
  cpu: Introduce getHost supoort for ARM

 src/cpu/cpu.h                     |   2 +
 src/cpu/cpu_arm.c                 | 412 +++++++++++++++++++++++++++++-
 src/cpu/cpu_arm_data.h            |  32 +++
 src/cpu_map/Makefile.inc.am       |   7 +
 src/cpu_map/arm_Falkor.xml        |  15 ++
 src/cpu_map/arm_Kunpeng-920.xml   |  23 ++
 src/cpu_map/arm_ThunderX299xx.xml |  15 ++
 src/cpu_map/arm_cortex-a53.xml    |  15 ++
 src/cpu_map/arm_cortex-a57.xml    |  14 +
 src/cpu_map/arm_cortex-a72.xml    |  14 +
 src/cpu_map/arm_vendors.xml       |  14 +
 src/cpu_map/index.xml             |  16 ++
 12 files changed, 577 insertions(+), 2 deletions(-)
 create mode 100644 src/cpu/cpu_arm_data.h
 create mode 100644 src/cpu_map/arm_Falkor.xml
 create mode 100644 src/cpu_map/arm_Kunpeng-920.xml
 create mode 100644 src/cpu_map/arm_ThunderX299xx.xml
 create mode 100644 src/cpu_map/arm_cortex-a53.xml
 create mode 100644 src/cpu_map/arm_cortex-a57.xml
 create mode 100644 src/cpu_map/arm_cortex-a72.xml
 create mode 100644 src/cpu_map/arm_vendors.xml

--
2.26.0.windows.1