潮声隔雨深 · 2020年03月15日

请教:ARM TRUSTZONE架构SOC内的AXI总线上的外设(如NFC),REE和TEE是否都可访问?(无法设置成由TEE专用?)谢谢。

请教:ARM TRUSTZONE架构SOC内的AXI总线上的外设(如NFC),REE和TEE是否都可访问?(无法设置成由TEE专用?)谢谢。

1 个回答 得票排序 · 时间排序
一知半解 · 2020年03月15日

Q1: REE和TEE都是跑在cpu上面的,能否发出secure,或者non-secure的transaction取决与当前它运行的world( 比如ARMv8.0 secure world: EL3, secure EL1/EL0, non-secure world: EL2, non-secure EL1/0 和 memory ( NS=1 or 0)配置属性。 REE (Linux) 应该是不能访问secure memory region)

Q2:REE运行在non-secure world,设置NS=0, 会被CPU当作non-secure的memory access, 即AxPROT[1]=1

你的回答