У ARM есть что-то, что называется TrustZone. Согласно документации ARM, это дает возможность запускать процесс в безопасном/небезопасном мире.
- Что означает безопасный/небезопасный мир. Связано ли это с режимами выполнения процессора или связано с настройкой разрешений областей памяти или что-то еще.
- Есть ли какая-либо связь между 7 режимами работы ARM и безопасных/небезопасных миров.
- Как включить TrustZone в ARM.
- Из какой версии ARM это введено.
- Обязательно использовать этот TrustZone. Ядро linux использует это расширение TrustZone.
Пожалуйста, помогите мне в понимании этого.