summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPixelBot AutoMerger <android-nexus-securitybot@system.gserviceaccount.com>2023-07-09 18:42:33 -0700
committerSecurityBot <android-nexus-securitybot@system.gserviceaccount.com>2023-07-09 18:42:33 -0700
commit0f73203f48f49930375c34d8b92ca6828fb03c68 (patch)
treec7b679c353b0252bfabddc4e92906555b0f81f68
parent489e353f508a4ea20672baded8848506561c9abd (diff)
parentfc355d5410270749aabe1916be02eafa0ec5c07d (diff)
downloadtrusty-android-gs-shusky-5.15-android14-qpr1.tar.gz
SBMerger: 526756187 Change-Id: I108b65032f16ee47f2950da50aca01943a723c79 Signed-off-by: SecurityBot <android-nexus-securitybot@system.gserviceaccount.com>
-rw-r--r--drivers/trusty/trusty.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/trusty/trusty.c b/drivers/trusty/trusty.c
index 0ff1cf2..6cfa5af 100644
--- a/drivers/trusty/trusty.c
+++ b/drivers/trusty/trusty.c
@@ -373,12 +373,17 @@ int trusty_transfer_memory(struct device *dev, u64 *id,
u32 smc = lend ? SMC_FC_FFA_MEM_LEND :
SMC_FC_FFA_MEM_SHARE;
/* First fragment */
+ trace_trusty_smc(smc, total_len, fragment_len, 0);
smc_ret = trusty_smc8(smc, total_len,
fragment_len, 0, 0, 0, 0, 0);
+ trace_trusty_smc_done(smc_ret.r0);
} else {
+ trace_trusty_smc(SMC_FC_FFA_MEM_FRAG_TX, cookie_low,
+ cookie_high, fragment_len);
smc_ret = trusty_smc8(SMC_FC_FFA_MEM_FRAG_TX,
cookie_low, cookie_high,
fragment_len, 0, 0, 0, 0);
+ trace_trusty_smc_done(smc_ret.r0);
}
if (smc_ret.r0 == SMC_FC_FFA_MEM_FRAG_RX) {
cookie_low = smc_ret.r1;