Visible to Intel only — GUID: GUID-6FF5C29E-4E03-46A7-84F6-98DB514D6782
For API Level 1 - Intel® ME 7.x - Sandy Bridge
For API Level 1.1 - Intel® ME 8.x lite - Sandy Bridge
For API Level 2 - Intel® ME 8.0 - Ivy Bridge
For API Level 3 - Intel® ME 8.1 - Ivy Bridge
For API Level 3 - SEC1.0, SEC1.1, SEC1.2, SEC2.0
For API Level 4 - Intel® ME 9.5, Intel ME 9.5.55 - Haswell
For API Level 4 - Intel® ME 9.1, Intel ME 9.1.35 - Haswell
For API Level 5 - Intel® ME 10.0.0 - Haswell
For API Level 6 - Intel® ME 10.0.20 - Broadwell
For API Level 7 - ME 11.0 - Skylake_LP and Skylake_H
For API Level 8 - TXE3.0 - Broxton, ME 11.5/11.8 - Kabylake_LP, Kabylake_H
For API Level 9 - Intel® ME 12.0 - Cannon Lake
Trusted Application Validation Guidelines
Validating the Manifest
Memory and Performance
Error Handling and Recovery
Functional Validation and Multi-Instance Support
Pack and DALP Generation and Validation
Host-Side Software Validation Guidelines
Trusted Application Management Flows
Error Handling and Recovery Flows
Multi-Instance and Interoperability Testing of Trusted Application Management
General and Platform-Related Events
End-to-End and Setup Validation Guidelines
Cross Trusted Application Interoperability Functional Testing
Creating a New Project
Importing an Existing Project
Converting an Existing Project
Building and Packaging Your Project and Running in Emulated Environment
Running Your Project
Running and Testing on Emulation and on Silicon
Debugging Trusted Applications
Preparing and Submitting Your Project for Signing
Signing an Applet
Signing New Versions
Visible to Intel only — GUID: GUID-6FF5C29E-4E03-46A7-84F6-98DB514D6782
Generic Android* Host Application
Note: This application is not included in the first public release of the Intel® Dynamic Application Loader (Intel® DAL) SDK. It will be provided in a future release.
The SDK provides a Generic Android* Host Application, which implements the same flow as the Windows* version, and samples for Android host application development. To use them, you must have a platform with a supporting firmware image plus Android OS with Intel® DAL support installed.
- Generic Host Application is an .apk file, located in the SDK Android folder, which must be installed manually in the Intel DAL target platform using Android Debug Bridge* (ADB*) or any other connectivity tool.
- Host Application Sample is located in the SDK Android folder. The executable .apk file is located under the Bin folder and the source is in the Src folder. The TA location and ID is defined in the code and can be modified to match your TA, compiled, installed and run.
- Native Host Sample is located in the SDK Android folder. The executable .o file is located under the Bin folder. This sample includes an .o file and the source. This sample uses the internal JHI APIs and runs over the C libraries layer. This code must be compiled within the full Android tree using the make file located in the Src folder. This sample attempts to load a default TA named echo.dalp and located under /system/bin. You can find this dalp under the Bin folder and copy it to /system/bin to run this sample. This executable can be run using ADB or any other connectivity tool.