Developer Guide

  • 04/03/2019
  • Public Content

Running and Testing on Emulation and on Silicon

The trusted application is intended to be loaded onto the firmware-based virtual machine (VM) and run there. For development and testing purposes, the SDK includes a Windows* executable application which fully emulates the behavior of the firmware and its hosted VM. The SDK includes an emulation image for each supported version. This application is referred to as
(part of the full Amulet System). Many of the development tools and features of the SDK make use of these images. The Emulauncher is used to launch the emulation of the appropriate firmware.
The SDK provides a specialized tool, DalUnit, for unit testing of your applet.

Product and Performance Information


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