V1.0.0
V1.0.0
The release has been tested with with OP-TEE manifest "master:2b88dac" with the following modifications:
- Trusted Services version changed to v1.0.0_rc1
- Some fixes applied to OP-TEE/build. For details please see: https://github.com/OP-TEE/build/pull/683. At the time the test was executed changes were already accepted but not merged by maintainers
- Version of all components:
- optee/manifest: 2b88dac
- buildroot: d48a8beb; tag: 2022.11.1
- edk2: dd4cae4d82
- edk2-platforms: 02daa58c21
- grub: e54c99a; grub-2.02
- linux: ca87e77a2; tag: v6.1.34
- linux-arm-ffa-tee: a2d7349: arm-gitlab/tee-v2.0
- linux-arm-ffa-user: 18e3be7 tag: debugfs-v5.0.1
- mbedtls: dd79db100; tag: v2.28.1 (For TF-A)
- optee_client: 8533e0e; tag: 3.22.0
- optee_examples: 5f1edb13c
- optee_os: 5f1edb13c
- optee_test: e1b6445
- trusted-firmware-a: 9881bb93a; tag: v2.8
- trusted-services: b27d4163: tag: v1.0.0_rc1
The above dependency configuration can be set using the attached local manifest file:
Test configuration:
- The following test set-ups were used for validation:
- "host-test": execute all test on the X86 host running the test system.
- "optee-spmc-test": execute the "ffa_spmc" test groug of xtest.
- "psa-ts-embedded": in this configuration ITS and PS is using Block Storage as the storage backend. SPs use embedded packaging and default to raw-binary format. BLK, PS and ITS is using the elf format. In this configuration PSA and TS tests are executed.
- "psa-ts-fip": In this configuration SPs use "fip packaging" and the default binary format is "elf". BLK is using the raw-binary format. ITS and PS is using separate dedicated backends which store data to RAM buffers. In this configuration PSA and TS tests are executed.
- "smmgw:" This configuration uses "fip packaging" and the SP binary format is "elf". Only the "uefi-test" is executed.
Build options:
- psa-ts-embedded= MEASURED_BOOT=y:SPMC_TESTS=n:TS_SMM_GATEWAY=n:TS_UEFI_TESTS=n:SP_PACKAGING_METHOD=embedded:DEFAULT_SP_CONFIG=default-sp:SP_BLOCK_STORAGE_CONFIG=default-opteesp:SP_PSA_ITS_CONFIG=shared-flash-opteesp:SP_PSA_PS_CONFIG=shared-flash-opteesp
- psa-ts-fip= MEASURED_BOOT=y:SPMC_TESTS=n:TS_SMM_GATEWAY=n:TS_UEFI_TESTS=n:SP_PACKAGING_METHOD=fip:DEFAULT_SP_CONFIG=default-opteesp:SP_BLOCK_STORAGE_CONFIG=default-sp:SP_PSA_CRYPTO_CONFIG=default-opteesp:SP_PSA_ATTESTATION_CONFIG=default-opteesp
- smmgw= MEASURED_BOOT=n:SPMC_TESTS=n:TS_SMM_GATEWAY=y:TS_UEFI_TESTS=y:DEFAULT_SP_CONFIG=default-sp:SP_PACKAGING_METHOD=fip;
- optee-spmc-test=MEASURED_BOOT=n:SPMC_TESTS=y:TS_SMM_GATEWAY=n:TS_UEFI_TESTS=n:SP_PACKAGING_METHOD=embedded:DEFAULT_SP_CONFIG=default-opteesp;
Test results
All tests passed with the following exceptions:
- psa-ps-api-test:
- TEST: 414/Check 1/Checkpoint 1 fails.
Tags
None
Subscribers
None
- Last Author
- gyuri-szing
- Last Edited
- Sep 28 2023, 3:16 PM