Visible to Intel only — GUID: GUID-51C65025-0D75-4BC9-9492-650044020DF6
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-51C65025-0D75-4BC9-9492-650044020DF6
Converting an Existing Project
If you have an existing trusted application that you want to convert to a DAL trusted application, perform the following steps:
- Import the existing project to your current workspace.
- Open the existing project within Eclipse*.
- Select the project Properties (Press Alt-Enter or right-click>Properties)
- On the Properties pane, select DAL Project Properties.
- Click Convert to Intel DAL project.
- Enter the appropriate project details and click OK.
- Click OK. Eclipse displays a notice or warning saying that the manifest file will be either generated or replaced (depending on whether one previously existed). Click OK or Yes.
- Eclipse converts the project to an Intel DAL Project.
The conversion process adds dal.jar (or isdi.jar for projects on earlier platforms) to the Referenced Libraries. If there was already one in the project, you will need to determine which one to remove. If the previously existing one was also from the DALsdk directory, this will be done automatically.