PD#SWPL-136287
Problem:
The configuration name in kernel 5.15 is starting with "AMLOGIC_",
in order to unify configuration name, modify AML_TEE,AML_OPTEE to
AMLOGIC_AMLTEE,AMLOGIC_OPTEE.
Solution:
rename AMLTEE,AMLOGIC_OPTEE to AMLOGIC_AMLTEE,AMLOGIC_OPTEE
Verify:
Android + Kernel 5.15
Change-Id: I25be69bb990b7e86026790a9a64f64a473e9adfc
Signed-off-by: Hangyu Li <hangyu.li@amlogic.com>
PD#RSP-5413
Problem:
1. when logger is disabled, 256k memory is reserved for logger
2. when dyn shm is enabled, reserved shm may be not exist
3. the memory size for logger can not be config
Solution:
refactor the logger driver.
1.add smc call to get log buffer address and size from TEE
2.config the logger memory size in TEE
3.compatible logger v1/v2
Verify:
AndroidT + sc2_ah212
Change-Id: I922536ac7dabd2ba74d7dae316aa2173e9b8cd20
Signed-off-by: Wentao.Sun <wentao.sun@amlogic.com>
PD#RSP-5315
Problem:
TA can not be loaded via supplicant 3.18,
when dynamic share memory is enabled in TEE OS
Solution:
disable dynamic share memory in driver
Verify:
androidT + sc2_ah212
Change-Id: If80fd8a022460c6e1f0f694ec3867d27f5173713
Signed-off-by: Wentao.Sun <wentao.sun@amlogic.com>
PD#SWPL-113770
Problem:
when shutting down, log timer wait for queue
resources to be released
Solution:
release the waiting queue resource when
shutting down
Verify:
S4 + Android T
Change-Id: Ife33bc001592ddddcc7eca2e6e7df558df945c8d
Signed-off-by: rui guo <rui.guo@amlogic.com>
PD#SWPL-114262
Problem:
selinux blocks the socket
Solution:
change vmx-socket API from socket to ioctl for kernel 5.15
Verify:
Android T + AH212(SC2)
Change-Id: Iba760d5593eed4b73f95add52599cb8342edd67a
Signed-off-by: Liqiang Jin <liqiang.jin@amlogic.com>
PD#SWPL-100078
PD#SWPL-100278
Problem:
need to change tdk_linuxdriver to linux kernel
Solution:
update tee driver from linaro-swg/linux upstream
https://github.com/linaro-swg/linux
upstream tag: optee-3.19.0
upstream commit: 29aee39cfa
optee-3.19.0 is almost same with optee-3.18.0
Verify:
Android T + ohm + Kernel 5.15
Change-Id: Ib58f53f50e7b4be3fb87f120a9eceaea0c5803f4
Signed-off-by: Hangyu Li <hangyu.li@amlogic.com>