Visible to Intel only — GUID: GUID-6A90BFBD-35D8-46BC-A32E-20F6345253C8
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-6A90BFBD-35D8-46BC-A32E-20F6345253C8
Importing an Existing Project
You can import an existing project into Eclipse*. You can then edit the project, build and package the applet, and run it in Eclipse. The project can be one created by another developer, or a sample provided with the SDK. This section describes how to import a sample; the method is the same for any project.
- In Eclipse, select File > Import.
- In the General folder, select Existing Projects into Workspace and click Next.
The Import Projects window is displayed.
- Click the Browse button adjacent to Select root directory, select either the \DALsdk\Samples directory or a specific sample, and then click OK. If you selected the Samples directory, all trusted applications (or Intel DAL applets) included in the folder or subfolders are displayed in the Projects window, as in the following example:
- If you select a specific sample, as in the following example,
that sample is displayed in the Projects window:
- Make sure that the projects that you want to import are checked and click Finish.
- In the Eclipse Package Explorer, select the imported project and click Build and Package DAL Project, or choose DAL > Build and Package DAL Project.
The Packaging DAL Applet window is displayed.
- In the Packaging DAL Applet window, click OK. The imported sample is built.
Note: For more details on the packaging process, see Building and Packaging Your Project and Running in Emulated Environment.