-
Notifications
You must be signed in to change notification settings - Fork 39
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.