Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update CHANGELOG for 3.13.0 #4552

Merged
merged 1 commit into from
Apr 30, 2021
Merged

Update CHANGELOG for 3.13.0 #4552

merged 1 commit into from
Apr 30, 2021

Conversation

ruchi393
Copy link

Update CHANGELOG for 3.13.0 and collect Tested-by tags for
the next release.

Signed-off-by: Ruchika Gupta [email protected]

@jbech-linaro
Copy link
Contributor

I'm intentionally a bit verbose here and show all commits, snippets of the boot log and the result of xtest itself. This because there is almost always someone having an issue or another with RPi3 even shortly after a release, so this information might ... or might not be valuable.

build -- 55b3964 qemu_v8: Update the EDK2 toolchain
buildroot -- e2fba6457b Update for 2021.02
firmware -- f8939644f7b firmware: Bump firmware (but not kernel) to latest master
linux -- fe9d6e09663c tee: optee: Add support for session login client UUID generation
optee_benchmark -- 875be7f main: fix enum argument for init_emitter()
optee_client -- 2c812c5 libckteec: return CKR_CANT_LOCK if mutex fails at lib initialization
optee_examples -- 0607ed4 plugins: example of using the tee-supplicant plugin framework
optee_os -- 409c619b core: stmm: Remove pager constraint on stmm_sp_ops
optee_test -- ebe750b xtest: stats: fix trace on pager stats
trusted-firmware-a -- a04808c16 Merge "Update TF-A version to 2.2" into integration
u-boot -- aac0c29d4b Merge tag 'dm-pull-15jan19' of git://git.denx.de/u-boot-dm
NOTICE:  BL1: v2.2(debug):v2.2
NOTICE:  BL1: Built : 11:04:08, Apr 13 2021
NOTICE:  rpi3: Detected: Raspberry Pi 3 Model B (1GB, Sony, UK) [0x00a02082]
...
NOTICE:  BL2: v2.2(debug):v2.2
NOTICE:  BL2: Built : 11:04:08, Apr 13 2021
...
NOTICE:  BL31: v2.2(debug):v2.2
NOTICE:  BL31: Built : 11:04:08, Apr 13 2021
...
I/TC: OP-TEE version: 3.12.0-213-g409c619b (gcc version 9.2.1 20191025 (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10))) #1 Tue 13 Apr 2021 09:03:53 AM UTC aarch64
...
U-Boot 2019.01-00093-gaac0c29d4b (Apr 13 2021 - 12:45:11 +0200)
...
[    0.000000] Linux version 5.4.83-v8 (jyx@tuxedo) (gcc version 9.2.1 20191025 (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10))) #1 SMP PREEMPT Tue Apr 13 11:03:52 CEST 2021
[    0.000000] Machine model: Raspberry Pi 3 Model B Rev 1.2
# xtest -l15
...
+-----------------------------------------------------
45768 subtests of which 0 failed
92 test cases of which 0 failed
0 test cases were skipped
TEE test application done!

Tested-by: Joakim Bech <[email protected]> (RPi3B)

@jforissier
Copy link
Contributor

jforissier commented Apr 16, 2021

I have tested on QEMU and QEMUv8 with GP and PKCS#11 (optee_os at commit 02dbcc7).

@jforissier
Copy link
Contributor

Tested on HiKey960 with GP and PKCS#11 (optee_os commit 756e0b0). The issues I found on QEMU/QEMUv8 are reproducible but no other issues found.

With default config and CFG_PKCS11_TA=y CFG_ENABLE_EMBEDDED_TESTS=y:

62602 subtests of which 0 failed
2298 test cases of which 0 failed
0 test cases were skipped
TEE test application done!

@Emantor
Copy link
Contributor

Emantor commented Apr 21, 2021

Nitrogen6X (imx6q-sabrelite, Kernel 5.11.15)
OP-TEE/optee-os: 203ee23
OP-TEE/optee-test: 5abbcdf
OP-TEE/optee-client: 0fe819f

+-----------------------------------------------------
45748 subtests of which 1 failed
92 test cases of which 1 failed
0 test cases were skipped
TEE test application done!

Edit: The failing test is the new plugin test, looks like I need to adjust my bitbake recipes to install the plugins into the correct directory.

@jenswi-linaro
Copy link
Contributor

Tested-by: Jens Wiklander <[email protected]> (Juno)

@jforissier
Copy link
Contributor

With:
optee_client 3.12.0-27-g7e2063a
optee_os 3.12.0-229-g36905f94
optee_test 3.12.0-23-g6300673

