6

Linux カーネル/proc/cpuinfoは、プロセッサーがIntel vProテクノロジーをサポートしていることを示す CPU フラグを提供しますか? 具体的には、オペレーティング システム内から、物理ハードウェアがIntel AMTをサポートしているかどうか、および実際に有効になっているかどうかを確認したいと思います。(TCP 16992 をポートスキャンできることは知っていますが、面倒です!)

Intel VTを示すvmxフラグ、またはIntel DRNGを示すrdrandフラグのようなものを期待しています。

4

3 に答える 3

5

いいえ — vPro は CPU ではなく、チップセットとマザーボードの機能であるため、 には表示されません/proc/cpuinfo。(そのファイルは主にCPUID、プロセッサに関する情報が返されたものです。)

vPro と AMT は同義ではないことに注意してください。vPro は、AMT とその他のセキュリティ関連機能 (NX、VT および VT-d、TXT、インストールされた TPM など) を含むバンドルのマーケティング用語です。この点で、これは、Intel が市場に投入していた「Centrino」プラットフォーム (Intel CPU、マザーボード チップセット、およびワイヤレス カードで構成されていた) にいくぶん似ています。

于 2013-11-28T02:49:58.777 に答える
1

Windows でも、これは簡単な作業ではありません。ご指摘のとおり、手動で ark.intel.com をチェックして、特定のプロセッサが vPro をサポートしているかどうかを確認できますが、プログラムでそれを行うのはより困難です。

AMT SDK には、システムの現在の状態を取得するために呼び出すことができる API がありますが、これらの API を機能させるには、AMT を有効にする必要があります。

OS から、ACUConfig ユーティリティをダウンロードできます: https://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=21941および次のコマンドを入力します: ./ACUConfig -- これにより、コンソールのステータスと情報が表示されます。クライアントで。

ここに Linux 用のオープンソース ドライバーがあります: http://software.intel.com/en-us/articles/download-the-latest-intel-amt-open-source-drivers

AMT SDK はこちら: http://software.intel.com/en-us/articles/download-the-latest-intel-amt-software-development-kit-sdk/

于 2014-04-01T22:42:36.353 に答える
1

linux-kvm ページには、Intel の IOMMU アクティベーションを決定する方法がリストされています: 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
     ...

また、arch /x86/kvm/x86.c 行 L2620からiommu_present(..)の drivers/iommu/iommu.c呼び出しによる IOMMU のチェックもあります。kvm_dev_ioctl_check_extensionKVM_CAP_IOMMU:

于 2014-04-01T23:38:40.510 に答える