Rate This Document
Findability
Accuracy
Completeness
Readability

Multi-core Concurrency in the Secure OS

Case No.

4.2.8

Test Objective

Verify that the multi-core concurrency function of the secure OS is working properly.

Test Networking

See Test Networking.

Prerequisites

  1. The TrustZone kit has been burnt into the server and the TrustZone license has been activated.
  2. The REE patch has been loaded to the server. The CA and TA can be loaded and can communicate with each other properly.

Test Procedure

  1. Log in to the REE OS and load the TrustZone REE patch tzdriver. (See Expected Result 1.)

    insmod tzdriver

    /usr/bin/teecd &

  2. Write the CA and TA and make the following requirements on the CA and TA code. (See Expected Result 2.)
    • Test the CA in single-thread and single-session mode.
    • Test the CA in multi-thread concurrent mode (each thread has a single session).
    • Initiate a single session from the CA to the TA and test the TA in multi-thread mode.

Expected Result

  1. The REE patch is loaded and no error information is displayed.
  2. The APIs, CA, and TA are working properly in each concurrent mode.

Test Result

  

Remarks