All of lore.kernel.org
 help / color / mirror / Atom feed
[parent not found: < <CAFA6WYO5r66VqdczFH4HC1O=DuuauQBohr80zPLA86rnHgC48Q@mail.gmail.com>]
[parent not found: < <CAMj1kXGg3wwhJFRjAGEP2fDLcbHpiuHuiaW2y+oVgjwULqVTZg@mail.gmail.com>]
[parent not found: < <CAFA6WYPLeN5tUY8JA=J9T3XVNfq5jAQ62i=qSk-6eesM-9_K=Q@mail.gmail.com>]
[parent not found: < <CAFA6WYMdTxkcFkSux7F3fwxx2OqHP9UzqbWxdGnxuzjNU75PxA@mail.gmail.com>]
* [RFC PATCH 0/2] introduce op-tee based EFI Runtime Variable Service
@ 2023-01-26 13:21 ` Masahisa Kojima
  0 siblings, 0 replies; 37+ messages in thread
From: Masahisa Kojima @ 2023-01-26 13:21 UTC (permalink / raw)
  To: op-tee

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

This RFC series introduces the op-tee based EFI Runtime Variable
Service.

The eMMC device is typically owned by the non-secure world(linux in
this case). There is an existing solution utilizing eMMC RPMB partition
for EFI Variables, it is implemented by interacting with
OP-TEE, StandaloneMM(as EFI Variable Service Pseudo TA), eMMC driver
and tee-supplicant. The last piece is the tee-based variable access
driver to interact with OP-TEE and StandaloneMM.

Masahisa Kojima (2):
  efi: expose efivar generic ops register function
  tee: Add op-tee helper functions for variable access

 drivers/firmware/efi/efi.c           |  12 +
 drivers/tee/optee/Kconfig            |  10 +
 drivers/tee/optee/Makefile           |   1 +
 drivers/tee/optee/mm_communication.h | 249 +++++++++++
 drivers/tee/optee/optee_private.h    |   5 +-
 drivers/tee/optee/optee_stmm_efi.c   | 598 +++++++++++++++++++++++++++
 drivers/tee/tee_core.c               |  23 ++
 include/linux/efi.h                  |   4 +
 include/linux/tee_drv.h              |  23 ++
 9 files changed, 924 insertions(+), 1 deletion(-)
 create mode 100644 drivers/tee/optee/mm_communication.h
 create mode 100644 drivers/tee/optee/optee_stmm_efi.c

-- 
2.30.2


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

end of thread, other threads:[~2023-02-20  5:01 UTC | newest]

Thread overview: 37+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] < <CAFA6WYOp-NQxvqOmemiW2D5Au549f-u4LJA7XEK2aJgMiXRUYg@mail.gmail.com>
2023-02-03 10:55 ` [RFC PATCH 0/2] introduce op-tee based EFI Runtime Variable Service Jens Wiklander
2023-02-03 10:55   ` Jens Wiklander
2023-02-06  6:44   ` Sumit Garg
2023-02-06  6:44     ` Sumit Garg
     [not found] < <CAFA6WYO5r66VqdczFH4HC1O=DuuauQBohr80zPLA86rnHgC48Q@mail.gmail.com>
2023-02-20  5:01 ` Masahisa Kojima
2023-02-20  5:01   ` Masahisa Kojima
     [not found] < <CAMj1kXGg3wwhJFRjAGEP2fDLcbHpiuHuiaW2y+oVgjwULqVTZg@mail.gmail.com>
2023-02-06 11:11 ` Sumit Garg
2023-02-06 11:11   ` Sumit Garg
     [not found] < <CAFA6WYPLeN5tUY8JA=J9T3XVNfq5jAQ62i=qSk-6eesM-9_K=Q@mail.gmail.com>
2023-02-06  7:47 ` Jens Wiklander
2023-02-06  7:47   ` Jens Wiklander
2023-02-06  9:22 ` Ard Biesheuvel
2023-02-06  9:22   ` Ard Biesheuvel
2023-02-06  9:31 ` Ilias Apalodimas
2023-02-06  9:31   ` Ilias Apalodimas
     [not found] < <CAFA6WYMdTxkcFkSux7F3fwxx2OqHP9UzqbWxdGnxuzjNU75PxA@mail.gmail.com>
2023-02-02 13:19 ` Ilias Apalodimas
2023-02-02 13:19   ` Ilias Apalodimas
2023-02-03  8:29 ` Jens Wiklander
2023-02-03  8:29   ` Jens Wiklander
2023-02-03  9:33   ` Sumit Garg
2023-02-03  9:33     ` Sumit Garg
2023-01-26 13:21 Masahisa Kojima
2023-01-26 13:21 ` Masahisa Kojima
2023-01-26 13:21 ` [RFC PATCH 1/2] efi: expose efivar generic ops register function Masahisa Kojima
2023-01-26 13:21   ` Masahisa Kojima
2023-01-26 13:21 ` [RFC PATCH 2/2] tee: Add op-tee helper functions for variable access Masahisa Kojima
2023-01-26 13:21   ` Masahisa Kojima
2023-01-26 13:21   ` Masahisa Kojima
2023-01-29  2:08   ` kernel test robot
2023-01-29  3:41   ` kernel test robot
2023-02-03  9:30   ` Jens Wiklander
2023-02-03  9:30     ` Jens Wiklander
2023-02-03  9:30     ` Jens Wiklander
2023-02-06  6:08     ` Masahisa Kojima
2023-02-06  6:08       ` Masahisa Kojima
2023-02-06  6:08       ` Masahisa Kojima
2023-02-02 12:05 ` [RFC PATCH 0/2] introduce op-tee based EFI Runtime Variable Service Sumit Garg
2023-02-02 12:05   ` Sumit Garg

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.