Tested-by: Jerome Forissier <[email protected]> (HiKey, GP, PKCS#11)

@ruchi393
Copy link
Author

Tag 3.13.0-rc1 has been created on build, optee_benchmark, optee_client, optee_examples, optee_os, optee_test, so please continue with your release testing.

@jenswi-linaro
Copy link
Contributor

Tested-by: Jens Wiklander <[email protected]> (imx-mx8mqevk)

@jenswi-linaro
Copy link
Contributor

Tested-by: Jens Wiklander <[email protected]> (FVP)

@etienne-lms
Copy link
Contributor

I see an issue with test gp_40178.
Running xtest -t gp once succeeds but gp_40178 fails if xtest -t gp is run again. Tested on 32bit plat-stm32mp1.
Once 40178 has failed, running the test again fails in various ways: segfault, signal 11, target dead, even IOCTL error but test successful.
Anyone else facing this issue?

@jforissier
Copy link
Contributor

jforissier commented Apr 27, 2021

@etienne-lms

I see an issue with test gp_40178.

Reproducible with QEMUv8. If I run the full test suite, the status is OK although 40178 logs a TEE_IOC_INVOKE error (which does not look right for this test), but if I only run gp_40178 I always get a segfault.

Update: I think I found the problem (a bug in the test which uses a potentially uninitalized/closed session). I'm working on a fix.

@jforissier
Copy link
Contributor

3.13.0-rc1:

Tested-by: Jerome Forissier <[email protected]> (QEMUv8, GP, PKCS#11)

+++++ []
Status: PASS (3246 test cases)
+++++ [CFG_WITH_PAGER=y]
Status: PASS (3221 test cases)
+++++ [CFG_RPMB_FS=y CFG_RPMB_WRITE_KEY=y]
Status: PASS (3279 test cases)
+++++ [CFG_REE_FS=n CFG_RPMB_FS=y CFG_RPMB_WRITE_KEY=y]
Status: PASS (3246 test cases)
+++++ [CFG_CORE_DYN_SHM=n]
Status: PASS (3246 test cases)
+++++ [CFG_WITH_PAGER=y CFG_RPMB_FS=y CFG_RPMB_WRITE_KEY=y]
Status: PASS (3254 test cases)
+++++ [CFG_ULIBS_SHARED=y]
Status: PASS (3246 test cases)
+++++ [CFG_ULIBS_SHARED=y CFG_WITH_PAGER=y]
Status: PASS (3221 test cases)
+++++ [CFG_FTRACE_SUPPORT=y CFLAGS_ta_arm32=-pg CFLAGS_ta_arm64=-pg]
Status: PASS (3246 test cases)

@jforissier
Copy link
Contributor

3.13.0-rc1:

Tested-by: Jerome Forissier <[email protected]> (QEMU, GP, PKCS#11)

+++++ []
Status: PASS (3246 test cases)
+++++ [CFG_WITH_PAGER=y]
Status: PASS (3221 test cases)
+++++ [CFG_RPMB_FS=y CFG_RPMB_WRITE_KEY=y]
Status: PASS (3279 test cases)
+++++ [CFG_REE_FS=n CFG_RPMB_FS=y CFG_RPMB_WRITE_KEY=y]
Status: PASS (3246 test cases)
+++++ [CFG_CORE_DYN_SHM=n]
Status: PASS (3246 test cases)
+++++ [CFG_WITH_PAGER=y CFG_RPMB_FS=y CFG_RPMB_WRITE_KEY=y]
Status: PASS (3254 test cases)
+++++ [CFG_ULIBS_SHARED=y]
Status: PASS (3246 test cases)
+++++ [CFG_ULIBS_SHARED=y CFG_WITH_PAGER=y]
Status: PASS (3221 test cases)
+++++ [CFG_FTRACE_SUPPORT=y CFLAGS_ta_arm32=-pg CFLAGS_ta_arm64=-pg]
Status: PASS (3246 test cases)

@ricardosalveti
Copy link
Contributor

ricardosalveti commented Apr 27, 2021

With default config + CFG_PKCS11_TA=y CFG_ENABLE_EMBEDDED_TESTS=y:

I/TC: OP-TEE version: 3.13.0-rc1-dev (gcc version 10.2.0 (GCC)) #1 Thu 01 Jan 1970 12:00:00 AM UTC aarch64

+-----------------------------------------------------
28198 subtests of which 0 failed
111 test cases of which 0 failed
0 test cases were skipped
TEE test application done!

Tested-by: Ricardo Salveti <[email protected]> (ZynqMP)

@lorc
Copy link
Contributor

lorc commented Apr 27, 2021

For 3.13-rc1 (with #4579) :

Tested-by: Volodymyr Babchuk <[email protected]> (RCAR M3)
Tested-by: Volodymyr Babchuk <[email protected]> (RCAR M3/virtualization)

@etienne-lms
Copy link
Contributor

3.13.0-rc1 + the already merged commits in optee_os, optee_test, build & manifest:
Tested-by: Etienne Carriere <[email protected]> (stm32mp1-ev1/dk2, gp, pkcs11)

@clementfaure
Copy link
Contributor

Hello,
For 3.13.0-rc1,

Tested-by: Clement Faure <[email protected]> (mx6dlsabreauto)
Tested-by: Clement Faure <[email protected]> (mx6dlsabresd)
Tested-by: Clement Faure <[email protected]> (mx6qpsabreauto)
Tested-by: Clement Faure <[email protected]> (mx6sllevk)
Tested-by: Clement Faure <[email protected]> (mx6ulevk)
Tested-by: Clement Faure <[email protected]> (mx6ullevk)
Tested-by: Clement Faure <[email protected]> (mx6ulzevk)
Tested-by: Clement Faure <[email protected]> (mx7dsabresd)
Tested-by: Clement Faure <[email protected]> (mx7ulpevk)
Tested-by: Clement Faure <[email protected]> (mx8mmevk)
Tested-by: Clement Faure <[email protected]> (mx8mnevk)
Tested-by: Clement Faure <[email protected]> (mx8mqevk)
Tested-by: Clement Faure <[email protected]> (mx8qmmek)
Tested-by: Clement Faure <[email protected]> (mx8qxpmek)

@Emantor
Copy link
Contributor

Emantor commented Apr 28, 2021

With OP-TEE/optee_client#268
Nitrogen6X (imx6q-sabrelite, Kernel 5.11.15)
OP-TEE/optee-os: 203ee23
OP-TEE/optee-test: 5abbcdf
OP-TEE/optee-client: 0fe819f

+-----------------------------------------------------
45761 subtests of which 0 failed
92 test cases of which 0 failed
0 test cases were skipped
TEE test application done!

Tested-by: Rouven Czerwinski <[email protected]> (imx6qsabrelite, barebox, upstream kernel)
Tested-by: Rouven Czerwinski <[email protected]> (ccimx6ulsbcpro, barebox, upstream kernel)

@jforissier
Copy link
Contributor

With:
optee_client 3.13.0-rc1
optee_os 3.13.0-rc1-3-gd269f2ec
optee_test 3.13.0-rc1-1-g159cd4a

Tested-by: Jerome Forissier <[email protected]> (HiKey960, GP, PKCS#11)

@igoropaniuk
Copy link
Contributor

optee-os: e687029d2("plat: rcar: use new register_ddr() macro")
optee-client: 7e2063acb("libckteec: Add signing support for ECDSA")
optee-test: 159cd4ab("gp: disable test ce-7b-17 (gp_40178)")
optee-examples: 0607ed407("plugins: example of using the tee-supplicant plugin framework")

Tested-by: Igor Opaniuk <[email protected]> (Poplar)

+-----------------------------------------------------
25838 subtests of which 0 failed
93 test cases of which 0 failed
0 test cases were skipped
TEE test application done!

Update CHANGELOG for 3.13.0 and collect Tested-by tags.

Signed-off-by: Ruchika Gupta <[email protected]>
Tested-by: Clement Faure <[email protected]> (mx6dlsabreauto)
Tested-by: Clement Faure <[email protected]> (mx6dlsabresd)
Tested-by: Clement Faure <[email protected]> (mx6qpsabreauto)
Tested-by: Clement Faure <[email protected]> (mx6sllevk)
Tested-by: Clement Faure <[email protected]> (mx6ulevk)
Tested-by: Clement Faure <[email protected]> (mx6ullevk)
Tested-by: Clement Faure <[email protected]> (mx6ulzevk)
Tested-by: Clement Faure <[email protected]> (mx7dsabresd)
Tested-by: Clement Faure <[email protected]> (mx7ulpevk)
Tested-by: Clement Faure <[email protected]> (mx8mmevk)
Tested-by: Clement Faure <[email protected]> (mx8mnevk)
Tested-by: Clement Faure <[email protected]> (mx8mqevk)
Tested-by: Clement Faure <[email protected]> (mx8qmmek)
Tested-by: Clement Faure <[email protected]> (mx8qxpmek)
Tested-by: Etienne Carriere <[email protected]> (stm32mp1-ev1/dk2 gp pkcs11)
Tested-by: Igor Opaniuk <[email protected]> (Poplar)
Tested-by: Jens Wiklander <[email protected]> (FVP)
Tested-by: Jens Wiklander <[email protected]> (Juno)
Tested-by: Jens Wiklander <[email protected]> (imx-mx8mqevk)
Tested-by: Jerome Forissier <[email protected]> (HiKey GP PKCS#11)
Tested-by: Jerome Forissier <[email protected]> (HiKey960 GP PKCS#11)
Tested-by: Jerome Forissier <[email protected]> (QEMU GP PKCS#11)
Tested-by: Jerome Forissier <[email protected]> (QEMUv8 GP PKCS#11)
Tested-by: Joakim Bech <[email protected]> (RPi3B)
Tested-by: Ricardo Salveti <[email protected]> (ZynqMP)
Tested-by: Rouven Czerwinski <[email protected]> (ccimx6ulsbcpro barebox upstream kernel)
Tested-by: Rouven Czerwinski <[email protected]> (imx6qsabrelite barebox upstream kernel)
Tested-by: Volodymyr Babchuk <[email protected]> (RCAR M3)
Tested-by: Volodymyr Babchuk <[email protected]> (RCAR M3/virtualization)
@ruchi393 ruchi393 merged commit 30c13f9 into OP-TEE:master Apr 30, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants