Searched hist:bd0c2f8d99533f2fa497444e7b8c52ac0a3d76cd (Results 1 – 2 of 2) sorted by relevance
| /rk3399_ARM-atf/include/bl32/payloads/ |
| H A D | tlk.h | bd0c2f8d99533f2fa497444e7b8c52ac0a3d76cd Mon Dec 03 23:53:38 UTC 2018 Mustafa Yigit Bilgen <mbilgen@nvidia.com> spd: tlkd: support new TLK SMCs for RPMB service
This patch adds support to handle following TLK SMCs: {TLK_SET_BL_VERSION, TLK_LOCK_BL_INTERFACE, TLK_BL_RPMB_SERVICE}
These SMCs need to be supported in ATF in order to forward them to TLK. Otherwise, these functionalities won't work.
Brief: TLK_SET_BL_VERSION: This SMC is issued by the bootloader to supply its version to TLK. TLK can use this to prevent rollback attacks.
TLK_LOCK_BL_INTERFACE: This SMC is issued by bootloader before handing off execution to the OS. This allows preventing sensitive SMCs being used by the OS.
TLK_BL_RPMB_SERVICE: bootloader issues this SMC to sign or verify RPMB frames.
Tested by: Tests TLK can receive the new SMCs issued by bootloader
Change-Id: I57c2d189a5f7a77cea26c3f8921866f2a6f0f944 Signed-off-by: Mustafa Yigit Bilgen <mbilgen@nvidia.com>
|
| /rk3399_ARM-atf/services/spd/tlkd/ |
| H A D | tlkd_main.c | bd0c2f8d99533f2fa497444e7b8c52ac0a3d76cd Mon Dec 03 23:53:38 UTC 2018 Mustafa Yigit Bilgen <mbilgen@nvidia.com> spd: tlkd: support new TLK SMCs for RPMB service
This patch adds support to handle following TLK SMCs: {TLK_SET_BL_VERSION, TLK_LOCK_BL_INTERFACE, TLK_BL_RPMB_SERVICE}
These SMCs need to be supported in ATF in order to forward them to TLK. Otherwise, these functionalities won't work.
Brief: TLK_SET_BL_VERSION: This SMC is issued by the bootloader to supply its version to TLK. TLK can use this to prevent rollback attacks.
TLK_LOCK_BL_INTERFACE: This SMC is issued by bootloader before handing off execution to the OS. This allows preventing sensitive SMCs being used by the OS.
TLK_BL_RPMB_SERVICE: bootloader issues this SMC to sign or verify RPMB frames.
Tested by: Tests TLK can receive the new SMCs issued by bootloader
Change-Id: I57c2d189a5f7a77cea26c3f8921866f2a6f0f944 Signed-off-by: Mustafa Yigit Bilgen <mbilgen@nvidia.com>
|