FAQs
How Can I Determine Whether the TEE OS Version Is the Firmware Version or the Confidential OS Version?
The TEE OS version displayed on the iBMC is 1.x.x, which is the firmware version. The TEE OS version mentioned in this document is the confidential OS version.
What Functions or Features Are Upgraded When Upgrading iTrustee to CCOS?
Only the system kernel is upgraded.
Can TAs Be Migrated After Upgrading iTrustee to CCOS?
Yes, TAs can be migrated when upgrading iTrustee to CCOS.
Are the CPU Model and Confidential OS Requirements for Containerized Deployment the Same as Those for Deployment on Physical Machines? Is Migration Allowed?
Yes, they are the same and migration is allowed.
Are the CPU Model and Confidential OS Requirements for VM Deployment the Same as Those for Deployment on Physical Machines? Is Migration Allowed?
Yes, they are the same and migration is allowed.
Is the Sudo Permission Required for Starting a CA?
The sudo permission is required for starting a CA.
Can a TA Use a Non-fixed CA Startup Path?
Yes. You can disable this restriction by setting auth_enable to false in the auth_config.xml file.
How Do I Use a Language Other Than C to Develop CAs?
During CA development, you can use a high-level language to invoke interfaces in libteec.so.
Should I be Concerned About a Large Amount of Unnecessary Info-level TA Logs?
Unnecessary information in TA logs cannot be canceled, but they can be safely ignored. Simply focus on the valid log messages.
Can TA Log Levels Be Controlled and Debug Logs and Error Logs Be Stored Separately?
Yes, TA log levels can be controlled and different levels of logs can be printed separately.
Can the Paths to tee-check and teeos.txt Be Customized When Using the TEE Status Detection Tool?
No, the two paths cannot be customized.
Can Non-root Commands Be Used for Environment Check, Installation, and Startup?
No, the root account permission is required in environment check, installation, and startup to facilitate fault locating.
Can I Change the /usr/lib64 Path (Storing libboundscheck.so and libteec.so) and /usr/bin Path (Storing tlogcat and teecd)?
- The libboundscheck.so and libteec.so files must be stored in /usr/lib64, which cannot be changed.
- The path for tlogcat can be changed as required.
- teecd must be stored in the /usr/bin directory.