From 33c33002247fa6e31e74eab0b442a94a242d748f Mon Sep 17 00:00:00 2001 From: lixiang Date: Wed, 29 Oct 2025 13:08:50 +0000 Subject: [PATCH 1/2] update teek_ns_client.h. Signed-off-by: lixiang --- teek_ns_client.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/teek_ns_client.h b/teek_ns_client.h index c51c8dd..af9ee2e 100644 --- a/teek_ns_client.h +++ b/teek_ns_client.h @@ -194,8 +194,11 @@ struct tc_ns_smc_cmd { unsigned int ca_pid; /* pid */ unsigned int pid; /* tgid */ unsigned int nsid; + unsigned int vmid; /* smp_smc_send_func will set vmid to 0, only 0 is allowed */ unsigned int eventindex; /* tee audit event index for upload */ bool started; + unsigned int res_int[3]; /* 3 is limited by size of tc_ns_smc_queue, can't exceed 3 */ + char res_char[3]; /* 3 is limited by size of tc_ns_smc_queue, can't exceed 3 */ } __attribute__((__packed__)); /* -- Gitee From 8f18745affc132f1ace02dde7c60be854b416c07 Mon Sep 17 00:00:00 2001 From: lixiang Date: Wed, 29 Oct 2025 13:14:38 +0000 Subject: [PATCH 2/2] update core/smc_smp.c. Signed-off-by: lixiang --- core/smc_smp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/smc_smp.c b/core/smc_smp.c index 0fb6c39..4888197 100644 --- a/core/smc_smp.c +++ b/core/smc_smp.c @@ -1553,7 +1553,7 @@ static int init_for_smc_send(struct tc_ns_smc_cmd *in, #else in->nsid = PROC_PID_INIT_INO; #endif - + in->vmid = 0; if (reuse) return 0; -- Gitee