Re: [PATCH v2 5/6] tee: qcomtee: Add support for registering QTEE services on TEE bus
From: Dmitry Baryshkov
Date: Wed Jul 22 2026 - 04:44:36 EST
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 <harshal.dev@xxxxxxxxxxxxxxxx>
> ---
> 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