From ec0771cb30a9de301ae4c35c63537766681b55f9 Mon Sep 17 00:00:00 2001 From: Jungtae Kim Date: Fri, 29 Mar 2019 12:54:44 +0900 Subject: [PATCH] [RAMEN9610-14032] gud: add force recovery for TEE crash In case of TEE crash at boot time, device cannot start correctly because some android services depends on TEE cannot run. So, to recover this situation, this patch added forced panic() to restart device and to recorver TEE. Change-Id: I50e67ef6e865227ff28d4b31c7eee3cdd1244276 Signed-off-by: Jungtae Kim --- drivers/gud/gud-exynos9610/MobiCoreDriver/nq.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gud/gud-exynos9610/MobiCoreDriver/nq.c b/drivers/gud/gud-exynos9610/MobiCoreDriver/nq.c index 45c51e333921..0f6ebe576fba 100755 --- a/drivers/gud/gud-exynos9610/MobiCoreDriver/nq.c +++ b/drivers/gud/gud-exynos9610/MobiCoreDriver/nq.c @@ -513,6 +513,8 @@ static void nq_handle_tee_crash(void) */ nq_dump_status(); blocking_notifier_call_chain(&l_ctx.tee_stop_notifiers, 0, NULL); + /* ExySp */ + panic("t-base halt"); } static inline void set_sleep_mode_rq(u16 sleep_req) -- 2.20.1