Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore a technical talk detailing Qualcomm's efforts to enable remote processors on the SA8775p SoC running Linux at EL2 (KVM). Learn about the challenges in revising the existing Qualcomm remoteproc PAS driver, including IOMMU translation ownership differences, resource table absence in firmware, Peripheral Authentication Service (PAS) modifications, and DMA device handling complexities. The presentation covers Qualcomm's approach to making the PAS sequence hypervisor-independent, obtaining resource tables from TrustZone, and implementing proper mapping for carveout and devmem resources. Understand the technical solutions being developed and the feedback sought from kernel experts regarding DMA devices with separate Stream IDs (SIDs) and memory regions requiring identity mapping.