Display Sharing in Heterogeneous Systems Using Linux as High...
summary
Describes an implemented Linux-side solution that maps shared and owned display resources into DRM/KMS using TI’s Linux display driver and device-tree static partitioning, with an alternate RPMsg-based IPC path for dynamic clients. Shows hardware firewalling of 4K-aligned register regions, duplicated IRQs for per-core vblank delivery, and overlay manager blending so RTOS planes remain intact when Linux crashes; validated on TI K3/TDA-class SoCs and demoed multi-host (up to four) pipeline sharing.
AI-written summary · about
chapters (12)
- 0:00Display sharing introduction
- 1:06Practical applications
- 6:21Design considerations
- 7:26IPC-based solutions
- 13:39Raspberry Pi solution
- 17:22Static partitioning design
- 28:08Demo and hardware
- 29:23Q&A
- 31:31Q&A
- 36:23Live demo
- 38:41Q&A
- 41:25Summary
related talks
32mHow To Support Multiple Display Controllers With Different Interfaces on One SoC
42mDemystifying Linux MIPI DSI Subsystem
29mSecure and Dynamic Hardware Partitioning Management on Heterogeneous SoC
40mDemystifying the Embedded Linux Graphics Stack: An Easy Introduction for Beginners
32mHeterogeneous Linux and RTOS Software Architecture for Low-Price RISC-V...
27mStandardizing Linux DRM drivers implementations by interfacing DRM Bridge as a single...
50mHotplug of Non-discoverable Hardware: Status and Future Directions
37mDebugging & Tracing and More Between Linux and RTOS on Heterogeneous ARM SoC
