环保网站建设说明书,wordpress管理员页面,管理咨询公司项目运作流程图,网站开发未按合同约定开发时间完工接下来#xff0c;我们将查看系统中的总线请求者#xff0c;如下图所示#xff1a; 系统中的A型处理器具有TrustZone感知#xff0c;并在每个总线访问中发送正确的安全状态。然而#xff0c;大多数现代SoC还包含非处理器总线请求者#xff0c;例如GPU和DMA控制器。 与完成…接下来我们将查看系统中的总线请求者如下图所示 系统中的A型处理器具有TrustZone感知并在每个总线访问中发送正确的安全状态。然而大多数现代SoC还包含非处理器总线请求者例如GPU和DMA控制器。 与完成设备一样我们可以将系统中的请求者设备粗略地分为以下几组
• TrustZone感知 一些请求者具有TrustZone感知并像处理器一样在每个总线访问中提供适当的安全信息。其中的示例包括按照Arm SMMUv3规范构建的系统MMUSMMU。 • 非TrustZone感知 并非所有请求者都具有TrustZone感知特别是在重用传统IP时。这些请求者通常在其总线访问中不提供安全信息或始终发送相同的值。 非TrustZone感知的请求者需要访问哪些系统资源根据这个问题的答案我们可以选择几种方法之一 • 设计时定值 当请求者只需要访问单个物理地址空间时系统设计人员可以通过定值适当的信号来固定其访问的地址空间。这种解决方案简单但不灵活。
• 可配置逻辑 提供逻辑以将安全信息添加到请求者的总线访问中。一些互连如Arm NIC-400提供在启动时由安全软件使用的寄存器用于设置附加请求者访问的安全性。这会覆盖请求者本身提供的任何值。这种方法仍然只允许请求者访问单个物理地址空间但比定值更灵活。
• SMMU 更灵活的选择是SMMU。对于受信任的请求者SMMU的行为类似于安全状态下的MMU。这包括翻译表项中的NS位控制访问哪个物理地址空间。