Today Arm introduced its next generation System MMU, CoreLink MMU-600; which, protects real time low latency high bandwidth 4K content. Media content protection relies on CoreLink MMU-600 to deploy TrustZone Media Protection v2 (TZMP2).
TZMP2 systems use master side filtering to avoid extensive system memory carve-out for media protection. By removing the need to allocate dedicated memory on power up, as is done in current generation systems, CoreLink MMU-600 saves approximately $3 per device. This saving translates to >$1Billion savings for the overall industry taking into account the number of devices sold globally.
CoreLink MMU-600 is a ground up design based on the Arm SMMUv3.1 specification and is compatible with Armv8.2 page tables. CoreLink MMU-600 supports stage-1 and/or stage-2 translations defined in Arm Distributed Virtual Memory (DVM). The mechanism extends all the Core virtualization and protection to Non-Core accelerators and devices allowing each accelerator driver to work in its own domain. Shared page tables with cores simplifies memory management between CPU and Non-CPU devices.
Click here to read more ...