commit 4749443663293b76aa86416c543ce261b4e9d22c Author: CentOS Sources Date: Tue May 7 07:32:21 2019 -0400 import virt-what-1.18-6.el8 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5c55c81 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/virt-what-1.18.tar.gz diff --git a/.virt-what.metadata b/.virt-what.metadata new file mode 100644 index 0000000..6ee78eb --- /dev/null +++ b/.virt-what.metadata @@ -0,0 +1 @@ +cf60480c17be5350835a0b23dc82012ec711eea1 SOURCES/virt-what-1.18.tar.gz diff --git a/SOURCES/0001-Missing-have_cpuinfo-check.patch b/SOURCES/0001-Missing-have_cpuinfo-check.patch new file mode 100644 index 0000000..3034d10 --- /dev/null +++ b/SOURCES/0001-Missing-have_cpuinfo-check.patch @@ -0,0 +1,25 @@ +From eefc1e7e3dd8fb422baf0f13aec1df9880541b83 Mon Sep 17 00:00:00 2001 +From: Jasper Lievisse Adriaanse +Date: Thu, 10 Aug 2017 08:44:01 +0100 +Subject: [PATCH 01/12] Missing have_cpuinfo check. + +--- + virt-what.in | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/virt-what.in b/virt-what.in +index 8c27b11..9050035 100644 +--- a/virt-what.in ++++ b/virt-what.in +@@ -308,7 +308,7 @@ if ! "$skip_qemu_kvm"; then + # option, since /proc/cpuinfo will not contain the QEMU + # string. QEMU 2.10 added a new CPUID leaf, so this + # problem only triggered for older QEMU +- if grep -q 'QEMU' "${root}/proc/cpuinfo"; then ++ if have_cpuinfo && grep -q 'QEMU' "${root}/proc/cpuinfo"; then + echo qemu + fi + fi +-- +2.19.0.rc0 + diff --git a/SOURCES/0002-Remove-bashisms.patch b/SOURCES/0002-Remove-bashisms.patch new file mode 100644 index 0000000..6161fd6 --- /dev/null +++ b/SOURCES/0002-Remove-bashisms.patch @@ -0,0 +1,48 @@ +From 9d90704a05dee7704470eff818a1c44aeef6c880 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Guido=20G=C3=BCnther?= +Date: Fri, 4 Aug 2017 12:02:08 -0300 +Subject: [PATCH 02/12] Remove bashisms + +Use [ instead of [[ so we fall back to test if necessary: + + http://pubs.opengroup.org/onlinepubs/9699919799/utilities/test.html + +Gbp-Pq: Name Remove-bashisms.patch +--- + virt-what.in | 12 ++++++------ + 1 file changed, 6 insertions(+), 6 deletions(-) + +diff --git a/virt-what.in b/virt-what.in +index 9050035..a05e0db 100644 +--- a/virt-what.in ++++ b/virt-what.in +@@ -360,20 +360,20 @@ if [ "$cpuid" = "OpenBSDVMM58" ]; then + fi + + # Check for LDoms +-if [[ "$arch" == sparc* && -e ${root}/dev/mdesc ]]; then ++if [ "${arch#sparc}" != "$arch" ] && [ -e "${root}/dev/mdesc" ]; then + echo ldoms +- if [[ -d ${root}/sys/class/vlds/ctrl && \ +- -d ${root}/sys/class/vlds/sp ]]; then ++ if [ -d "${root}/sys/class/vlds/ctrl" ] && \ ++ [ -d "${root}/sys/class/vlds/sp" ]; then + echo ldoms-control + else + echo ldoms-guest + fi + MDPROP="${root}/usr/lib/ldoms/mdprop.py" +- if [[ -x ${MDPROP} ]]; then +- if [[ -n $($MDPROP -v iodevice device-type=pciex) ]]; then ++ if [ -x "${MDPROP}" ]; then ++ if [ -n "$($MDPROP -v iodevice device-type=pciex)" ]; then + echo ldoms-root + echo ldoms-io +- elif [[ -n $($MDPROP -v iov-device vf-id=0) ]]; then ++ elif [ -n "$($MDPROP -v iov-device vf-id=0)" ]; then + echo ldoms-io + fi + fi +-- +2.19.0.rc0 + diff --git a/SOURCES/0003-As-xen-pv-guest-can-access-cpuid-from-Intel-CPUs-sta.patch b/SOURCES/0003-As-xen-pv-guest-can-access-cpuid-from-Intel-CPUs-sta.patch new file mode 100644 index 0000000..777a4ba --- /dev/null +++ b/SOURCES/0003-As-xen-pv-guest-can-access-cpuid-from-Intel-CPUs-sta.patch @@ -0,0 +1,36 @@ +From a821dc9961d457c086fffcc16a911cb6f9f8659a Mon Sep 17 00:00:00 2001 +From: xiliang +Date: Sun, 18 Jun 2017 00:33:28 +0800 +Subject: [PATCH 03/12] As xen pv guest can access cpuid from Intel CPUs + started IvyBridge onwards have CPUID Faulting, added one more check in + virt-what. + +--- + virt-what.in | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/virt-what.in b/virt-what.in +index a05e0db..247348e 100644 +--- a/virt-what.in ++++ b/virt-what.in +@@ -1,6 +1,6 @@ + #!/bin/sh - + # @configure_input@ +-# Copyright (C) 2008-2015 Red Hat Inc. ++# Copyright (C) 2008-2017 Red Hat Inc. + # + # This program is free software; you can redistribute it and/or modify + # it under the terms of the GNU General Public License as published by +@@ -223,7 +223,8 @@ fi + + # Check for Xen. + +-if [ "$cpuid" = "XenVMMXenVMM" ]; then ++if [ "$cpuid" = "XenVMMXenVMM" ] && ++ ! echo "$dmi" | grep -q 'No SMBIOS nor DMI entry point found, sorry'; then + echo xen; echo xen-hvm + # Check for AWS + if echo "$dmi" | grep -q 'Version: [0-9]\.[0-9]\.amazon'; then +-- +2.19.0.rc0 + diff --git a/SOURCES/0004-Recognize-ppc64le-little-endian-virtualization-RHBZ-.patch b/SOURCES/0004-Recognize-ppc64le-little-endian-virtualization-RHBZ-.patch new file mode 100644 index 0000000..50e5ca0 --- /dev/null +++ b/SOURCES/0004-Recognize-ppc64le-little-endian-virtualization-RHBZ-.patch @@ -0,0 +1,28 @@ +From 7db94c8fe63f2c7ec3ac27cc5ff54ec1e1686aeb Mon Sep 17 00:00:00 2001 +From: "Richard W.M. Jones" +Date: Tue, 17 Oct 2017 14:47:09 +0100 +Subject: [PATCH 04/12] Recognize ppc64le (little endian) virtualization + (RHBZ#1147876). + +Tested by Laurent Vivier, see: +https://bugzilla.redhat.com/show_bug.cgi?id=1147876#c35 & ff. +--- + virt-what.in | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/virt-what.in b/virt-what.in +index 247348e..29b7b0d 100644 +--- a/virt-what.in ++++ b/virt-what.in +@@ -339,7 +339,7 @@ fi + # example /proc/ppc64/lparcfg systemtype line + # system_type=IBM pSeries (emulated by qemu) + +-if [ "$arch" = "ppc64" ]; then ++if [ "$arch" = "ppc64" ] || [ "$arch" = "ppc64le" ] ; then + if have_cpuinfo && grep -q 'platform.**pSeries' "${root}/proc/cpuinfo"; then + if grep -q 'model.*emulated by qemu' "${root}/proc/cpuinfo"; then + echo ibm_power-kvm +-- +2.19.0.rc0 + diff --git a/SOURCES/0005-Determine-architecture-via-uname-m.patch b/SOURCES/0005-Determine-architecture-via-uname-m.patch new file mode 100644 index 0000000..82cdcdc --- /dev/null +++ b/SOURCES/0005-Determine-architecture-via-uname-m.patch @@ -0,0 +1,30 @@ +From 52870e8a264653d7921e8a4edff56d4b050614d8 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Guido=20G=C3=BCnther?= +Date: Sat, 27 Jan 2018 13:11:36 +0100 +Subject: [PATCH 05/12] Determine architecture via 'uname -m' + +'uname -p' only gives unknown on x86_64, i386, arm6l (rpi) and aarch64 +(scaleways). +--- + virt-what.in | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/virt-what.in b/virt-what.in +index 29b7b0d..2011ff4 100644 +--- a/virt-what.in ++++ b/virt-what.in +@@ -102,9 +102,9 @@ cpuid=$(virt-what-cpuid-helper) + dmi=$(LANG=C dmidecode 2>&1) + + # Architecture. +-# Note for the purpose of testing, we only call uname with -p option. ++# Note for the purpose of testing, we only call uname with -m option. + +-arch=$(uname -p | sed -e 's/i.86/i386/' | sed -e 's/arm.*/arm/') ++arch=$(uname -m | sed -e 's/i.86/i386/' | sed -e 's/arm.*/arm/') + + # Check for VMware. + # cpuid check added by Chetan Loke. +-- +2.19.0.rc0 + diff --git a/SOURCES/0006-Allow-using-sysctl-for-example-when-proc-isn-t-avail.patch b/SOURCES/0006-Allow-using-sysctl-for-example-when-proc-isn-t-avail.patch new file mode 100644 index 0000000..b8d6a1f --- /dev/null +++ b/SOURCES/0006-Allow-using-sysctl-for-example-when-proc-isn-t-avail.patch @@ -0,0 +1,44 @@ +From d7fd8a7843030d2b1719353edfcd49dba3000122 Mon Sep 17 00:00:00 2001 +From: Jasper Lievisse Adriaanse +Date: Wed, 25 Apr 2018 16:41:32 +0200 +Subject: [PATCH 06/12] Allow using sysctl, for example when /proc isn't + available + +--- + virt-what.in | 13 +++++++++++++ + 1 file changed, 13 insertions(+) + +diff --git a/virt-what.in b/virt-what.in +index 2011ff4..d037a99 100644 +--- a/virt-what.in ++++ b/virt-what.in +@@ -38,6 +38,13 @@ have_cpuinfo () { + test -e "${root}/proc/cpuinfo" + } + ++use_sysctl() { ++ # Lacking /proc, on some systems sysctl can be used instead. ++ OS=$(uname) || fail "failed to get operating system name" ++ ++ [ "$OS" == "OpenBSD" ] ++} ++ + fail () { + echo "virt-what: $1" >&2 + exit 1 +@@ -304,6 +311,12 @@ if ! "$skip_qemu_kvm"; then + # We are running as a spapr KVM guest on ppc64 + echo kvm + skip_lkvm=true ++ elif use_sysctl; then ++ # SmartOS KVM ++ product=$(sysctl -n hw.product) ++ if echo "$product" | grep -q 'SmartDC HVM'; then ++ echo kvm ++ fi + else + # This is known to fail for qemu with the explicit -cpu + # option, since /proc/cpuinfo will not contain the QEMU +-- +2.19.0.rc0 + diff --git a/SOURCES/0007-Replace-with-since-the-former-is-a-bash-ism.patch b/SOURCES/0007-Replace-with-since-the-former-is-a-bash-ism.patch new file mode 100644 index 0000000..2d14ec7 --- /dev/null +++ b/SOURCES/0007-Replace-with-since-the-former-is-a-bash-ism.patch @@ -0,0 +1,28 @@ +From 5efe9f7a58cd0cdc6f4c279c7f0a69e57fbda56f Mon Sep 17 00:00:00 2001 +From: "Richard W.M. Jones" +Date: Tue, 28 Aug 2018 18:32:41 +0100 +Subject: [PATCH 07/12] Replace == with = since the former is a bash-ism. + +Thanks: Eric Blake. + +Fixes commit d7fd8a7843030d2b1719353edfcd49dba3000122. +--- + virt-what.in | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/virt-what.in b/virt-what.in +index d037a99..a2f8f19 100644 +--- a/virt-what.in ++++ b/virt-what.in +@@ -42,7 +42,7 @@ use_sysctl() { + # Lacking /proc, on some systems sysctl can be used instead. + OS=$(uname) || fail "failed to get operating system name" + +- [ "$OS" == "OpenBSD" ] ++ [ "$OS" = "OpenBSD" ] + } + + fail () { +-- +2.19.0.rc0 + diff --git a/SOURCES/0008-aws-Detect-AWS-from-dmidecode-information.patch b/SOURCES/0008-aws-Detect-AWS-from-dmidecode-information.patch new file mode 100644 index 0000000..a7da308 --- /dev/null +++ b/SOURCES/0008-aws-Detect-AWS-from-dmidecode-information.patch @@ -0,0 +1,79 @@ +From 147c648e950ef45b7a5b7b3e8cb30b89c435593b Mon Sep 17 00:00:00 2001 +From: "Richard W.M. Jones" +Date: Wed, 31 Oct 2018 15:04:24 +0000 +Subject: [PATCH 08/12] aws: Detect AWS from dmidecode information. + +Move the AWS detection out from under Xen. AWS runs on KVM and +baremetal these days. The dmidecode information for KVM and baremetal +is a little bit different so we also need to adjust the test for that +case. + +Typical SMBIOS info for Xen: + +BIOS Information + Vendor: Xen + Version: 4.2.amazon + +Typical SMBIOS info for KVM and baremetal: + +BIOS Information + Vendor: Amazon EC2 + Version: 1.0 + +Thanks: Vitaly Kuznetsov, Jon Masters. +--- + virt-what.in | 13 +++++++++---- + virt-what.pod | 8 ++++++-- + 2 files changed, 15 insertions(+), 6 deletions(-) + +diff --git a/virt-what.in b/virt-what.in +index a2f8f19..f685461 100644 +--- a/virt-what.in ++++ b/virt-what.in +@@ -233,10 +233,6 @@ fi + if [ "$cpuid" = "XenVMMXenVMM" ] && + ! echo "$dmi" | grep -q 'No SMBIOS nor DMI entry point found, sorry'; then + echo xen; echo xen-hvm +- # Check for AWS +- if echo "$dmi" | grep -q 'Version: [0-9]\.[0-9]\.amazon'; then +- echo aws +- fi + skip_qemu_kvm=true + elif [ -d "${root}/proc/xen" ]; then + echo xen +@@ -392,3 +388,12 @@ if [ "${arch#sparc}" != "$arch" ] && [ -e "${root}/dev/mdesc" ]; then + fi + fi + fi ++ ++# Check for AWS. ++# AWS on Xen. ++if echo "$dmi" | grep -q 'Version: [0-9]\.[0-9]\.amazon'; then ++ echo aws ++# AWS on baremetal or KVM. ++elif echo "$dmi" | grep -q 'Vendor: Amazon EC2'; then ++ echo aws ++fi +diff --git a/virt-what.pod b/virt-what.pod +index ebfc190..5a0bdfc 100644 +--- a/virt-what.pod ++++ b/virt-what.pod +@@ -27,9 +27,13 @@ don't know about or cannot detect. + + =item B + +-Amazon Web Services cloud guest. ++Amazon Web Services. + +-Status: contributed by Qi Guo. ++Note that virt-what will print this fact for baremetal AWS instances, ++which you might not consider to be true virtualization. In this case ++other facts (eg. C or C) would I be present. ++ ++Status: contributed by Qi Guo, Vitaly Kuznetsov, confirmed by RWMJ. + + =item B + +-- +2.19.0.rc0 + diff --git a/SOURCES/0009-tests-Fix-tests-when-run-on-AWS.patch b/SOURCES/0009-tests-Fix-tests-when-run-on-AWS.patch new file mode 100644 index 0000000..d698637 --- /dev/null +++ b/SOURCES/0009-tests-Fix-tests-when-run-on-AWS.patch @@ -0,0 +1,32 @@ +From 4bceb38a6102ca95bde79205efaa643a0824d3a2 Mon Sep 17 00:00:00 2001 +From: "Richard W.M. Jones" +Date: Wed, 31 Oct 2018 15:35:34 +0000 +Subject: [PATCH 09/12] tests: Fix tests when run on AWS. + +When running on AWS two of the tests failed. This was because the +tests did _not_ include a working dmidecode binary, hence the platform +dmidecode binary was being run instead, and that was detecting as AWS +owing to the previous commit. Fix this by supplying a working +dmidecode binary for those tests. +--- + tests/ldoms/sbin/dmidecode | 3 +++ + tests/ppc64-baremetal/sbin/dmidecode | 0 + 2 files changed, 3 insertions(+) + create mode 100755 tests/ldoms/sbin/dmidecode + mode change 100644 => 100755 tests/ppc64-baremetal/sbin/dmidecode + +diff --git a/tests/ldoms/sbin/dmidecode b/tests/ldoms/sbin/dmidecode +new file mode 100755 +index 0000000..3efbee3 +--- /dev/null ++++ b/tests/ldoms/sbin/dmidecode +@@ -0,0 +1,3 @@ ++#!/bin/sh - ++# dmidecode fails on this platform. ++exit 1 +diff --git a/tests/ppc64-baremetal/sbin/dmidecode b/tests/ppc64-baremetal/sbin/dmidecode +old mode 100644 +new mode 100755 +-- +2.19.0.rc0 + diff --git a/SOURCES/0010-aws-Add-regression-test-for-AWS-on-KVM-on-x86_64-arc.patch b/SOURCES/0010-aws-Add-regression-test-for-AWS-on-KVM-on-x86_64-arc.patch new file mode 100644 index 0000000..1ec85ce --- /dev/null +++ b/SOURCES/0010-aws-Add-regression-test-for-AWS-on-KVM-on-x86_64-arc.patch @@ -0,0 +1,290 @@ +From 129a25f9854930928351c8cc3913a5b9a1c558b4 Mon Sep 17 00:00:00 2001 +From: "Richard W.M. Jones" +Date: Wed, 31 Oct 2018 15:23:45 +0000 +Subject: [PATCH 10/12] aws: Add regression test for AWS on KVM on x86_64 + architecture. + +--- + Makefile.am | 6 ++ + tests/aws-kvm-x86/proc/cpuinfo | 52 ++++++++++++++ + tests/aws-kvm-x86/proc/self/status | 46 +++++++++++++ + tests/aws-kvm-x86/sbin/dmidecode | 68 +++++++++++++++++++ + tests/aws-kvm-x86/sbin/uname | 2 + + tests/aws-kvm-x86/sbin/virt-what-cpuid-helper | 2 + + tests/test-aws-kvm-x86.sh | 35 ++++++++++ + 7 files changed, 211 insertions(+) + create mode 100644 tests/aws-kvm-x86/proc/cpuinfo + create mode 100644 tests/aws-kvm-x86/proc/self/status + create mode 100755 tests/aws-kvm-x86/sbin/dmidecode + create mode 100755 tests/aws-kvm-x86/sbin/uname + create mode 100755 tests/aws-kvm-x86/sbin/virt-what-cpuid-helper + create mode 100755 tests/test-aws-kvm-x86.sh + +diff --git a/Makefile.am b/Makefile.am +index 3c0d5ba..1029902 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -39,6 +39,7 @@ virt-what.txt: virt-what.pod + endif + + TESTS = \ ++ tests/test-aws-kvm-x86.sh \ + tests/test-baremetal.sh \ + tests/test-bhyve.sh \ + tests/test-docker.sh \ +@@ -73,6 +74,11 @@ TESTS = \ + EXTRA_DIST = \ + virt-what.in \ + virt-what.pod \ ++ tests/aws-kvm-x86/proc/cpuinfo \ ++ tests/aws-kvm-x86/proc/self/status \ ++ tests/aws-kvm-x86/sbin/dmidecode \ ++ tests/aws-kvm-x86/sbin/uname \ ++ tests/aws-kvm-x86/sbin/virt-what-cpuid-helper \ + tests/baremetal/proc/cpuinfo \ + tests/baremetal/proc/self/status \ + tests/baremetal/sbin/dmidecode \ +diff --git a/tests/aws-kvm-x86/proc/cpuinfo b/tests/aws-kvm-x86/proc/cpuinfo +new file mode 100644 +index 0000000..449f885 +--- /dev/null ++++ b/tests/aws-kvm-x86/proc/cpuinfo +@@ -0,0 +1,52 @@ ++processor : 0 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 85 ++model name : Intel(R) Xeon(R) Platinum 8124M CPU @ 3.00GHz ++stepping : 3 ++microcode : 0x1000141 ++cpu MHz : 2999.996 ++cache size : 25344 KB ++physical id : 0 ++siblings : 2 ++core id : 0 ++cpu cores : 1 ++apicid : 0 ++initial apicid : 0 ++fpu : yes ++fpu_exception : yes ++cpuid level : 13 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ida arat pku ospke ++bogomips : 5999.99 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 1 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 85 ++model name : Intel(R) Xeon(R) Platinum 8124M CPU @ 3.00GHz ++stepping : 3 ++microcode : 0x1000141 ++cpu MHz : 2999.996 ++cache size : 25344 KB ++physical id : 0 ++siblings : 2 ++core id : 0 ++cpu cores : 1 ++apicid : 1 ++initial apicid : 1 ++fpu : yes ++fpu_exception : yes ++cpuid level : 13 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt clwb avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 ida arat pku ospke ++bogomips : 5999.99 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ +diff --git a/tests/aws-kvm-x86/proc/self/status b/tests/aws-kvm-x86/proc/self/status +new file mode 100644 +index 0000000..5baf8de +--- /dev/null ++++ b/tests/aws-kvm-x86/proc/self/status +@@ -0,0 +1,46 @@ ++Name: cat ++Umask: 0022 ++State: R (running) ++Tgid: 20776 ++Ngid: 0 ++Pid: 20776 ++PPid: 17444 ++TracerPid: 0 ++Uid: 0 0 0 0 ++Gid: 0 0 0 0 ++FDSize: 256 ++Groups: 0 ++VmPeak: 107972 kB ++VmSize: 107972 kB ++VmLck: 0 kB ++VmPin: 0 kB ++VmHWM: 360 kB ++VmRSS: 360 kB ++RssAnon: 76 kB ++RssFile: 284 kB ++RssShmem: 0 kB ++VmData: 180 kB ++VmStk: 132 kB ++VmExe: 44 kB ++VmLib: 1936 kB ++VmPTE: 36 kB ++VmSwap: 0 kB ++Threads: 1 ++SigQ: 1/14026 ++SigPnd: 0000000000000000 ++ShdPnd: 0000000000000000 ++SigBlk: 0000000000000000 ++SigIgn: 0000000000000000 ++SigCgt: 0000000000000000 ++CapInh: 0000000000000000 ++CapPrm: 0000001fffffffff ++CapEff: 0000001fffffffff ++CapBnd: 0000001fffffffff ++CapAmb: 0000000000000000 ++Seccomp: 0 ++Cpus_allowed: 3 ++Cpus_allowed_list: 0-1 ++Mems_allowed: 00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001 ++Mems_allowed_list: 0 ++voluntary_ctxt_switches: 1 ++nonvoluntary_ctxt_switches: 1 +diff --git a/tests/aws-kvm-x86/sbin/dmidecode b/tests/aws-kvm-x86/sbin/dmidecode +new file mode 100755 +index 0000000..3b5aa03 +--- /dev/null ++++ b/tests/aws-kvm-x86/sbin/dmidecode +@@ -0,0 +1,68 @@ ++#!/bin/sh - ++cat <<'EOF' ++# dmidecode 3.0 ++Getting SMBIOS data from sysfs. ++SMBIOS 2.7 present. ++5 structures occupying 233 bytes. ++Table at 0x000F8FD0. ++ ++Handle 0x0000, DMI type 0, 24 bytes ++BIOS Information ++ Vendor: Amazon EC2 ++ Version: 1.0 ++ Release Date: 10/16/2017 ++ Address: 0xF0000 ++ Runtime Size: 64 kB ++ ROM Size: 64 kB ++ Characteristics: ++ PCI is supported ++ EDD is supported ++ ACPI is supported ++ System is a virtual machine ++ BIOS Revision: 1.0 ++ ++Handle 0x0001, DMI type 1, 27 bytes ++System Information ++ Manufacturer: Amazon EC2 ++ Product Name: c5.large ++ Version: Not Specified ++ Serial Number: ec2cecdd-c1c8-7a71-0ea8-aef580c9f845 ++ UUID: EC2CECDD-C1C8-7A71-0EA8-AEF580C9F845 ++ Wake-up Type: Power Switch ++ SKU Number: Not Specified ++ Family: Not Specified ++ ++Handle 0x0002, DMI type 2, 15 bytes ++Base Board Information ++ Manufacturer: Amazon EC2 ++ Product Name: Not Specified ++ Version: Not Specified ++ Serial Number: Not Specified ++ Asset Tag: i-04f9b1c56b3c301b5 ++ Features: None ++ Location In Chassis: Not Specified ++ Chassis Handle: 0x0003 ++ Type: Other ++ Contained Object Handles: 0 ++ ++Handle 0x0003, DMI type 3, 21 bytes ++Chassis Information ++ Manufacturer: Amazon EC2 ++ Type: Other ++ Lock: Not Present ++ Version: Not Specified ++ Serial Number: Not Specified ++ Asset Tag: Amazon EC2 ++ Boot-up State: Safe ++ Power Supply State: Safe ++ Thermal State: Safe ++ Security Status: None ++ OEM Information: 0x00000000 ++ Height: Unspecified ++ Number Of Power Cords: 1 ++ Contained Elements: 0 ++ ++Handle 0x0004, DMI type 127, 4 bytes ++End Of Table ++ ++EOF +diff --git a/tests/aws-kvm-x86/sbin/uname b/tests/aws-kvm-x86/sbin/uname +new file mode 100755 +index 0000000..ab0ec89 +--- /dev/null ++++ b/tests/aws-kvm-x86/sbin/uname +@@ -0,0 +1,2 @@ ++#!/bin/sh - ++echo x86_64 +diff --git a/tests/aws-kvm-x86/sbin/virt-what-cpuid-helper b/tests/aws-kvm-x86/sbin/virt-what-cpuid-helper +new file mode 100755 +index 0000000..f52a9d7 +--- /dev/null ++++ b/tests/aws-kvm-x86/sbin/virt-what-cpuid-helper +@@ -0,0 +1,2 @@ ++#!/bin/sh - ++echo KVMKVMKVM +diff --git a/tests/test-aws-kvm-x86.sh b/tests/test-aws-kvm-x86.sh +new file mode 100755 +index 0000000..db4c19f +--- /dev/null ++++ b/tests/test-aws-kvm-x86.sh +@@ -0,0 +1,35 @@ ++# Test for AWS. ++# Copyright (C) 2018 Red Hat Inc. ++# ++# This program is free software; you can redistribute it and/or modify ++# it under the terms of the GNU General Public License as published by ++# the Free Software Foundation; either version 2 of the License, or ++# (at your option) any later version. ++# ++# This program is distributed in the hope that it will be useful, ++# but WITHOUT ANY WARRANTY; without even the implied warranty of ++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++# GNU General Public License for more details. ++# ++# You should have received a copy of the GNU General Public License ++# along with this program; if not, write to the Free Software ++# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. ++ ++root=tests/aws-kvm-x86 ++ ++output="$(./virt-what --test-root=$root 2>&1)" ++expected="kvm ++aws" ++ ++if [ "$output" != "$expected" ]; then ++ echo "$0: test failed because output did not match expected" ++ echo "Expected output was:" ++ echo "----------------------------------------" ++ echo "$expected" ++ echo "----------------------------------------" ++ echo "But the actual output of the program was:" ++ echo "----------------------------------------" ++ echo "$output" ++ echo "----------------------------------------" ++ exit 1 ++fi +-- +2.19.0.rc0 + diff --git a/SOURCES/0011-aws-Add-regression-test-for-AWS-on-baremetal-on-x86_.patch b/SOURCES/0011-aws-Add-regression-test-for-AWS-on-baremetal-on-x86_.patch new file mode 100644 index 0000000..acd2fb7 --- /dev/null +++ b/SOURCES/0011-aws-Add-regression-test-for-AWS-on-baremetal-on-x86_.patch @@ -0,0 +1,3235 @@ +From 298a15ead59c2dbeb9b2fabe7fb502100fdd4dc7 Mon Sep 17 00:00:00 2001 +From: "Richard W.M. Jones" +Date: Wed, 31 Oct 2018 15:43:20 +0000 +Subject: [PATCH 11/12] aws: Add regression test for AWS on baremetal on x86_64 + architecture. + +--- + Makefile.am | 6 + + tests/aws-baremetal-x86/proc/cpuinfo | 1872 +++++++++++++++++ + tests/aws-baremetal-x86/proc/self/status | 46 + + tests/aws-baremetal-x86/sbin/dmidecode | 1194 +++++++++++ + tests/aws-baremetal-x86/sbin/uname | 2 + + .../sbin/virt-what-cpuid-helper | 2 + + tests/test-aws-baremetal-x86.sh | 34 + + 7 files changed, 3156 insertions(+) + create mode 100644 tests/aws-baremetal-x86/proc/cpuinfo + create mode 100644 tests/aws-baremetal-x86/proc/self/status + create mode 100755 tests/aws-baremetal-x86/sbin/dmidecode + create mode 100755 tests/aws-baremetal-x86/sbin/uname + create mode 100755 tests/aws-baremetal-x86/sbin/virt-what-cpuid-helper + create mode 100755 tests/test-aws-baremetal-x86.sh + +diff --git a/Makefile.am b/Makefile.am +index 1029902..ad47097 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -39,6 +39,7 @@ virt-what.txt: virt-what.pod + endif + + TESTS = \ ++ tests/test-aws-baremetal-x86.sh \ + tests/test-aws-kvm-x86.sh \ + tests/test-baremetal.sh \ + tests/test-bhyve.sh \ +@@ -74,6 +75,11 @@ TESTS = \ + EXTRA_DIST = \ + virt-what.in \ + virt-what.pod \ ++ tests/aws-baremetal-x86/proc/cpuinfo \ ++ tests/aws-baremetal-x86/proc/self/status \ ++ tests/aws-baremetal-x86/sbin/dmidecode \ ++ tests/aws-baremetal-x86/sbin/uname \ ++ tests/aws-baremetal-x86/sbin/virt-what-cpuid-helper \ + tests/aws-kvm-x86/proc/cpuinfo \ + tests/aws-kvm-x86/proc/self/status \ + tests/aws-kvm-x86/sbin/dmidecode \ +diff --git a/tests/aws-baremetal-x86/proc/cpuinfo b/tests/aws-baremetal-x86/proc/cpuinfo +new file mode 100644 +index 0000000..91bd54e +--- /dev/null ++++ b/tests/aws-baremetal-x86/proc/cpuinfo +@@ -0,0 +1,1872 @@ ++processor : 0 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1999.163 ++cache size : 46080 KB ++physical id : 0 ++siblings : 36 ++core id : 0 ++cpu cores : 18 ++apicid : 0 ++initial apicid : 0 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4599.94 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 1 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 2169.726 ++cache size : 46080 KB ++physical id : 0 ++siblings : 36 ++core id : 1 ++cpu cores : 18 ++apicid : 2 ++initial apicid : 2 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4599.94 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 2 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1705.346 ++cache size : 46080 KB ++physical id : 0 ++siblings : 36 ++core id : 2 ++cpu cores : 18 ++apicid : 4 ++initial apicid : 4 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4599.94 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 3 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 2450.769 ++cache size : 46080 KB ++physical id : 0 ++siblings : 36 ++core id : 3 ++cpu cores : 18 ++apicid : 6 ++initial apicid : 6 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4599.94 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 4 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1781.994 ++cache size : 46080 KB ++physical id : 0 ++siblings : 36 ++core id : 4 ++cpu cores : 18 ++apicid : 8 ++initial apicid : 8 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4599.94 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 5 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1418.127 ++cache size : 46080 KB ++physical id : 0 ++siblings : 36 ++core id : 8 ++cpu cores : 18 ++apicid : 16 ++initial apicid : 16 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4599.94 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 6 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1375.451 ++cache size : 46080 KB ++physical id : 0 ++siblings : 36 ++core id : 9 ++cpu cores : 18 ++apicid : 18 ++initial apicid : 18 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4599.94 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 7 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 2031.170 ++cache size : 46080 KB ++physical id : 0 ++siblings : 36 ++core id : 10 ++cpu cores : 18 ++apicid : 20 ++initial apicid : 20 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4599.94 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 8 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1796.453 ++cache size : 46080 KB ++physical id : 0 ++siblings : 36 ++core id : 11 ++cpu cores : 18 ++apicid : 22 ++initial apicid : 22 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4599.94 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 9 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1320.843 ++cache size : 46080 KB ++physical id : 0 ++siblings : 36 ++core id : 16 ++cpu cores : 18 ++apicid : 32 ++initial apicid : 32 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4599.94 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 10 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1607.080 ++cache size : 46080 KB ++physical id : 0 ++siblings : 36 ++core id : 17 ++cpu cores : 18 ++apicid : 34 ++initial apicid : 34 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4599.94 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 11 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1302.313 ++cache size : 46080 KB ++physical id : 0 ++siblings : 36 ++core id : 18 ++cpu cores : 18 ++apicid : 36 ++initial apicid : 36 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4599.94 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 12 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1516.394 ++cache size : 46080 KB ++physical id : 0 ++siblings : 36 ++core id : 19 ++cpu cores : 18 ++apicid : 38 ++initial apicid : 38 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4599.94 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 13 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1267.358 ++cache size : 46080 KB ++physical id : 0 ++siblings : 36 ++core id : 20 ++cpu cores : 18 ++apicid : 40 ++initial apicid : 40 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4599.94 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 14 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1528.887 ++cache size : 46080 KB ++physical id : 0 ++siblings : 36 ++core id : 24 ++cpu cores : 18 ++apicid : 48 ++initial apicid : 48 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4599.94 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 15 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1402.264 ++cache size : 46080 KB ++physical id : 0 ++siblings : 36 ++core id : 25 ++cpu cores : 18 ++apicid : 50 ++initial apicid : 50 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4599.94 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 16 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1201.519 ++cache size : 46080 KB ++physical id : 0 ++siblings : 36 ++core id : 26 ++cpu cores : 18 ++apicid : 52 ++initial apicid : 52 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4599.94 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 17 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1666.320 ++cache size : 46080 KB ++physical id : 0 ++siblings : 36 ++core id : 27 ++cpu cores : 18 ++apicid : 54 ++initial apicid : 54 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4599.94 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 18 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1674.041 ++cache size : 46080 KB ++physical id : 1 ++siblings : 36 ++core id : 0 ++cpu cores : 18 ++apicid : 64 ++initial apicid : 64 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4606.96 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 19 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 2210.437 ++cache size : 46080 KB ++physical id : 1 ++siblings : 36 ++core id : 1 ++cpu cores : 18 ++apicid : 66 ++initial apicid : 66 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4606.96 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 20 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1354.254 ++cache size : 46080 KB ++physical id : 1 ++siblings : 36 ++core id : 2 ++cpu cores : 18 ++apicid : 68 ++initial apicid : 68 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4606.96 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 21 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1326.318 ++cache size : 46080 KB ++physical id : 1 ++siblings : 36 ++core id : 3 ++cpu cores : 18 ++apicid : 70 ++initial apicid : 70 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4606.96 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 22 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 2132.806 ++cache size : 46080 KB ++physical id : 1 ++siblings : 36 ++core id : 4 ++cpu cores : 18 ++apicid : 72 ++initial apicid : 72 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4606.96 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 23 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1844.604 ++cache size : 46080 KB ++physical id : 1 ++siblings : 36 ++core id : 8 ++cpu cores : 18 ++apicid : 80 ++initial apicid : 80 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4606.96 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 24 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1322.387 ++cache size : 46080 KB ++physical id : 1 ++siblings : 36 ++core id : 9 ++cpu cores : 18 ++apicid : 82 ++initial apicid : 82 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4606.96 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 25 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1324.072 ++cache size : 46080 KB ++physical id : 1 ++siblings : 36 ++core id : 10 ++cpu cores : 18 ++apicid : 84 ++initial apicid : 84 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4606.96 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 26 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1200.677 ++cache size : 46080 KB ++physical id : 1 ++siblings : 36 ++core id : 11 ++cpu cores : 18 ++apicid : 86 ++initial apicid : 86 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4606.96 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 27 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1607.501 ++cache size : 46080 KB ++physical id : 1 ++siblings : 36 ++core id : 16 ++cpu cores : 18 ++apicid : 96 ++initial apicid : 96 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4606.96 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 28 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1200.677 ++cache size : 46080 KB ++physical id : 1 ++siblings : 36 ++core id : 17 ++cpu cores : 18 ++apicid : 98 ++initial apicid : 98 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4606.96 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 29 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1324.633 ++cache size : 46080 KB ++physical id : 1 ++siblings : 36 ++core id : 18 ++cpu cores : 18 ++apicid : 100 ++initial apicid : 100 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4606.96 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 30 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1322.106 ++cache size : 46080 KB ++physical id : 1 ++siblings : 36 ++core id : 19 ++cpu cores : 18 ++apicid : 102 ++initial apicid : 102 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4606.96 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 31 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1201.098 ++cache size : 46080 KB ++physical id : 1 ++siblings : 36 ++core id : 20 ++cpu cores : 18 ++apicid : 104 ++initial apicid : 104 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4606.96 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 32 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1450.695 ++cache size : 46080 KB ++physical id : 1 ++siblings : 36 ++core id : 24 ++cpu cores : 18 ++apicid : 112 ++initial apicid : 112 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4606.96 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 33 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1314.807 ++cache size : 46080 KB ++physical id : 1 ++siblings : 36 ++core id : 25 ++cpu cores : 18 ++apicid : 114 ++initial apicid : 114 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4606.96 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 34 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1318.316 ++cache size : 46080 KB ++physical id : 1 ++siblings : 36 ++core id : 26 ++cpu cores : 18 ++apicid : 116 ++initial apicid : 116 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4606.96 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 35 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1850.079 ++cache size : 46080 KB ++physical id : 1 ++siblings : 36 ++core id : 27 ++cpu cores : 18 ++apicid : 118 ++initial apicid : 118 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4606.96 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 36 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1567.071 ++cache size : 46080 KB ++physical id : 0 ++siblings : 36 ++core id : 0 ++cpu cores : 18 ++apicid : 1 ++initial apicid : 1 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4599.94 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 37 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 2778.558 ++cache size : 46080 KB ++physical id : 0 ++siblings : 36 ++core id : 1 ++cpu cores : 18 ++apicid : 3 ++initial apicid : 3 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4599.94 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 38 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1557.666 ++cache size : 46080 KB ++physical id : 0 ++siblings : 36 ++core id : 2 ++cpu cores : 18 ++apicid : 5 ++initial apicid : 5 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4599.94 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 39 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 2291.436 ++cache size : 46080 KB ++physical id : 0 ++siblings : 36 ++core id : 3 ++cpu cores : 18 ++apicid : 7 ++initial apicid : 7 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4599.94 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 40 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1277.886 ++cache size : 46080 KB ++physical id : 0 ++siblings : 36 ++core id : 4 ++cpu cores : 18 ++apicid : 9 ++initial apicid : 9 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4599.94 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 41 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 2046.191 ++cache size : 46080 KB ++physical id : 0 ++siblings : 36 ++core id : 8 ++cpu cores : 18 ++apicid : 17 ++initial apicid : 17 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4599.94 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 42 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1554.858 ++cache size : 46080 KB ++physical id : 0 ++siblings : 36 ++core id : 9 ++cpu cores : 18 ++apicid : 19 ++initial apicid : 19 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4599.94 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 43 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1440.869 ++cache size : 46080 KB ++physical id : 0 ++siblings : 36 ++core id : 10 ++cpu cores : 18 ++apicid : 21 ++initial apicid : 21 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4599.94 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 44 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1215.557 ++cache size : 46080 KB ++physical id : 0 ++siblings : 36 ++core id : 11 ++cpu cores : 18 ++apicid : 23 ++initial apicid : 23 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4599.94 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 45 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 2059.948 ++cache size : 46080 KB ++physical id : 0 ++siblings : 36 ++core id : 16 ++cpu cores : 18 ++apicid : 33 ++initial apicid : 33 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4599.94 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 46 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1597.674 ++cache size : 46080 KB ++physical id : 0 ++siblings : 36 ++core id : 17 ++cpu cores : 18 ++apicid : 35 ++initial apicid : 35 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4599.94 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 47 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1554.296 ++cache size : 46080 KB ++physical id : 0 ++siblings : 36 ++core id : 18 ++cpu cores : 18 ++apicid : 37 ++initial apicid : 37 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4599.94 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 48 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1803.753 ++cache size : 46080 KB ++physical id : 0 ++siblings : 36 ++core id : 19 ++cpu cores : 18 ++apicid : 39 ++initial apicid : 39 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4599.94 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 49 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1665.899 ++cache size : 46080 KB ++physical id : 0 ++siblings : 36 ++core id : 20 ++cpu cores : 18 ++apicid : 41 ++initial apicid : 41 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4599.94 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 50 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1685.131 ++cache size : 46080 KB ++physical id : 0 ++siblings : 36 ++core id : 24 ++cpu cores : 18 ++apicid : 49 ++initial apicid : 49 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4599.94 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 51 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1553.454 ++cache size : 46080 KB ++physical id : 0 ++siblings : 36 ++core id : 25 ++cpu cores : 18 ++apicid : 51 ++initial apicid : 51 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4599.94 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 52 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1317.333 ++cache size : 46080 KB ++physical id : 0 ++siblings : 36 ++core id : 26 ++cpu cores : 18 ++apicid : 53 ++initial apicid : 53 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4599.94 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 53 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1298.101 ++cache size : 46080 KB ++physical id : 0 ++siblings : 36 ++core id : 27 ++cpu cores : 18 ++apicid : 55 ++initial apicid : 55 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4599.94 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 54 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1390.191 ++cache size : 46080 KB ++physical id : 1 ++siblings : 36 ++core id : 0 ++cpu cores : 18 ++apicid : 65 ++initial apicid : 65 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4606.96 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 55 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1751.391 ++cache size : 46080 KB ++physical id : 1 ++siblings : 36 ++core id : 1 ++cpu cores : 18 ++apicid : 67 ++initial apicid : 67 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4606.96 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 56 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1321.685 ++cache size : 46080 KB ++physical id : 1 ++siblings : 36 ++core id : 2 ++cpu cores : 18 ++apicid : 69 ++initial apicid : 69 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4606.96 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 57 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1322.387 ++cache size : 46080 KB ++physical id : 1 ++siblings : 36 ++core id : 3 ++cpu cores : 18 ++apicid : 71 ++initial apicid : 71 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4606.96 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 58 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1247.283 ++cache size : 46080 KB ++physical id : 1 ++siblings : 36 ++core id : 4 ++cpu cores : 18 ++apicid : 73 ++initial apicid : 73 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4606.96 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 59 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1457.012 ++cache size : 46080 KB ++physical id : 1 ++siblings : 36 ++core id : 8 ++cpu cores : 18 ++apicid : 81 ++initial apicid : 81 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4606.96 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 60 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1623.785 ++cache size : 46080 KB ++physical id : 1 ++siblings : 36 ++core id : 9 ++cpu cores : 18 ++apicid : 83 ++initial apicid : 83 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4606.96 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 61 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1369.696 ++cache size : 46080 KB ++physical id : 1 ++siblings : 36 ++core id : 10 ++cpu cores : 18 ++apicid : 85 ++initial apicid : 85 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4606.96 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 62 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1643.438 ++cache size : 46080 KB ++physical id : 1 ++siblings : 36 ++core id : 11 ++cpu cores : 18 ++apicid : 87 ++initial apicid : 87 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4606.96 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 63 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1756.164 ++cache size : 46080 KB ++physical id : 1 ++siblings : 36 ++core id : 16 ++cpu cores : 18 ++apicid : 97 ++initial apicid : 97 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4606.96 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 64 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1517.517 ++cache size : 46080 KB ++physical id : 1 ++siblings : 36 ++core id : 17 ++cpu cores : 18 ++apicid : 99 ++initial apicid : 99 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4606.96 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 65 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1200.115 ++cache size : 46080 KB ++physical id : 1 ++siblings : 36 ++core id : 18 ++cpu cores : 18 ++apicid : 101 ++initial apicid : 101 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4606.96 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 66 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1778.765 ++cache size : 46080 KB ++physical id : 1 ++siblings : 36 ++core id : 19 ++cpu cores : 18 ++apicid : 103 ++initial apicid : 103 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4606.96 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 67 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1200.537 ++cache size : 46080 KB ++physical id : 1 ++siblings : 36 ++core id : 20 ++cpu cores : 18 ++apicid : 105 ++initial apicid : 105 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4606.96 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 68 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1395.947 ++cache size : 46080 KB ++physical id : 1 ++siblings : 36 ++core id : 24 ++cpu cores : 18 ++apicid : 113 ++initial apicid : 113 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4606.96 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 69 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1200.537 ++cache size : 46080 KB ++physical id : 1 ++siblings : 36 ++core id : 25 ++cpu cores : 18 ++apicid : 115 ++initial apicid : 115 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4606.96 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 70 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1200.396 ++cache size : 46080 KB ++physical id : 1 ++siblings : 36 ++core id : 26 ++cpu cores : 18 ++apicid : 117 ++initial apicid : 117 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4606.96 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 71 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 79 ++model name : Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++stepping : 1 ++microcode : 0xb000022 ++cpu MHz : 1205.731 ++cache size : 46080 KB ++physical id : 1 ++siblings : 36 ++core id : 27 ++cpu cores : 18 ++apicid : 119 ++initial apicid : 119 ++fpu : yes ++fpu_exception : yes ++cpuid level : 20 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch epb cat_l3 cdp_l3 intel_ppin intel_pt tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm rdt_a rdseed adx smap xsaveopt cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts ++bogomips : 4606.96 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ +diff --git a/tests/aws-baremetal-x86/proc/self/status b/tests/aws-baremetal-x86/proc/self/status +new file mode 100644 +index 0000000..3530e5d +--- /dev/null ++++ b/tests/aws-baremetal-x86/proc/self/status +@@ -0,0 +1,46 @@ ++Name: cat ++Umask: 0022 ++State: R (running) ++Tgid: 25127 ++Ngid: 0 ++Pid: 25127 ++PPid: 18233 ++TracerPid: 0 ++Uid: 0 0 0 0 ++Gid: 0 0 0 0 ++FDSize: 256 ++Groups: 0 ++VmPeak: 107972 kB ++VmSize: 107972 kB ++VmLck: 0 kB ++VmPin: 0 kB ++VmHWM: 360 kB ++VmRSS: 360 kB ++RssAnon: 76 kB ++RssFile: 284 kB ++RssShmem: 0 kB ++VmData: 180 kB ++VmStk: 132 kB ++VmExe: 44 kB ++VmLib: 1936 kB ++VmPTE: 40 kB ++VmSwap: 0 kB ++Threads: 1 ++SigQ: 1/2062566 ++SigPnd: 0000000000000000 ++ShdPnd: 0000000000000000 ++SigBlk: 0000000000000000 ++SigIgn: 0000000000000000 ++SigCgt: 0000000000000000 ++CapInh: 0000000000000000 ++CapPrm: 0000001fffffffff ++CapEff: 0000001fffffffff ++CapBnd: 0000001fffffffff ++CapAmb: 0000000000000000 ++Seccomp: 0 ++Cpus_allowed: ff,ffffffff,ffffffff ++Cpus_allowed_list: 0-71 ++Mems_allowed: 00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000003 ++Mems_allowed_list: 0-1 ++voluntary_ctxt_switches: 0 ++nonvoluntary_ctxt_switches: 1 +diff --git a/tests/aws-baremetal-x86/sbin/dmidecode b/tests/aws-baremetal-x86/sbin/dmidecode +new file mode 100755 +index 0000000..d1fa551 +--- /dev/null ++++ b/tests/aws-baremetal-x86/sbin/dmidecode +@@ -0,0 +1,1194 @@ ++#!/bin/sh - ++cat <<'EOF' ++# dmidecode 3.0 ++Getting SMBIOS data from sysfs. ++SMBIOS 3.0 present. ++90 structures occupying 4575 bytes. ++Table at 0x000EB000. ++ ++Handle 0x0000, DMI type 0, 24 bytes ++BIOS Information ++ Vendor: Amazon EC2 ++ Version: 1.0 ++ Release Date: 10/16/2017 ++ Address: 0xF0000 ++ Runtime Size: 64 kB ++ ROM Size: 8192 kB ++ Characteristics: ++ PCI is supported ++ BIOS is upgradeable ++ BIOS shadowing is allowed ++ Boot from CD is supported ++ Selectable boot is supported ++ BIOS ROM is socketed ++ EDD is supported ++ 5.25"/1.2 MB floppy services are supported (int 13h) ++ 3.5"/720 kB floppy services are supported (int 13h) ++ 3.5"/2.88 MB floppy services are supported (int 13h) ++ Print screen service is supported (int 5h) ++ 8042 keyboard services are supported (int 9h) ++ Serial services are supported (int 14h) ++ Printer services are supported (int 17h) ++ ACPI is supported ++ USB legacy is supported ++ BIOS boot specification is supported ++ Targeted content distribution is supported ++ UEFI is supported ++ BIOS Revision: 5.11 ++ ++Handle 0x0001, DMI type 1, 27 bytes ++System Information ++ Manufacturer: Amazon EC2 ++ Product Name: i3.metal ++ Version: 00001 ++ Serial Number: ec2240c6-8e37-edcf-72ac-7951361680f2 ++ UUID: EC2240C6-8E37-EDCF-72AC-7951361680F2 ++ Wake-up Type: Power Switch ++ SKU Number: ++ Family: 110-000523-002 ++ ++Handle 0x0002, DMI type 2, 15 bytes ++Base Board Information ++ Manufacturer: Amazon EC2 ++ Product Name: Not Specified ++ Version: Not Specified ++ Serial Number: Not Specified ++ Asset Tag: i-035891f969d0ff36b ++ Features: ++ Board is a hosting board ++ Board is replaceable ++ Location In Chassis: empty ++ Chassis Handle: 0x0003 ++ Type: Motherboard ++ Contained Object Handles: 0 ++ ++Handle 0x0003, DMI type 3, 25 bytes ++Chassis Information ++ Manufacturer: Amazon EC2 ++ Type: Rack Mount Chassis ++ Lock: Not Present ++ Version: Not Specified ++ Serial Number: Not Specified ++ Asset Tag: Amazon EC2 ++ Boot-up State: Safe ++ Power Supply State: Safe ++ Thermal State: Safe ++ Security Status: None ++ OEM Information: 0x00000000 ++ Height: Unspecified ++ Number Of Power Cords: 1 ++ Contained Elements: 1 ++ (0) ++ SKU Number: To be filled by O.E.M ++ ++Handle 0x0004, DMI type 8, 9 bytes ++Port Connector Information ++ Internal Reference Designator: J17 ++ Internal Connector Type: None ++ External Reference Designator: MEZZ_0 ++ External Connector Type: RJ-45 ++ Port Type: Network Port ++ ++Handle 0x0005, DMI type 8, 9 bytes ++Port Connector Information ++ Internal Reference Designator: J99 ++ Internal Connector Type: None ++ External Reference Designator: MEZZ_1 ++ External Connector Type: RJ-45 ++ Port Type: Network Port ++ ++Handle 0x0006, DMI type 8, 9 bytes ++Port Connector Information ++ Internal Reference Designator: J43 ++ Internal Connector Type: None ++ External Reference Designator: External USB0 Port 0 ++ External Connector Type: Access Bus (USB) ++ Port Type: USB ++ ++Handle 0x0007, DMI type 8, 9 bytes ++Port Connector Information ++ Internal Reference Designator: J43 ++ Internal Connector Type: None ++ External Reference Designator: External USB0 Port 1 ++ External Connector Type: Access Bus (USB) ++ Port Type: USB ++ ++Handle 0x0008, DMI type 8, 9 bytes ++Port Connector Information ++ Internal Reference Designator: VGA1 ++ Internal Connector Type: None ++ External Reference Designator: VGA ++ External Connector Type: DB-15 female ++ Port Type: Video Port ++ ++Handle 0x0009, DMI type 8, 9 bytes ++Port Connector Information ++ Internal Reference Designator: J124 ++ Internal Connector Type: None ++ External Reference Designator: COM Port ++ External Connector Type: DB-9 male ++ Port Type: Serial Port 16550A Compatible ++ ++Handle 0x000A, DMI type 8, 9 bytes ++Port Connector Information ++ Internal Reference Designator: J158 ++ Internal Connector Type: None ++ External Reference Designator: Mgt_LAN ++ External Connector Type: RJ-45 ++ Port Type: Network Port ++ ++Handle 0x000B, DMI type 8, 9 bytes ++Port Connector Information ++ Internal Reference Designator: J98 - PCIE RISER_0 ++ Internal Connector Type: Other ++ External Reference Designator: Not Specified ++ External Connector Type: None ++ Port Type: Other ++ ++Handle 0x000C, DMI type 8, 9 bytes ++Port Connector Information ++ Internal Reference Designator: J102 - PCIE RISER_1 ++ Internal Connector Type: Other ++ External Reference Designator: Not Specified ++ External Connector Type: None ++ Port Type: Other ++ ++Handle 0x000D, DMI type 8, 9 bytes ++Port Connector Information ++ Internal Reference Designator: J110 - SATA_0 ++ Internal Connector Type: SAS/SATA Plug Receptacle ++ External Reference Designator: Not Specified ++ External Connector Type: None ++ Port Type: SATA ++ ++Handle 0x000E, DMI type 8, 9 bytes ++Port Connector Information ++ Internal Reference Designator: J111 - SATA_1 ++ Internal Connector Type: SAS/SATA Plug Receptacle ++ External Reference Designator: Not Specified ++ External Connector Type: None ++ Port Type: SATA ++ ++Handle 0x000F, DMI type 8, 9 bytes ++Port Connector Information ++ Internal Reference Designator: J100 - PCIeSSD_0 ++ Internal Connector Type: SAS/SATA Plug Receptacle ++ External Reference Designator: Not Specified ++ External Connector Type: None ++ Port Type: SAS ++ ++Handle 0x0010, DMI type 8, 9 bytes ++Port Connector Information ++ Internal Reference Designator: J101 - PCIeSSD_1 ++ Internal Connector Type: SAS/SATA Plug Receptacle ++ External Reference Designator: Not Specified ++ External Connector Type: None ++ Port Type: SAS ++ ++Handle 0x0011, DMI type 8, 9 bytes ++Port Connector Information ++ Internal Reference Designator: J104 - PCIeSSD_2 ++ Internal Connector Type: SAS/SATA Plug Receptacle ++ External Reference Designator: Not Specified ++ External Connector Type: None ++ Port Type: SAS ++ ++Handle 0x0012, DMI type 8, 9 bytes ++Port Connector Information ++ Internal Reference Designator: J105 - PCIeSSD_3 ++ Internal Connector Type: SAS/SATA Plug Receptacle ++ External Reference Designator: Not Specified ++ External Connector Type: None ++ Port Type: SAS ++ ++Handle 0x0013, DMI type 8, 9 bytes ++Port Connector Information ++ Internal Reference Designator: J107 - PCIeSSD_4 ++ Internal Connector Type: SAS/SATA Plug Receptacle ++ External Reference Designator: Not Specified ++ External Connector Type: None ++ Port Type: SAS ++ ++Handle 0x0014, DMI type 8, 9 bytes ++Port Connector Information ++ Internal Reference Designator: J106 - PCIeSSD_5 ++ Internal Connector Type: SAS/SATA Plug Receptacle ++ External Reference Designator: Not Specified ++ External Connector Type: None ++ Port Type: SAS ++ ++Handle 0x0015, DMI type 8, 9 bytes ++Port Connector Information ++ Internal Reference Designator: J108 - PCIeSSD_6 ++ Internal Connector Type: SAS/SATA Plug Receptacle ++ External Reference Designator: Not Specified ++ External Connector Type: None ++ Port Type: SAS ++ ++Handle 0x0016, DMI type 8, 9 bytes ++Port Connector Information ++ Internal Reference Designator: J109 - PCIeSSD_7 ++ Internal Connector Type: SAS/SATA Plug Receptacle ++ External Reference Designator: Not Specified ++ External Connector Type: None ++ Port Type: SAS ++ ++Handle 0x0017, DMI type 8, 9 bytes ++Port Connector Information ++ Internal Reference Designator: J96 - TPM ++ Internal Connector Type: Other ++ External Reference Designator: Not Specified ++ External Connector Type: None ++ Port Type: Other ++ ++Handle 0x0018, DMI type 8, 9 bytes ++Port Connector Information ++ Internal Reference Designator: J135 - Internal USB1 ++ Internal Connector Type: Access Bus (USB) ++ External Reference Designator: Not Specified ++ External Connector Type: None ++ Port Type: USB ++ ++Handle 0x0019, DMI type 8, 9 bytes ++Port Connector Information ++ Internal Reference Designator: J136 - Internal USB2 ++ Internal Connector Type: Access Bus (USB) ++ External Reference Designator: Not Specified ++ External Connector Type: None ++ Port Type: USB ++ ++Handle 0x001A, DMI type 8, 9 bytes ++Port Connector Information ++ Internal Reference Designator: J40 - SATA CONN(0-3) ++ Internal Connector Type: SAS/SATA Plug Receptacle ++ External Reference Designator: Not Specified ++ External Connector Type: None ++ Port Type: SATA ++ ++Handle 0x001B, DMI type 8, 9 bytes ++Port Connector Information ++ Internal Reference Designator: J41 - SATA CONN(4-7) ++ Internal Connector Type: SAS/SATA Plug Receptacle ++ External Reference Designator: Not Specified ++ External Connector Type: None ++ Port Type: SATA ++ ++Handle 0x001C, DMI type 8, 9 bytes ++Port Connector Information ++ Internal Reference Designator: J56 - Front USB Port 0 & Port1 ++ Internal Connector Type: Access Bus (USB) ++ External Reference Designator: Not Specified ++ External Connector Type: None ++ Port Type: USB ++ ++Handle 0x001D, DMI type 9, 17 bytes ++System Slot Information ++ Designation: RISER0_SLOT0 ++ Type: x16 PCI Express 3 x16 ++ Current Usage: In Use ++ Length: Long ++ ID: 1 ++ Characteristics: ++ 3.3 V is provided ++ Opening is shared ++ PME signal is supported ++ Bus Address: 0000:02:03.0 ++ ++Handle 0x001E, DMI type 9, 17 bytes ++System Slot Information ++ Designation: RISER1_SLOT0 ++ Type: x16 PCI Express 3 x16 ++ Current Usage: Available ++ Length: Long ++ ID: 2 ++ Characteristics: ++ 3.3 V is provided ++ Opening is shared ++ PME signal is supported ++ Bus Address: 0000:ff:01.0 ++ ++Handle 0x001F, DMI type 10, 6 bytes ++On Board Device Information ++ Type: Video ++ Status: Enabled ++ Description: AST2400 ++ ++Handle 0x0020, DMI type 11, 5 bytes ++OEM Strings ++ String 1: empty ++ String 2: empty ++ String 3: empty ++ String 4: empty ++ String 5: empty ++ ++Handle 0x0021, DMI type 12, 5 bytes ++System Configuration Options ++ Option 1: Default string ++ ++Handle 0x0022, DMI type 32, 20 bytes ++System Boot Information ++ Status: No errors detected ++ ++Handle 0x0023, DMI type 41, 11 bytes ++Onboard Device ++ Reference Designation: Onboard IGD ++ Type: Video ++ Status: Enabled ++ Type Instance: 1 ++ Bus Address: 0000:00:02.0 ++ ++Handle 0x0024, DMI type 41, 11 bytes ++Onboard Device ++ Reference Designation: Onboard LAN ++ Type: Ethernet ++ Status: Enabled ++ Type Instance: 1 ++ Bus Address: 0000:00:19.0 ++ ++Handle 0x0025, DMI type 41, 11 bytes ++Onboard Device ++ Reference Designation: Onboard 1394 ++ Type: Other ++ Status: Enabled ++ Type Instance: 1 ++ Bus Address: 0000:03:1c.2 ++ ++Handle 0x0026, DMI type 38, 18 bytes ++IPMI Device Information ++ Interface Type: KCS (Keyboard Control Style) ++ Specification Version: 2.0 ++ I2C Slave Address: 0x10 ++ NV Storage Device: Not Present ++ Base Address: 0x0000000000000CA2 (I/O) ++ Register Spacing: Successive Byte Boundaries ++ ++Handle 0x0027, DMI type 42, 12 bytes ++Management Controller Host Interface ++ Interface Type: OEM ++ Vendor ID: 0xFF0102FF ++ ++Handle 0x0036, DMI type 16, 23 bytes ++Physical Memory Array ++ Location: System Board Or Motherboard ++ Use: System Memory ++ Error Correction Type: Multi-bit ECC ++ Maximum Capacity: 64 GB ++ Error Information Handle: Not Provided ++ Number Of Devices: 4 ++ ++Handle 0x0037, DMI type 19, 31 bytes ++Memory Array Mapped Address ++ Starting Address: 0x00000000000 ++ Ending Address: 0x01FFFFFFFFF ++ Range Size: 128 GB ++ Physical Array Handle: 0x0036 ++ Partition Width: 4 ++ ++Handle 0x0038, DMI type 17, 40 bytes ++Memory Device ++ Array Handle: 0x0036 ++ Error Information Handle: Not Provided ++ Total Width: 72 bits ++ Data Width: 72 bits ++ Size: 32 GB ++ Form Factor: DIMM ++ Set: None ++ Locator: DIMM_A0 ++ Bank Locator: CPU 0 ++ Type: DDR4 ++ Type Detail: Synchronous ++ Speed: 2400 MHz ++ Manufacturer: Hynix Semiconductor ++ Serial Number: 11A1260F ++ Asset Tag: DIMM_A0_AssetTag ++ Part Number: HMA84GR7AFR4N-UH ++ Rank: 2 ++ Configured Clock Speed: 2133 MHz ++ Minimum Voltage: Unknown ++ Maximum Voltage: Unknown ++ Configured Voltage: Unknown ++ ++Handle 0x0039, DMI type 20, 35 bytes ++Memory Device Mapped Address ++ Starting Address: 0x00000000000 ++ Ending Address: 0x007FFFFFFFF ++ Range Size: 32 GB ++ Physical Device Handle: 0x0038 ++ Memory Array Mapped Address Handle: 0x0037 ++ Partition Row Position: 1 ++ ++Handle 0x003A, DMI type 17, 40 bytes ++Memory Device ++ Array Handle: 0x0036 ++ Error Information Handle: Not Provided ++ Total Width: 72 bits ++ Data Width: 72 bits ++ Size: 32 GB ++ Form Factor: DIMM ++ Set: None ++ Locator: DIMM_A1 ++ Bank Locator: CPU 0 ++ Type: DDR4 ++ Type Detail: Synchronous ++ Speed: 2400 MHz ++ Manufacturer: Hynix Semiconductor ++ Serial Number: 11A1277A ++ Asset Tag: DIMM_A1_AssetTag ++ Part Number: HMA84GR7AFR4N-UH ++ Rank: 2 ++ Configured Clock Speed: 2133 MHz ++ Minimum Voltage: Unknown ++ Maximum Voltage: Unknown ++ Configured Voltage: Unknown ++ ++Handle 0x003B, DMI type 20, 35 bytes ++Memory Device Mapped Address ++ Starting Address: 0x00800000000 ++ Ending Address: 0x00FFFFFFFFF ++ Range Size: 32 GB ++ Physical Device Handle: 0x003A ++ Memory Array Mapped Address Handle: 0x0037 ++ Partition Row Position: 1 ++ ++Handle 0x003C, DMI type 17, 40 bytes ++Memory Device ++ Array Handle: 0x0036 ++ Error Information Handle: Not Provided ++ Total Width: 72 bits ++ Data Width: 72 bits ++ Size: 32 GB ++ Form Factor: DIMM ++ Set: None ++ Locator: DIMM_B0 ++ Bank Locator: CPU 0 ++ Type: DDR4 ++ Type Detail: Synchronous ++ Speed: 2400 MHz ++ Manufacturer: Hynix Semiconductor ++ Serial Number: 11A126A0 ++ Asset Tag: DIMM_B0_AssetTag ++ Part Number: HMA84GR7AFR4N-UH ++ Rank: 2 ++ Configured Clock Speed: 2133 MHz ++ Minimum Voltage: Unknown ++ Maximum Voltage: Unknown ++ Configured Voltage: Unknown ++ ++Handle 0x003D, DMI type 20, 35 bytes ++Memory Device Mapped Address ++ Starting Address: 0x01000000000 ++ Ending Address: 0x017FFFFFFFF ++ Range Size: 32 GB ++ Physical Device Handle: 0x003C ++ Memory Array Mapped Address Handle: 0x0037 ++ Partition Row Position: 1 ++ ++Handle 0x003E, DMI type 17, 40 bytes ++Memory Device ++ Array Handle: 0x0036 ++ Error Information Handle: Not Provided ++ Total Width: 72 bits ++ Data Width: 72 bits ++ Size: 32 GB ++ Form Factor: DIMM ++ Set: None ++ Locator: DIMM_B1 ++ Bank Locator: CPU 0 ++ Type: DDR4 ++ Type Detail: Synchronous ++ Speed: 2400 MHz ++ Manufacturer: Hynix Semiconductor ++ Serial Number: 11A126A6 ++ Asset Tag: DIMM_B1_AssetTag ++ Part Number: HMA84GR7AFR4N-UH ++ Rank: 2 ++ Configured Clock Speed: 2133 MHz ++ Minimum Voltage: Unknown ++ Maximum Voltage: Unknown ++ Configured Voltage: Unknown ++ ++Handle 0x003F, DMI type 20, 35 bytes ++Memory Device Mapped Address ++ Starting Address: 0x01800000000 ++ Ending Address: 0x01FFFFFFFFF ++ Range Size: 32 GB ++ Physical Device Handle: 0x003E ++ Memory Array Mapped Address Handle: 0x0037 ++ Partition Row Position: 1 ++ ++Handle 0x0040, DMI type 16, 23 bytes ++Physical Memory Array ++ Location: System Board Or Motherboard ++ Use: System Memory ++ Error Correction Type: Multi-bit ECC ++ Maximum Capacity: 64 GB ++ Error Information Handle: Not Provided ++ Number Of Devices: 4 ++ ++Handle 0x0041, DMI type 19, 31 bytes ++Memory Array Mapped Address ++ Starting Address: 0x02000000000 ++ Ending Address: 0x03FFFFFFFFF ++ Range Size: 128 GB ++ Physical Array Handle: 0x0040 ++ Partition Width: 4 ++ ++Handle 0x0042, DMI type 17, 40 bytes ++Memory Device ++ Array Handle: 0x0040 ++ Error Information Handle: Not Provided ++ Total Width: 72 bits ++ Data Width: 72 bits ++ Size: 32 GB ++ Form Factor: DIMM ++ Set: None ++ Locator: DIMM_C0 ++ Bank Locator: CPU 0 ++ Type: DDR4 ++ Type Detail: Synchronous ++ Speed: 2400 MHz ++ Manufacturer: Hynix Semiconductor ++ Serial Number: 11A12674 ++ Asset Tag: DIMM_C0_AssetTag ++ Part Number: HMA84GR7AFR4N-UH ++ Rank: 2 ++ Configured Clock Speed: 2133 MHz ++ Minimum Voltage: Unknown ++ Maximum Voltage: Unknown ++ Configured Voltage: Unknown ++ ++Handle 0x0043, DMI type 20, 35 bytes ++Memory Device Mapped Address ++ Starting Address: 0x02000000000 ++ Ending Address: 0x027FFFFFFFF ++ Range Size: 32 GB ++ Physical Device Handle: 0x0042 ++ Memory Array Mapped Address Handle: 0x0041 ++ Partition Row Position: 1 ++ ++Handle 0x0044, DMI type 17, 40 bytes ++Memory Device ++ Array Handle: 0x0040 ++ Error Information Handle: Not Provided ++ Total Width: 72 bits ++ Data Width: 72 bits ++ Size: 32 GB ++ Form Factor: DIMM ++ Set: None ++ Locator: DIMM_C1 ++ Bank Locator: CPU 0 ++ Type: DDR4 ++ Type Detail: Synchronous ++ Speed: 2400 MHz ++ Manufacturer: Hynix Semiconductor ++ Serial Number: 11A127EB ++ Asset Tag: DIMM_C1_AssetTag ++ Part Number: HMA84GR7AFR4N-UH ++ Rank: 2 ++ Configured Clock Speed: 2133 MHz ++ Minimum Voltage: Unknown ++ Maximum Voltage: Unknown ++ Configured Voltage: Unknown ++ ++Handle 0x0045, DMI type 20, 35 bytes ++Memory Device Mapped Address ++ Starting Address: 0x02800000000 ++ Ending Address: 0x02FFFFFFFFF ++ Range Size: 32 GB ++ Physical Device Handle: 0x0044 ++ Memory Array Mapped Address Handle: 0x0041 ++ Partition Row Position: 1 ++ ++Handle 0x0046, DMI type 17, 40 bytes ++Memory Device ++ Array Handle: 0x0040 ++ Error Information Handle: Not Provided ++ Total Width: 72 bits ++ Data Width: 72 bits ++ Size: 32 GB ++ Form Factor: DIMM ++ Set: None ++ Locator: DIMM_D0 ++ Bank Locator: CPU 0 ++ Type: DDR4 ++ Type Detail: Synchronous ++ Speed: 2400 MHz ++ Manufacturer: Hynix Semiconductor ++ Serial Number: 11A12744 ++ Asset Tag: DIMM_D0_AssetTag ++ Part Number: HMA84GR7AFR4N-UH ++ Rank: 2 ++ Configured Clock Speed: 2133 MHz ++ Minimum Voltage: Unknown ++ Maximum Voltage: Unknown ++ Configured Voltage: Unknown ++ ++Handle 0x0047, DMI type 20, 35 bytes ++Memory Device Mapped Address ++ Starting Address: 0x03000000000 ++ Ending Address: 0x037FFFFFFFF ++ Range Size: 32 GB ++ Physical Device Handle: 0x0046 ++ Memory Array Mapped Address Handle: 0x0041 ++ Partition Row Position: 1 ++ ++Handle 0x0048, DMI type 17, 40 bytes ++Memory Device ++ Array Handle: 0x0040 ++ Error Information Handle: Not Provided ++ Total Width: 72 bits ++ Data Width: 72 bits ++ Size: 32 GB ++ Form Factor: DIMM ++ Set: None ++ Locator: DIMM_D1 ++ Bank Locator: CPU 0 ++ Type: DDR4 ++ Type Detail: Synchronous ++ Speed: 2400 MHz ++ Manufacturer: Hynix Semiconductor ++ Serial Number: 11A127C7 ++ Asset Tag: DIMM_D1_AssetTag ++ Part Number: HMA84GR7AFR4N-UH ++ Rank: 2 ++ Configured Clock Speed: 2133 MHz ++ Minimum Voltage: Unknown ++ Maximum Voltage: Unknown ++ Configured Voltage: Unknown ++ ++Handle 0x0049, DMI type 20, 35 bytes ++Memory Device Mapped Address ++ Starting Address: 0x03800000000 ++ Ending Address: 0x03FFFFFFFFF ++ Range Size: 32 GB ++ Physical Device Handle: 0x0048 ++ Memory Array Mapped Address Handle: 0x0041 ++ Partition Row Position: 1 ++ ++Handle 0x004A, DMI type 16, 23 bytes ++Physical Memory Array ++ Location: System Board Or Motherboard ++ Use: System Memory ++ Error Correction Type: Multi-bit ECC ++ Maximum Capacity: 64 GB ++ Error Information Handle: Not Provided ++ Number Of Devices: 4 ++ ++Handle 0x004B, DMI type 19, 31 bytes ++Memory Array Mapped Address ++ Starting Address: 0x04000000000 ++ Ending Address: 0x05FFFFFFFFF ++ Range Size: 128 GB ++ Physical Array Handle: 0x004A ++ Partition Width: 4 ++ ++Handle 0x004C, DMI type 17, 40 bytes ++Memory Device ++ Array Handle: 0x004A ++ Error Information Handle: Not Provided ++ Total Width: 72 bits ++ Data Width: 72 bits ++ Size: 32 GB ++ Form Factor: DIMM ++ Set: None ++ Locator: DIMM_E0 ++ Bank Locator: CPU 1 ++ Type: DDR4 ++ Type Detail: Synchronous ++ Speed: 2400 MHz ++ Manufacturer: Hynix Semiconductor ++ Serial Number: 11A127D1 ++ Asset Tag: DIMM_E0_AssetTag ++ Part Number: HMA84GR7AFR4N-UH ++ Rank: 2 ++ Configured Clock Speed: 2133 MHz ++ Minimum Voltage: Unknown ++ Maximum Voltage: Unknown ++ Configured Voltage: Unknown ++ ++Handle 0x004D, DMI type 20, 35 bytes ++Memory Device Mapped Address ++ Starting Address: 0x04000000000 ++ Ending Address: 0x047FFFFFFFF ++ Range Size: 32 GB ++ Physical Device Handle: 0x004C ++ Memory Array Mapped Address Handle: 0x004B ++ Partition Row Position: 1 ++ ++Handle 0x004E, DMI type 17, 40 bytes ++Memory Device ++ Array Handle: 0x004A ++ Error Information Handle: Not Provided ++ Total Width: 72 bits ++ Data Width: 72 bits ++ Size: 32 GB ++ Form Factor: DIMM ++ Set: None ++ Locator: DIMM_E1 ++ Bank Locator: CPU 1 ++ Type: DDR4 ++ Type Detail: Synchronous ++ Speed: 2400 MHz ++ Manufacturer: Hynix Semiconductor ++ Serial Number: 11A127D9 ++ Asset Tag: DIMM_E1_AssetTag ++ Part Number: HMA84GR7AFR4N-UH ++ Rank: 2 ++ Configured Clock Speed: 2133 MHz ++ Minimum Voltage: Unknown ++ Maximum Voltage: Unknown ++ Configured Voltage: Unknown ++ ++Handle 0x004F, DMI type 20, 35 bytes ++Memory Device Mapped Address ++ Starting Address: 0x04800000000 ++ Ending Address: 0x04FFFFFFFFF ++ Range Size: 32 GB ++ Physical Device Handle: 0x004E ++ Memory Array Mapped Address Handle: 0x004B ++ Partition Row Position: 1 ++ ++Handle 0x0050, DMI type 17, 40 bytes ++Memory Device ++ Array Handle: 0x004A ++ Error Information Handle: Not Provided ++ Total Width: 72 bits ++ Data Width: 72 bits ++ Size: 32 GB ++ Form Factor: DIMM ++ Set: None ++ Locator: DIMM_F0 ++ Bank Locator: CPU 1 ++ Type: DDR4 ++ Type Detail: Synchronous ++ Speed: 2400 MHz ++ Manufacturer: Hynix Semiconductor ++ Serial Number: 11A1276E ++ Asset Tag: DIMM_F0_AssetTag ++ Part Number: HMA84GR7AFR4N-UH ++ Rank: 2 ++ Configured Clock Speed: 2133 MHz ++ Minimum Voltage: Unknown ++ Maximum Voltage: Unknown ++ Configured Voltage: Unknown ++ ++Handle 0x0051, DMI type 20, 35 bytes ++Memory Device Mapped Address ++ Starting Address: 0x05000000000 ++ Ending Address: 0x057FFFFFFFF ++ Range Size: 32 GB ++ Physical Device Handle: 0x0050 ++ Memory Array Mapped Address Handle: 0x004B ++ Partition Row Position: 1 ++ ++Handle 0x0052, DMI type 17, 40 bytes ++Memory Device ++ Array Handle: 0x004A ++ Error Information Handle: Not Provided ++ Total Width: 72 bits ++ Data Width: 72 bits ++ Size: 32 GB ++ Form Factor: DIMM ++ Set: None ++ Locator: DIMM_F1 ++ Bank Locator: CPU 1 ++ Type: DDR4 ++ Type Detail: Synchronous ++ Speed: 2400 MHz ++ Manufacturer: Hynix Semiconductor ++ Serial Number: 11A127E9 ++ Asset Tag: DIMM_F1_AssetTag ++ Part Number: HMA84GR7AFR4N-UH ++ Rank: 2 ++ Configured Clock Speed: 2133 MHz ++ Minimum Voltage: Unknown ++ Maximum Voltage: Unknown ++ Configured Voltage: Unknown ++ ++Handle 0x0053, DMI type 20, 35 bytes ++Memory Device Mapped Address ++ Starting Address: 0x05800000000 ++ Ending Address: 0x05FFFFFFFFF ++ Range Size: 32 GB ++ Physical Device Handle: 0x0052 ++ Memory Array Mapped Address Handle: 0x004B ++ Partition Row Position: 1 ++ ++Handle 0x0054, DMI type 16, 23 bytes ++Physical Memory Array ++ Location: System Board Or Motherboard ++ Use: System Memory ++ Error Correction Type: Multi-bit ECC ++ Maximum Capacity: 64 GB ++ Error Information Handle: Not Provided ++ Number Of Devices: 4 ++ ++Handle 0x0055, DMI type 19, 31 bytes ++Memory Array Mapped Address ++ Starting Address: 0x06000000000 ++ Ending Address: 0x07FFFFFFFFF ++ Range Size: 128 GB ++ Physical Array Handle: 0x0054 ++ Partition Width: 4 ++ ++Handle 0x0056, DMI type 17, 40 bytes ++Memory Device ++ Array Handle: 0x0054 ++ Error Information Handle: Not Provided ++ Total Width: 72 bits ++ Data Width: 72 bits ++ Size: 32 GB ++ Form Factor: DIMM ++ Set: None ++ Locator: DIMM_G0 ++ Bank Locator: CPU 1 ++ Type: DDR4 ++ Type Detail: Synchronous ++ Speed: 2400 MHz ++ Manufacturer: Hynix Semiconductor ++ Serial Number: 11A126E9 ++ Asset Tag: DIMM_G0_AssetTag ++ Part Number: HMA84GR7AFR4N-UH ++ Rank: 2 ++ Configured Clock Speed: 2133 MHz ++ Minimum Voltage: Unknown ++ Maximum Voltage: Unknown ++ Configured Voltage: Unknown ++ ++Handle 0x0057, DMI type 20, 35 bytes ++Memory Device Mapped Address ++ Starting Address: 0x06000000000 ++ Ending Address: 0x067FFFFFFFF ++ Range Size: 32 GB ++ Physical Device Handle: 0x0056 ++ Memory Array Mapped Address Handle: 0x0055 ++ Partition Row Position: 1 ++ ++Handle 0x0058, DMI type 17, 40 bytes ++Memory Device ++ Array Handle: 0x0054 ++ Error Information Handle: Not Provided ++ Total Width: 72 bits ++ Data Width: 72 bits ++ Size: 32 GB ++ Form Factor: DIMM ++ Set: None ++ Locator: DIMM_G1 ++ Bank Locator: CPU 1 ++ Type: DDR4 ++ Type Detail: Synchronous ++ Speed: 2400 MHz ++ Manufacturer: Hynix Semiconductor ++ Serial Number: 11A12633 ++ Asset Tag: DIMM_G1_AssetTag ++ Part Number: HMA84GR7AFR4N-UH ++ Rank: 2 ++ Configured Clock Speed: 2133 MHz ++ Minimum Voltage: Unknown ++ Maximum Voltage: Unknown ++ Configured Voltage: Unknown ++ ++Handle 0x0059, DMI type 20, 35 bytes ++Memory Device Mapped Address ++ Starting Address: 0x06800000000 ++ Ending Address: 0x06FFFFFFFFF ++ Range Size: 32 GB ++ Physical Device Handle: 0x0058 ++ Memory Array Mapped Address Handle: 0x0055 ++ Partition Row Position: 1 ++ ++Handle 0x005A, DMI type 17, 40 bytes ++Memory Device ++ Array Handle: 0x0054 ++ Error Information Handle: Not Provided ++ Total Width: 72 bits ++ Data Width: 72 bits ++ Size: 32 GB ++ Form Factor: DIMM ++ Set: None ++ Locator: DIMM_H0 ++ Bank Locator: CPU 1 ++ Type: DDR4 ++ Type Detail: Synchronous ++ Speed: 2400 MHz ++ Manufacturer: Hynix Semiconductor ++ Serial Number: 11A1264A ++ Asset Tag: DIMM_H0_AssetTag ++ Part Number: HMA84GR7AFR4N-UH ++ Rank: 2 ++ Configured Clock Speed: 2133 MHz ++ Minimum Voltage: Unknown ++ Maximum Voltage: Unknown ++ Configured Voltage: Unknown ++ ++Handle 0x005B, DMI type 20, 35 bytes ++Memory Device Mapped Address ++ Starting Address: 0x07000000000 ++ Ending Address: 0x077FFFFFFFF ++ Range Size: 32 GB ++ Physical Device Handle: 0x005A ++ Memory Array Mapped Address Handle: 0x0055 ++ Partition Row Position: 1 ++ ++Handle 0x005C, DMI type 17, 40 bytes ++Memory Device ++ Array Handle: 0x0054 ++ Error Information Handle: Not Provided ++ Total Width: 72 bits ++ Data Width: 72 bits ++ Size: 32 GB ++ Form Factor: DIMM ++ Set: None ++ Locator: DIMM_H1 ++ Bank Locator: CPU 1 ++ Type: DDR4 ++ Type Detail: Synchronous ++ Speed: 2400 MHz ++ Manufacturer: Hynix Semiconductor ++ Serial Number: 11A12731 ++ Asset Tag: DIMM_H1_AssetTag ++ Part Number: HMA84GR7AFR4N-UH ++ Rank: 2 ++ Configured Clock Speed: 2133 MHz ++ Minimum Voltage: Unknown ++ Maximum Voltage: Unknown ++ Configured Voltage: Unknown ++ ++Handle 0x005D, DMI type 20, 35 bytes ++Memory Device Mapped Address ++ Starting Address: 0x07800000000 ++ Ending Address: 0x07FFFFFFFFF ++ Range Size: 32 GB ++ Physical Device Handle: 0x005C ++ Memory Array Mapped Address Handle: 0x0055 ++ Partition Row Position: 1 ++ ++Handle 0x005E, DMI type 7, 19 bytes ++Cache Information ++ Socket Designation: CPU Internal L1 ++ Configuration: Enabled, Not Socketed, Level 1 ++ Operational Mode: Write Back ++ Location: Internal ++ Installed Size: 1152 kB ++ Maximum Size: 1152 kB ++ Supported SRAM Types: ++ Unknown ++ Installed SRAM Type: Unknown ++ Speed: Unknown ++ Error Correction Type: Parity ++ System Type: Other ++ Associativity: 8-way Set-associative ++ ++Handle 0x005F, DMI type 7, 19 bytes ++Cache Information ++ Socket Designation: CPU Internal L2 ++ Configuration: Enabled, Not Socketed, Level 2 ++ Operational Mode: Write Back ++ Location: Internal ++ Installed Size: 4608 kB ++ Maximum Size: 4608 kB ++ Supported SRAM Types: ++ Unknown ++ Installed SRAM Type: Unknown ++ Speed: Unknown ++ Error Correction Type: Single-bit ECC ++ System Type: Unified ++ Associativity: 8-way Set-associative ++ ++Handle 0x0060, DMI type 7, 19 bytes ++Cache Information ++ Socket Designation: CPU Internal L3 ++ Configuration: Enabled, Not Socketed, Level 3 ++ Operational Mode: Write Back ++ Location: Internal ++ Installed Size: 46080 kB ++ Maximum Size: 46080 kB ++ Supported SRAM Types: ++ Unknown ++ Installed SRAM Type: Unknown ++ Speed: Unknown ++ Error Correction Type: Single-bit ECC ++ System Type: Unified ++ Associativity: 20-way Set-associative ++ ++Handle 0x0061, DMI type 4, 48 bytes ++Processor Information ++ Socket Designation: SOCKET 0 ++ Type: Central Processor ++ Family: Xeon ++ Manufacturer: Intel ++ ID: F1 06 04 00 FF FB EB BF ++ Signature: Type 0, Family 6, Model 79, Stepping 1 ++ Flags: ++ FPU (Floating-point unit on-chip) ++ VME (Virtual mode extension) ++ DE (Debugging extension) ++ PSE (Page size extension) ++ TSC (Time stamp counter) ++ MSR (Model specific registers) ++ PAE (Physical address extension) ++ MCE (Machine check exception) ++ CX8 (CMPXCHG8 instruction supported) ++ APIC (On-chip APIC hardware supported) ++ SEP (Fast system call) ++ MTRR (Memory type range registers) ++ PGE (Page global enable) ++ MCA (Machine check architecture) ++ CMOV (Conditional move instruction supported) ++ PAT (Page attribute table) ++ PSE-36 (36-bit page size extension) ++ CLFSH (CLFLUSH instruction supported) ++ DS (Debug store) ++ ACPI (ACPI supported) ++ MMX (MMX technology supported) ++ FXSR (FXSAVE and FXSTOR instructions supported) ++ SSE (Streaming SIMD extensions) ++ SSE2 (Streaming SIMD extensions 2) ++ SS (Self-snoop) ++ HTT (Multi-threading) ++ TM (Thermal monitor supported) ++ PBE (Pending break enabled) ++ Version: Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++ Voltage: 1.6 V ++ External Clock: 100 MHz ++ Max Speed: 3000 MHz ++ Current Speed: 2300 MHz ++ Status: Populated, Enabled ++ Upgrade: Socket LGA2011-3 ++ L1 Cache Handle: 0x005E ++ L2 Cache Handle: 0x005F ++ L3 Cache Handle: 0x0060 ++ Serial Number: Not Specified ++ Asset Tag: Not Specified ++ Part Number: Not Specified ++ Core Count: 18 ++ Core Enabled: 18 ++ Thread Count: 36 ++ Characteristics: ++ 64-bit capable ++ Multi-Core ++ Hardware Thread ++ Execute Protection ++ Enhanced Virtualization ++ Power/Performance Control ++ ++Handle 0x0062, DMI type 7, 19 bytes ++Cache Information ++ Socket Designation: CPU Internal L1 ++ Configuration: Enabled, Not Socketed, Level 1 ++ Operational Mode: Write Back ++ Location: Internal ++ Installed Size: 1152 kB ++ Maximum Size: 1152 kB ++ Supported SRAM Types: ++ Unknown ++ Installed SRAM Type: Unknown ++ Speed: Unknown ++ Error Correction Type: Parity ++ System Type: Other ++ Associativity: 8-way Set-associative ++ ++Handle 0x0063, DMI type 7, 19 bytes ++Cache Information ++ Socket Designation: CPU Internal L2 ++ Configuration: Enabled, Not Socketed, Level 2 ++ Operational Mode: Write Back ++ Location: Internal ++ Installed Size: 4608 kB ++ Maximum Size: 4608 kB ++ Supported SRAM Types: ++ Unknown ++ Installed SRAM Type: Unknown ++ Speed: Unknown ++ Error Correction Type: Single-bit ECC ++ System Type: Unified ++ Associativity: 8-way Set-associative ++ ++Handle 0x0064, DMI type 7, 19 bytes ++Cache Information ++ Socket Designation: CPU Internal L3 ++ Configuration: Enabled, Not Socketed, Level 3 ++ Operational Mode: Write Back ++ Location: Internal ++ Installed Size: 46080 kB ++ Maximum Size: 46080 kB ++ Supported SRAM Types: ++ Unknown ++ Installed SRAM Type: Unknown ++ Speed: Unknown ++ Error Correction Type: Single-bit ECC ++ System Type: Unified ++ Associativity: 20-way Set-associative ++ ++Handle 0x0065, DMI type 4, 48 bytes ++Processor Information ++ Socket Designation: SOCKET 1 ++ Type: Central Processor ++ Family: Xeon ++ Manufacturer: Intel ++ ID: F1 06 04 00 FF FB EB BF ++ Signature: Type 0, Family 6, Model 79, Stepping 1 ++ Flags: ++ FPU (Floating-point unit on-chip) ++ VME (Virtual mode extension) ++ DE (Debugging extension) ++ PSE (Page size extension) ++ TSC (Time stamp counter) ++ MSR (Model specific registers) ++ PAE (Physical address extension) ++ MCE (Machine check exception) ++ CX8 (CMPXCHG8 instruction supported) ++ APIC (On-chip APIC hardware supported) ++ SEP (Fast system call) ++ MTRR (Memory type range registers) ++ PGE (Page global enable) ++ MCA (Machine check architecture) ++ CMOV (Conditional move instruction supported) ++ PAT (Page attribute table) ++ PSE-36 (36-bit page size extension) ++ CLFSH (CLFLUSH instruction supported) ++ DS (Debug store) ++ ACPI (ACPI supported) ++ MMX (MMX technology supported) ++ FXSR (FXSAVE and FXSTOR instructions supported) ++ SSE (Streaming SIMD extensions) ++ SSE2 (Streaming SIMD extensions 2) ++ SS (Self-snoop) ++ HTT (Multi-threading) ++ TM (Thermal monitor supported) ++ PBE (Pending break enabled) ++ Version: Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz ++ Voltage: 1.6 V ++ External Clock: 100 MHz ++ Max Speed: 3000 MHz ++ Current Speed: 2300 MHz ++ Status: Populated, Enabled ++ Upgrade: Socket LGA2011-3 ++ L1 Cache Handle: 0x0062 ++ L2 Cache Handle: 0x0063 ++ L3 Cache Handle: 0x0064 ++ Serial Number: Not Specified ++ Asset Tag: Not Specified ++ Part Number: Not Specified ++ Core Count: 18 ++ Core Enabled: 18 ++ Thread Count: 36 ++ Characteristics: ++ 64-bit capable ++ Multi-Core ++ Hardware Thread ++ Execute Protection ++ Enhanced Virtualization ++ Power/Performance Control ++ ++Handle 0x0066, DMI type 13, 22 bytes ++BIOS Language Information ++ Language Description Format: Long ++ Installable Languages: 1 ++ en|US|iso8859-1 ++ Currently Installed Language: en|US|iso8859-1 ++ ++Handle 0x0076, DMI type 127, 4 bytes ++End Of Table ++ ++EOF +diff --git a/tests/aws-baremetal-x86/sbin/uname b/tests/aws-baremetal-x86/sbin/uname +new file mode 100755 +index 0000000..ab0ec89 +--- /dev/null ++++ b/tests/aws-baremetal-x86/sbin/uname +@@ -0,0 +1,2 @@ ++#!/bin/sh - ++echo x86_64 +diff --git a/tests/aws-baremetal-x86/sbin/virt-what-cpuid-helper b/tests/aws-baremetal-x86/sbin/virt-what-cpuid-helper +new file mode 100755 +index 0000000..b446009 +--- /dev/null ++++ b/tests/aws-baremetal-x86/sbin/virt-what-cpuid-helper +@@ -0,0 +1,2 @@ ++#!/bin/sh - ++echo +diff --git a/tests/test-aws-baremetal-x86.sh b/tests/test-aws-baremetal-x86.sh +new file mode 100755 +index 0000000..d456163 +--- /dev/null ++++ b/tests/test-aws-baremetal-x86.sh +@@ -0,0 +1,34 @@ ++# Test for AWS. ++# Copyright (C) 2018 Red Hat Inc. ++# ++# This program is free software; you can redistribute it and/or modify ++# it under the terms of the GNU General Public License as published by ++# the Free Software Foundation; either version 2 of the License, or ++# (at your option) any later version. ++# ++# This program is distributed in the hope that it will be useful, ++# but WITHOUT ANY WARRANTY; without even the implied warranty of ++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++# GNU General Public License for more details. ++# ++# You should have received a copy of the GNU General Public License ++# along with this program; if not, write to the Free Software ++# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. ++ ++root=tests/aws-baremetal-x86 ++ ++output="$(./virt-what --test-root=$root 2>&1)" ++expected="aws" ++ ++if [ "$output" != "$expected" ]; then ++ echo "$0: test failed because output did not match expected" ++ echo "Expected output was:" ++ echo "----------------------------------------" ++ echo "$expected" ++ echo "----------------------------------------" ++ echo "But the actual output of the program was:" ++ echo "----------------------------------------" ++ echo "$output" ++ echo "----------------------------------------" ++ exit 1 ++fi +-- +2.19.0.rc0 + diff --git a/SOURCES/0012-aws-Add-regression-test-for-AWS-on-Xen-on-x86_64-arc.patch b/SOURCES/0012-aws-Add-regression-test-for-AWS-on-Xen-on-x86_64-arc.patch new file mode 100644 index 0000000..50cc63f --- /dev/null +++ b/SOURCES/0012-aws-Add-regression-test-for-AWS-on-Xen-on-x86_64-arc.patch @@ -0,0 +1,358 @@ +From 350291e1ca417eab9d2aa2408589f0259cac007c Mon Sep 17 00:00:00 2001 +From: "Richard W.M. Jones" +Date: Wed, 31 Oct 2018 15:23:45 +0000 +Subject: [PATCH 12/12] aws: Add regression test for AWS on Xen on x86_64 + architecture. + +--- + Makefile.am | 6 + + tests/aws-xen-x86/proc/cpuinfo | 52 +++++++ + tests/aws-xen-x86/proc/self/status | 46 ++++++ + tests/aws-xen-x86/sbin/dmidecode | 135 ++++++++++++++++++ + tests/aws-xen-x86/sbin/uname | 2 + + tests/aws-xen-x86/sbin/virt-what-cpuid-helper | 2 + + tests/test-aws-xen-x86.sh | 36 +++++ + 7 files changed, 279 insertions(+) + create mode 100644 tests/aws-xen-x86/proc/cpuinfo + create mode 100644 tests/aws-xen-x86/proc/self/status + create mode 100755 tests/aws-xen-x86/sbin/dmidecode + create mode 100755 tests/aws-xen-x86/sbin/uname + create mode 100755 tests/aws-xen-x86/sbin/virt-what-cpuid-helper + create mode 100755 tests/test-aws-xen-x86.sh + +diff --git a/Makefile.am b/Makefile.am +index ad47097..22680a0 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -41,6 +41,7 @@ endif + TESTS = \ + tests/test-aws-baremetal-x86.sh \ + tests/test-aws-kvm-x86.sh \ ++ tests/test-aws-xen-x86.sh \ + tests/test-baremetal.sh \ + tests/test-bhyve.sh \ + tests/test-docker.sh \ +@@ -85,6 +86,11 @@ EXTRA_DIST = \ + tests/aws-kvm-x86/sbin/dmidecode \ + tests/aws-kvm-x86/sbin/uname \ + tests/aws-kvm-x86/sbin/virt-what-cpuid-helper \ ++ tests/aws-xen-x86/proc/cpuinfo \ ++ tests/aws-xen-x86/proc/self/status \ ++ tests/aws-xen-x86/sbin/dmidecode \ ++ tests/aws-xen-x86/sbin/uname \ ++ tests/aws-xen-x86/sbin/virt-what-cpuid-helper \ + tests/baremetal/proc/cpuinfo \ + tests/baremetal/proc/self/status \ + tests/baremetal/sbin/dmidecode \ +diff --git a/tests/aws-xen-x86/proc/cpuinfo b/tests/aws-xen-x86/proc/cpuinfo +new file mode 100644 +index 0000000..ff0b16b +--- /dev/null ++++ b/tests/aws-xen-x86/proc/cpuinfo +@@ -0,0 +1,52 @@ ++processor : 0 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 63 ++model name : Intel(R) Xeon(R) CPU E5-2666 v3 @ 2.90GHz ++stepping : 2 ++microcode : 0x3c ++cpu MHz : 2900.281 ++cache size : 25600 KB ++physical id : 0 ++siblings : 2 ++core id : 0 ++cpu cores : 1 ++apicid : 0 ++initial apicid : 0 ++fpu : yes ++fpu_exception : yes ++cpuid level : 13 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm fsgsbase bmi1 avx2 smep bmi2 erms invpcid xsaveopt ++bogomips : 5800.06 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ ++processor : 1 ++vendor_id : GenuineIntel ++cpu family : 6 ++model : 63 ++model name : Intel(R) Xeon(R) CPU E5-2666 v3 @ 2.90GHz ++stepping : 2 ++microcode : 0x3c ++cpu MHz : 2900.281 ++cache size : 25600 KB ++physical id : 0 ++siblings : 2 ++core id : 0 ++cpu cores : 1 ++apicid : 1 ++initial apicid : 1 ++fpu : yes ++fpu_exception : yes ++cpuid level : 13 ++wp : yes ++flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm fsgsbase bmi1 avx2 smep bmi2 erms invpcid xsaveopt ++bogomips : 5800.06 ++clflush size : 64 ++cache_alignment : 64 ++address sizes : 46 bits physical, 48 bits virtual ++power management: ++ +diff --git a/tests/aws-xen-x86/proc/self/status b/tests/aws-xen-x86/proc/self/status +new file mode 100644 +index 0000000..4e93816 +--- /dev/null ++++ b/tests/aws-xen-x86/proc/self/status +@@ -0,0 +1,46 @@ ++Name: cat ++Umask: 0022 ++State: R (running) ++Tgid: 22828 ++Ngid: 0 ++Pid: 22828 ++PPid: 17431 ++TracerPid: 0 ++Uid: 0 0 0 0 ++Gid: 0 0 0 0 ++FDSize: 256 ++Groups: 0 ++VmPeak: 107972 kB ++VmSize: 107972 kB ++VmLck: 0 kB ++VmPin: 0 kB ++VmHWM: 360 kB ++VmRSS: 360 kB ++RssAnon: 76 kB ++RssFile: 284 kB ++RssShmem: 0 kB ++VmData: 180 kB ++VmStk: 132 kB ++VmExe: 44 kB ++VmLib: 1936 kB ++VmPTE: 36 kB ++VmSwap: 0 kB ++Threads: 1 ++SigQ: 0/14231 ++SigPnd: 0000000000000000 ++ShdPnd: 0000000000000000 ++SigBlk: 0000000000000000 ++SigIgn: 0000000000000000 ++SigCgt: 0000000000000000 ++CapInh: 0000000000000000 ++CapPrm: 0000001fffffffff ++CapEff: 0000001fffffffff ++CapBnd: 0000001fffffffff ++CapAmb: 0000000000000000 ++Seccomp: 0 ++Cpus_allowed: 7fff ++Cpus_allowed_list: 0-14 ++Mems_allowed: 00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001 ++Mems_allowed_list: 0 ++voluntary_ctxt_switches: 1 ++nonvoluntary_ctxt_switches: 1 +diff --git a/tests/aws-xen-x86/sbin/dmidecode b/tests/aws-xen-x86/sbin/dmidecode +new file mode 100755 +index 0000000..bc9cde5 +--- /dev/null ++++ b/tests/aws-xen-x86/sbin/dmidecode +@@ -0,0 +1,135 @@ ++#!/bin/sh - ++cat <<'EOF' ++# dmidecode 3.0 ++Getting SMBIOS data from sysfs. ++SMBIOS 2.7 present. ++12 structures occupying 398 bytes. ++Table at 0x000EB01F. ++ ++Handle 0x0000, DMI type 0, 24 bytes ++BIOS Information ++ Vendor: Xen ++ Version: 4.2.amazon ++ Release Date: 08/24/2006 ++ Address: 0xE8000 ++ Runtime Size: 96 kB ++ ROM Size: 64 kB ++ Characteristics: ++ PCI is supported ++ EDD is supported ++ Targeted content distribution is supported ++ BIOS Revision: 4.2 ++ ++Handle 0x0100, DMI type 1, 27 bytes ++System Information ++ Manufacturer: Xen ++ Product Name: HVM domU ++ Version: 4.2.amazon ++ Serial Number: ec2f5c70-6dfc-83a7-f5ec-ef7b97aea4c9 ++ UUID: EC2F5C70-6DFC-83A7-F5EC-EF7B97AEA4C9 ++ Wake-up Type: Power Switch ++ SKU Number: Not Specified ++ Family: Not Specified ++ ++Handle 0x0300, DMI type 3, 13 bytes ++Chassis Information ++ Manufacturer: Xen ++ Type: Other ++ Lock: Not Present ++ Version: Not Specified ++ Serial Number: Not Specified ++ Asset Tag: Not Specified ++ Boot-up State: Safe ++ Power Supply State: Safe ++ Thermal State: Safe ++ Security Status: Unknown ++ ++Handle 0x0401, DMI type 4, 26 bytes ++Processor Information ++ Socket Designation: CPU 1 ++ Type: Central Processor ++ Family: Other ++ Manufacturer: Intel ++ ID: F2 06 03 00 FF FB 89 17 ++ Version: Not Specified ++ Voltage: Unknown ++ External Clock: Unknown ++ Max Speed: 2900 MHz ++ Current Speed: 2900 MHz ++ Status: Populated, Enabled ++ Upgrade: Other ++ ++Handle 0x0402, DMI type 4, 26 bytes ++Processor Information ++ Socket Designation: CPU 2 ++ Type: Central Processor ++ Family: Other ++ Manufacturer: Intel ++ ID: F2 06 03 00 FF FB 89 17 ++ Version: Not Specified ++ Voltage: Unknown ++ External Clock: Unknown ++ Max Speed: 2900 MHz ++ Current Speed: 2900 MHz ++ Status: Populated, Enabled ++ Upgrade: Other ++ ++Handle 0x0B00, DMI type 11, 5 bytes ++OEM Strings ++ String 1: Xen ++ ++Handle 0x1000, DMI type 16, 19 bytes ++Physical Memory Array ++ Location: Other ++ Use: System Memory ++ Error Correction Type: Multi-bit ECC ++ Maximum Capacity: 3840 MB ++ Error Information Handle: Not Provided ++ Number Of Devices: 1 ++ ++Handle 0x1100, DMI type 17, 34 bytes ++Memory Device ++ Array Handle: 0x1000 ++ Error Information Handle: 0x0000 ++ Total Width: 64 bits ++ Data Width: 64 bits ++ Size: 3840 MB ++ Form Factor: DIMM ++ Set: None ++ Locator: DIMM 0 ++ Bank Locator: Not Specified ++ Type: RAM ++ Type Detail: None ++ Speed: Unknown ++ Manufacturer: Not Specified ++ Serial Number: Not Specified ++ Asset Tag: Not Specified ++ Part Number: Not Specified ++ Rank: Unknown ++ Configured Clock Speed: Unknown ++ ++Handle 0x1300, DMI type 19, 31 bytes ++Memory Array Mapped Address ++ Starting Address: 0x00000000000 ++ Ending Address: 0x000EFFFFFFF ++ Range Size: 3840 MB ++ Physical Array Handle: 0x1000 ++ Partition Width: 1 ++ ++Handle 0x1400, DMI type 20, 35 bytes ++Memory Device Mapped Address ++ Starting Address: 0x00000000000 ++ Ending Address: 0x000EFFFFFFF ++ Range Size: 3840 MB ++ Physical Device Handle: 0x1100 ++ Memory Array Mapped Address Handle: 0x1300 ++ Partition Row Position: 1 ++ ++Handle 0x2000, DMI type 32, 11 bytes ++System Boot Information ++ Status: No errors detected ++ ++Handle 0x7F00, DMI type 127, 4 bytes ++End Of Table ++ ++EOF +diff --git a/tests/aws-xen-x86/sbin/uname b/tests/aws-xen-x86/sbin/uname +new file mode 100755 +index 0000000..ab0ec89 +--- /dev/null ++++ b/tests/aws-xen-x86/sbin/uname +@@ -0,0 +1,2 @@ ++#!/bin/sh - ++echo x86_64 +diff --git a/tests/aws-xen-x86/sbin/virt-what-cpuid-helper b/tests/aws-xen-x86/sbin/virt-what-cpuid-helper +new file mode 100755 +index 0000000..8d8df4a +--- /dev/null ++++ b/tests/aws-xen-x86/sbin/virt-what-cpuid-helper +@@ -0,0 +1,2 @@ ++#!/bin/sh - ++echo XenVMMXenVMM +diff --git a/tests/test-aws-xen-x86.sh b/tests/test-aws-xen-x86.sh +new file mode 100755 +index 0000000..22b7f83 +--- /dev/null ++++ b/tests/test-aws-xen-x86.sh +@@ -0,0 +1,36 @@ ++# Test for AWS. ++# Copyright (C) 2018 Red Hat Inc. ++# ++# This program is free software; you can redistribute it and/or modify ++# it under the terms of the GNU General Public License as published by ++# the Free Software Foundation; either version 2 of the License, or ++# (at your option) any later version. ++# ++# This program is distributed in the hope that it will be useful, ++# but WITHOUT ANY WARRANTY; without even the implied warranty of ++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++# GNU General Public License for more details. ++# ++# You should have received a copy of the GNU General Public License ++# along with this program; if not, write to the Free Software ++# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. ++ ++root=tests/aws-xen-x86 ++ ++output="$(./virt-what --test-root=$root 2>&1)" ++expected="xen ++xen-hvm ++aws" ++ ++if [ "$output" != "$expected" ]; then ++ echo "$0: test failed because output did not match expected" ++ echo "Expected output was:" ++ echo "----------------------------------------" ++ echo "$expected" ++ echo "----------------------------------------" ++ echo "But the actual output of the program was:" ++ echo "----------------------------------------" ++ echo "$output" ++ echo "----------------------------------------" ++ exit 1 ++fi +-- +2.19.0.rc0 + diff --git a/SPECS/virt-what.spec b/SPECS/virt-what.spec new file mode 100644 index 0000000..960ca6e --- /dev/null +++ b/SPECS/virt-what.spec @@ -0,0 +1,234 @@ +Name: virt-what +Version: 1.18 +Release: 6%{?dist} +Summary: Detect if we are running in a virtual machine +License: GPLv2+ + +URL: http://people.redhat.com/~rjones/virt-what/ +Source0: http://people.redhat.com/~rjones/virt-what/files/%{name}-%{version}.tar.gz + +# Patches from upstream since 1.18 was released. +Patch0001: 0001-Missing-have_cpuinfo-check.patch +Patch0002: 0002-Remove-bashisms.patch +Patch0003: 0003-As-xen-pv-guest-can-access-cpuid-from-Intel-CPUs-sta.patch +Patch0004: 0004-Recognize-ppc64le-little-endian-virtualization-RHBZ-.patch +Patch0005: 0005-Determine-architecture-via-uname-m.patch +Patch0006: 0006-Allow-using-sysctl-for-example-when-proc-isn-t-avail.patch +Patch0007: 0007-Replace-with-since-the-former-is-a-bash-ism.patch +# AWS support: +Patch0008: 0008-aws-Detect-AWS-from-dmidecode-information.patch +Patch0009: 0009-tests-Fix-tests-when-run-on-AWS.patch +Patch0010: 0010-aws-Add-regression-test-for-AWS-on-KVM-on-x86_64-arc.patch +Patch0011: 0011-aws-Add-regression-test-for-AWS-on-baremetal-on-x86_.patch +Patch0012: 0012-aws-Add-regression-test-for-AWS-on-Xen-on-x86_64-arc.patch + +# Patches touch Makefile.am: +BuildRequires: autoconf, automake +BuildRequires: git + +# This is provided by the build root, but we make it explicit +# anyway in case this was dropped from the build root in future. +BuildRequires: /usr/bin/pod2man + +# Required at build time in order to do 'make check' (for getopt). +BuildRequires: util-linux + +# virt-what script uses dmidecode and getopt (from util-linux). +# RPM cannot detect this so make the dependencies explicit here. +%ifarch aarch64 %{ix86} x86_64 +Requires: dmidecode +%endif +Requires: util-linux + +# Runs the 'which' program to find the helper. +Requires: which + + +%description +virt-what is a shell script which can be used to detect if the program +is running in a virtual machine. + +The program prints out a list of "facts" about the virtual machine, +derived from heuristics. One fact is printed per line. + +If nothing is printed and the script exits with code 0 (no error), +then it can mean either that the program is running on bare-metal or +the program is running inside a type of virtual machine which we don't +know about or can't detect. + +Current types of virtualization detected: + + - aws Amazon Web Services + - bhyve FreeBSD hypervisor + - docker Docker container + - hyperv Microsoft Hyper-V + - ibm_power-kvm + IBM POWER KVM + - ibm_power-lpar_shared + - ibm_power-lpar_dedicated + IBM POWER LPAR (hardware partition) + - ibm_systemz-* + IBM SystemZ Direct / LPAR / z/VM / KVM + - ldoms Oracle VM Server for SPARC Logical Domains + - linux_vserver + Linux VServer container + - lxc Linux LXC container + - kvm Linux Kernel Virtual Machine (KVM) + - lkvm LKVM / kvmtool + - openvz OpenVZ or Virtuozzo + - ovirt oVirt node + - parallels Parallels Virtual Platform + - powervm_lx86 IBM PowerVM Lx86 Linux/x86 emulator + - qemu QEMU (unaccelerated) + - rhev Red Hat Enterprise Virtualization + - uml User-Mode Linux (UML) + - virtage Hitachi Virtualization Manager (HVM) Virtage LPAR + - virtualbox VirtualBox + - virtualpc Microsoft VirtualPC + - vmm vmm OpenBSD hypervisor + - vmware VMware + - xen Xen + - xen-dom0 Xen dom0 (privileged domain) + - xen-domU Xen domU (paravirtualized guest domain) + - xen-hvm Xen guest fully virtualized (HVM) + + +%prep +%autosetup -S git + + +%build +# Patches touch Makefile.am: +autoreconf -i +%configure +make + + +%install +make install DESTDIR=$RPM_BUILD_ROOT + + +%check +if ! make check ; then + cat test-suite.log + exit 1 +fi + +%files +%doc README COPYING +%{_sbindir}/virt-what +%{_libexecdir}/virt-what-cpuid-helper +%{_mandir}/man1/*.1* + + +%changelog +* Wed Oct 31 2018 Richard W.M. Jones - 1.18-6 +- Add further patches to fix AWS support + resolves: rhbz#1644497 + +* Fri Feb 09 2018 Fedora Release Engineering - 1.18-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Tue Oct 17 2017 Richard W.M. Jones - 1.18-4 +- Include upstream patches since 1.18 was released. +- dmidecode is also available on aarch64. + +* Mon Jul 31 2017 Richard W.M. Jones - 1.18-1 +- New upstream version 1.18. +- Update RPM description section with complete list of supported guests. +- If ‘make check’ fails, dump ‘test-suite.log’. + +* Thu Jul 27 2017 Fedora Release Engineering - 1.15-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 1.15-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Tue Jun 14 2016 Richard W.M. Jones - 1.15-4 +- Require 'which' program. + +* Fri Feb 05 2016 Fedora Release Engineering - 1.15-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Fri Jun 19 2015 Fedora Release Engineering - 1.15-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Tue Apr 21 2015 Richard W.M. Jones - 1.15-1 +- New upstream version 1.15. +- Remove patches, now upstream. + +* Mon Aug 18 2014 Fedora Release Engineering - 1.13-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sun Jun 08 2014 Fedora Release Engineering - 1.13-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Mon Oct 28 2013 Richard W.M. Jones - 1.13-3 +- Suppress warning message on Amazon EC2: + "grep: /proc/xen/capabilities: No such file or directory" + +* Wed Sep 11 2013 Richard W.M. Jones - 1.13-2 +- Include two upstream patches for detecting Xen and Linux VServer better + (RHBZ#973663). +- Modernize the spec file. + +* Mon Jul 29 2013 Richard W.M. Jones - 1.13-1 +- New upstream version 1.13. + +* Fri Feb 15 2013 Fedora Release Engineering - 1.12-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Sun Jul 22 2012 Fedora Release Engineering - 1.12-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Sat Mar 17 2012 Richard W.M. Jones - 1.12-1 +- New upstream version 1.12. + +* Wed Feb 29 2012 Richard W.M. Jones - 1.11-3 +- Remove ExclusiveArch, but don't require dmidecode except on + i?86 and x86-64 (RHBZ#791370). + +* Sat Jan 14 2012 Fedora Release Engineering - 1.11-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Fri May 27 2011 Richard W.M. Jones - 1.11-1 +- New upstream version 1.11. + +* Wed May 25 2011 Richard W.M. Jones - 1.10-1 +- New upstream version 1.10. + +* Tue Mar 8 2011 Richard W.M. Jones - 1.9-1 +- New upstream version 1.9. + +* Mon Feb 07 2011 Fedora Release Engineering - 1.8-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Mon Jan 31 2011 Richard W.M. Jones - 1.8-1 +- New upstream version 1.8. + +* Thu Jan 20 2011 Richard W.M. Jones - 1.7-1 +- New upstream version 1.7. + +* Wed Jan 19 2011 Richard W.M. Jones - 1.6-2 +- New upstream version 1.6. +- BuildRequires 'getopt' from util-linux-ng. + +* Tue Jan 18 2011 Richard W.M. Jones - 1.5-1 +- New upstream version 1.5. +- Add 'make check' section. + +* Tue Jan 18 2011 Richard W.M. Jones - 1.4-1 +- New upstream version 1.4. +- More hypervisor types detected. + +* Thu Oct 28 2010 Richard W.M. Jones - 1.3-4 +- Move configure into build (not prep). + +* Thu Oct 28 2010 Richard W.M. Jones - 1.3-3 +- Initial import into Fedora. + +* Tue Oct 19 2010 Richard W.M. Jones - 1.3-2 +- Make changes suggested by reviewer (RHBZ#644259). + +* Tue Oct 19 2010 Richard W.M. Jones - 1.3-1 +- Initial release.