All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] optee: async notif with PPI + interrupt provider
@ 2023-01-12 14:54 ` Etienne Carriere
  0 siblings, 0 replies; 22+ messages in thread
From: Etienne Carriere @ 2023-01-12 14:54 UTC (permalink / raw)
  To: op-tee

[-- Attachment #1: Type: text/plain, Size: 1254 bytes --]

Dear all,

This small series aggregates 2 change proposals related to OP-TEE async notif.
I've made a single series since the 2 patches hit the same portions of optee
driver source file and I think this will help the review. If you prefer having
independent post and deal with the conflicts afterward, please tell me.

Patch "optee: add per cpu asynchronous notification" aims at allowing optee
to use a per-cpu interrupt (PPI on Arm CPUs) for async notif instead of a
shared peripheral interrupt.

The 2 next patches implement a new feature in OP-TEE, based on optee async
notif. The allow optee driver to behave as an interrupt controller, for
when a secure OP-TEE event is to be delivered to the Linux kernel as a
interrupt event.

Regards,
Etienne

Etienne Carriere (3):
  optee: add per cpu asynchronous notification
  dt-bindings: arm: optee: add interrupt controller properties
  optee core: add irq chip using optee async notification

 .../arm/firmware/linaro,optee-tz.yaml         |  19 +-
 drivers/tee/optee/optee_private.h             |  24 ++
 drivers/tee/optee/optee_smc.h                 |  78 +++++-
 drivers/tee/optee/smc_abi.c                   | 249 +++++++++++++++++-
 4 files changed, 358 insertions(+), 12 deletions(-)

-- 
2.25.1


^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2023-01-17  4:56 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] < <CAN5uoS-Q5ePtNcJ2-8BBV+rxUK6xcbU1ywtcRfYf=sRbWShNpg@mail.gmail.com>
2023-01-15 10:13 ` [PATCH 3/3] optee core: add irq chip using optee async notification Marc Zyngier
2023-01-15 10:13   ` Marc Zyngier
2023-01-17  1:50   ` Etienne Carriere
2023-01-17  1:50     ` Etienne Carriere
2023-01-12 14:54 [PATCH 0/3] optee: async notif with PPI + interrupt provider Etienne Carriere
2023-01-12 14:54 ` Etienne Carriere
2023-01-12 14:54 ` [PATCH 1/3] optee: add per cpu asynchronous notification Etienne Carriere
2023-01-12 14:54   ` Etienne Carriere
2023-01-17  4:56   ` kernel test robot
2023-01-17  4:56     ` kernel test robot
2023-01-12 14:54 ` [PATCH 2/3] dt-bindings: arm: optee: add interrupt controller properties Etienne Carriere
2023-01-12 14:54   ` Etienne Carriere
2023-01-13 20:42   ` Rob Herring
2023-01-13 20:42     ` Rob Herring
2023-01-17  2:19     ` Etienne Carriere
2023-01-17  2:19       ` Etienne Carriere
2023-01-12 14:54 ` [PATCH 3/3] optee core: add irq chip using optee async notification Etienne Carriere
2023-01-12 14:54   ` Etienne Carriere
2023-01-13  9:22   ` Marc Zyngier
2023-01-13  9:22     ` Marc Zyngier
2023-01-13 15:27     ` Etienne Carriere
2023-01-13 15:27       ` Etienne Carriere

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.