Kernel TEE subsystem BoF
summary
Kernel TEE subsystem now contains merged support for protected DMA buffers (reference patchset landed but not yet deployed), and an upstream RPMB in-kernel support that already handles eMMC and UFS and enables OP-TEE fTPM and EFI secure variables without a userspace daemon. Real work needed: user-space ABI changes for GStreamer/V4L2/display to allocate and tag protected buffers, silicon-specific device-side MMU or FFA handling, and addressing kernel mapping issues via options like DMA_ATTR_NO_KERNEL_MAPPING. Qualcomm QT driver merged; RISC‑V kernel glue still pending.
AI-written summary · about
chapters (12)
- 0:00Introduction and overview
- 1:02Trusted Execution Environment basics
- 6:20Protected DMA buffers
- 16:18Dynamic buffer protection challenges
- 22:29T-Bus devices and DT dependency
- 25:21QT driver and RPMBB subsystem
- 30:07TEE implementation revision
- 34:11RISC-V TEE driver API
- 36:44Architecture-independent TEE support
- 40:41CI testing and RISC-V support
- 41:04Trusted services and EFI variables
- 43:12Virtualization with OP-TEE
related talks
48mKernel TEE Subsystem Evolution
39mKernel TEE subsystem evolution
22mSupporting TEE on x86 Client Platforms with pKVM
26mArm64 Linux Kernel Architecture update
17mStatus Update on TDX Support
49mQualcomm Upstream Status BoF
26mSecurity WG Lightning talks
16mUnifying KVM API for protected VM and utilities
