-
Notifications
You must be signed in to change notification settings - Fork 0
Hardware
This page documents the hardware features used and required by OpenXT. Where certain features are optional this will be made explicit. We track tested platforms on a separate HCL wiki page. This page is intended to give a narrative describing the features used, why, the software components that depend on specific hardware features and whether or not they're optional or required.
OpenXT is currently tied very closely to Intel CPU features. You'll see a lot of Intel-specific language on this page. Hopefully in the future we'll be adding support for additional CPUs from other manufacturers.
Often abbreviated 'HVM'. Intel VT-x is required.
Often abbreviated 'IOMMU'. Intel VT-d is required.
Intel Trusted Execution Technology 'TXT' is required for measured launch. This is an optional component but if you want to encrypt guest VM disks it is highly recommended. The secrecy of the encryption keys for the guest disks are protected by measured launch. We need a wiki page dedicated to this with a real explanation.
Often abbreviated 'TPM'. A TPM is required for the use of Measured Launch.
Hardware assistance for AES cryptographic operations is optional. However guest disk encryption is very slow and battery life will be degraded without it. Currently we use OpenSSL with the Intel AES-NI instructions.
To be vPro compatible there needs to be vPro support in the CPU, motherboard chipset and networking chipset. The best place to look up information is at the Intel Ark site. http://ark.intel.com Each component should list if it supports vPro, i.e. the Intel i217LM/i218LM NICs support vPro whereas the Intel i210 does not. Remember that assembling all vPro compatible components does not mean OpenXT will definitely work on the machine. Remember to check the Hardware matrix to see what has been tested so far.