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