Rate This Document
Findability
Accuracy
Completeness
Readability

Upgrading to the Confidential OS on the Kunpeng S920X00/S920S00 motherboard models.)

Case No.

4.1.11

Test Objective

Verify that the OS can be directly upgraded to the confidential OS on the Kunpeng S920X00/S920S00 motherboard models..

Test Networking

See Test Networking.

Prerequisites

1. The server motherboard is Kunpeng S920X00/S920S00. The iBMC management IP address has been configured and is reachable.

2. The software packages BoostKit-2280_2280Pro_S920S03_teeos_1.6.2.zip and BoostKit-reepatch_2.0.0.zip have been preconfigured on the server.

Test Procedure

  1. Log in to the iBMC WebUI and power off the server.
  2. Choose iBMC Settings > Firmware Upgrade, upload the TEE OS firmware package, and click Upgrade. (See Expected Result 1.)
  3. Power on the server. (See Expected Result 2.)
  4. Decompress BoostKit-2280_2280Pro_S920S03_teeos_1.6.2.zip and deploy the confidential OS. (See Expected Result 3.)

    unzip BoostKit-teeos_2.0.0.zip

    cp -rf trustedcore.img /var/itrustee/image

  5. Load tzdriver.ko. The confidential OS binary file is automatically loaded to the secure memory in the TEE to hot swap the secure OS. (See Expected Result 4.)

    cd reepatch

    insmod itrustee_tzdriver/tzdriver.ko

Expected Result

  1. The iBMC displays a message indicating that the firmware is upgraded successfully, and related iBMC operation logs are recorded.
  2. The displayed TEE OS version is 1.4.0.
  3. The trustedcore.img file is stored in /var/itrustee/image.
  4. Run the lsmod | grep tzdriver command to check whether the tzdriver is started.

Test Result

  

Remarks

Perform the test specific to the motherboard model.