Is there a Linux cpu flag for Intel vPro technology?

Does the Linux kernel provide a CPU flag in /proc/cpuinfo, which indicates that the processor supports Intel vPro technology ? In particular, I would like to say from the inside of the operating system if the physical equipment supports Intel AMT , and then if it is really turned on or not. (I know that I can scan TCP port 16992, but this is messy!)

I hope for something like the vmx flag that marks Intel VT or the rdrand flag that marks Intel DRNG .

+4
source share
3 answers

No - vPro is a feature of the chipset and the motherboard, not the processor, so it does not appear in /proc/cpuinfo. (This file largely provides information about the return CPUIDof processor information .)

Keep in mind that vPro and AMT are not synonymous. vPro is a marketing term for a package that includes AMT, as well as a number of other security-related features (NX, VT and VT-d, TXT, installed by TPM ...). In this regard, it is somewhat similar to the "Centrino" platform used on the Intel market (which includes an Intel processor, a motherboard chipset, and a wireless card).

+4
source

linux-kvm page list method for determining IOMMU activation for Intel: http://www.linux-kvm.org/page/How_to_assign_devices_with_VT-d_in_KVM

Intel Machine
dmesg | grep -e DMAR -e IOMMU
     ...
     DMAR:DRHD base: 0x000000feb03000 flags: 0x0
     IOMMU feb03000: ver 1:0 cap c9008020e30260 ecap 1000
     ...

In addition, for IOMMU there is a check through iommu_present(..)- drivers / iommu / iommu.c a call from kvm_dev_ioctl_check_extensionusing KVM_CAP_IOMMU: arch / x86 / kvm / x86.c line L2620

+1
source

All Articles