~/talk

Kernel TEE Subsystem Evolution

Talkat Open Source Summit India 2025 · on Tuesday, 2025-08-05· [security]
links:none on file
slides:none on file

Kernel TEE support started introduced in Linux 4.12 (2017) and now runs multiple backends: OP-TEE (mainline), AMD’s Trusted OS (mailbox-based), plus a Qualcomm/Qt driver under review; RPMB is merged, RPMB merged enabling OP-TEE fTPM and a firmware TPM implementation is upstream. The kernel adds a T bus for in-kernel clients (hardware RNG, trusted keys, secure firmware loading) and a protected-DMA-bufs design that keeps vendor metadata in the T backend, exposing a protected DMA-bufs with T-managed metadata heap for secure media pipelines and crypto accelerators.

AI-written summary · about

  1. 0:00Trusted Execution Environments intro
  2. 1:51TEE overview
  3. 3:14ARM TrustZone hardware
  4. 5:25GlobalPlatform specs
  5. 6:50TEE system architecture
  6. 9:02Kernel TEE subsystem role
  7. 10:55TEE hardware realizations
  8. 14:06OP-TEE trusted OS
  9. 17:01OP-TEE kernel integration
  10. 19:10Kernel TEE in Linux 4.12
  11. 20:56AMD Trusted OS evolution
  12. 22:00TEE bus introduction
  13. 25:34TEE bus RNG use case
  14. 26:41Trusted keys with TEE backend
  15. 29:08Firmware TPM on OP-TEE
  16. 30:35SCMI and EFI runtime services
  17. 32:25Trusted Services over FFA
  18. 33:49Protected DMA buffers
  19. 37:46Secure video pipeline demo
  20. 39:33Future TEE ecosystem
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.