Developer Guide

  • 04/03/2019
  • Public Content
Contents

Intel® AMT

Intel® Active Management Technology (Intel® AMT) Features

Intel® DAL makes use of the following features of Intel AMT:
  • Intel AMT provisioning
  • Environment detection
Tip:
For information on Intel AMT, refer to the Intel AMT SDK.
For details on how to utilize these features, refer to the following classes in the Intel DAL API Reference:

Intel AMT Provisioning

Intel DAL can be used to provision Intel AMT on the platform.
The Intel AMT states are:
  • PRE
    : Not provisioned
  • IN
    : In the middle of a provisioning process (CCM or ACM)
  • POST
    : After a provisioning process (CCM or ACM)
The Intel DAL API Reference provides an interface to perform provisioning of Intel AMT in ACM mode. Full provisioning (ACM - Admin Control Mode) can be accomplished from CCM (Client Control Mode - partial provisioning) or from NONE (not provisioned mode).
Unprovision
(full unprovision) will move the Intel AMT state to NONE (not provisioned mode).
For details on the interface for provisioning of Intel AMT, see com.intel.util.AMTProvision.

Environment Detection

Intel AMT devices on mobile platforms typically operate in two distinct network environments: Enterprise networks and Non-Enterprise networks such as public hot spots or home networks. The Environment Detection feature is used to discover the type of network in which the computer is operating. To enable Intel AMT to detect the network environment it is currently operating in, the Environment Detection feature should be configured properly via the Intel AMT configuration interface.
For more information about the Environment Detection feature, see the section on Environment Detection in the Intel AMT SDK.
For details on configuring the Environment Detection feature, see com.intel.util.AMT.
State
Response Code
Description
Intel AMT is not provisioned
ENVIRONMENT_STATE_UNKNOWN
OR
ENVIRONMENT_STATE_OUT
 
Intel AMT is provisioned but location is not configured
ENVIRONMENT_STATE_DIRECT
 
Location is configured, user is within domain
ENVIRONMENT_STATE_DIRECT
 
Location is configured, user is behind VPN
ENVIRONMENT_STATE_HOST_VPN
Host VPN is returned when HostVPN is enabled in firmware, system is outside the enterprise and the host connectivity has a matching domain name to the one of Environment detection domains.
Location is configured, user is not in domain
ENVIRONMENT_STATE_OUTSIDE_ENTERPRISE
 
Location is configured to domain x.x, user renames their home router’s domain to be x.x
ENVIRONMENT_STATE_DIRECT
 
Intel® Management Engine (Intel® ME) is configured with a static IP
ENVIRONMENT_STATE_DIRECT
 
Intel ME does not have an IP address
ENVIRONMENT_STATE_UNKNOWN
Intel ME does not have enough information to decide whether it is In or Out.
Can happen at boot time till Intel ME gets an IP, or if there is some problem with the environment.
 

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804