Re: [PATCH v2 5/6] tee: qcomtee: Add support for registering QTEE services on TEE bus
Dmitry Baryshkov via OP-TEE <[email protected]> Wed, 22 Jul 2026 11:29:12 +0300
| Newsgroups | org.trustedfirmware.lists.op-tee,org.kernel.vger.linux-arm-msm,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <xyfoylxowewyyivw4qkwjhtmukbejusmcucfrs6jnmrihpx2ep@koluyh6bgbre> |
On Wed, Jul 22, 2026 at 12:29:16PM +0530, Harshal Dev wrote: > QTEE exposes certain secure services implemented either within the QTEE > kernel or via pre-loaded Trusted Applications (TAs). Such always-available > services can be readily accessed by TEE client drivers via QTEE's > object-IPC protocol if the service is registered as a device on the TEE > bus. > > One such service is the EFI-variables service, implemented by the > uefisecapp TA which enables kernel clients to access EFI variables at > runtime. > > Maintain a static list of such always-available secure services and add > support for the QCOMTEE driver to register these services as devices on > the TEE bus during probe. Is it always available on all platforms supporting QTEE? > > Signed-off-by: Harshal Dev <[email protected]> > --- > drivers/tee/qcomtee/call.c | 160 ++++++++++++++++++++++++++++++++++- > drivers/tee/qcomtee/core.c | 9 +- > drivers/tee/qcomtee/qcomtee.h | 12 +++ > drivers/tee/qcomtee/qcomtee_msg.h | 1 + > drivers/tee/qcomtee/qcomtee_object.h | 3 +- > 5 files changed, 177 insertions(+), 8 deletions(-) > -- With best wishes Dmitry