А как ресурсы шарили между el1 и el3?
Ну то есть например нужно и из трастзоны в uart что-то выплюнуть и из линукса?
В многоядерной системе мы же может на двух разных ядрах быть одновременно и в ттрастзоне и в линуксе. И соответственно одновременно захотеть писать в uart
весь смысл el3 - изоляция ресурсов от normal world, ну и можно решать по разному, либо драйвер только в el3, и el1 использует паравиртуализованный драйвер, но чаще в el3 монитор не использует железо