There are plenty of boards that run using mainline u-boot and mainline Linux, you can often ignore the vendor BSP.
You are right about ARM though, TrustZone is another DRM-oriented aspect of ARM-based SoCs.
You are right about ARM though, TrustZone is another DRM-oriented aspect of ARM-based SoCs.
There was a talk at FOSDEM this year about using TrustZone to run a small hypervisor: https://fosdem.org/2016/schedule/event/microkernels_genode_u...
It's equally as incoherent to say supervisor mode and the MMU is 'DRM-oriented'.