安全性,MIPS VZ指令和虚拟平台

Larry Lapides,Imperas公司销售副总裁,在这里向你讲述更多有关MIPS 处理器互连设备中下一代的安全性问题。Imperas司最近加入了由prpl基金创立的安全工作组,并且在关于安全性的几个不错项目上,Imperas和Imagiantion公司及其它prpl成员有合作内容。

如今,保密性和安全性是嵌入式系统中热门话题之一。而解决安全性和保密性问题的途径之一是使用hypervisors和/或者安全操作系统,还可以通过在嵌入式软件中特别增加保密性内容。为了促进这些技术的实现,Imagination技术公司把硬件虚拟指令——VZ拓展加入到了MIPS Warrior系列处理器当中去,甚至包括针对单片机的M5150处理器中。

M5150

新款MIPS M5150单片机支持高级安全性和MIPS VZ安全虚拟化。

使用虚拟平台来开发安全虚拟化。

那么Imagination的合作伙伴怎么开发出包含这些高级功能的软件呢?虚拟平台提供了一个直截了当的答案。MIPS处理器的模型,不管是出自Imperas公司或者出自Imagination公司IASim产品(Imperas仿真技术公司的OEM版本)的一部分,都包含了MIPS VZ指令。

为了移植和进一步开发KVM hypervisor,Kyma Systems公司在一年前就开始使用了Imperas公司的M*SDK产品,并且如今正在研究MIPS处理器上的Fiasco hypervisor。Seltech公司最近发布了MIPS M级处理器上的FEXEROX hypervisor,初步开发中使用的是IASim。而Imagination公司在CES、Embedded World和MWC等展览会上已经演示了可信执行环境,该环境由Elliptic技术公司搭建,利用Imperas公司的M*SDK产品开发。

另一个应该提及的成果是由prpl基金近期发布的安全工作组。Imagination和Imperas公司都参与到了这个成果之中。

虚拟平台的伟大之处在哪儿呢?第一,正如上面我们看到的那样,虚拟平台可以在芯片制作出之前就已经实现。这点可以将软件的开发进程加快数月;以KVM hypervisor为例,计划上能加快的时间达12个月。

第二,虚拟平台工具,特别是Imperas公司的M*SDK,内置分析功能,可以确保软件开发时有更大的自我检查能力。例如,用户可以利用M*SDK仅仅追踪MIPS VZ指令。也可以通过M*SDK的波形分析来追踪操作系统任务,或者可视的检查如进程创建/删除和内容交换等调度事件。

使用Imperas工具和虚拟平台的追踪波形

使用Imperas工具和虚拟平台的追踪波形

当然,虚拟平台的优势不止仅仅在于加速了软件开发、移植和壮大。尽管随着安全性成为嵌入式系统中的热门话题,这却是个可以轻易地部署给软件开发和测试团队的技术,甚至是在芯片成形之前部署下去。

想要了解Imperas和我们MIPS处理器解决方案的更多信息,你可以通过邮箱 info@imperas.com 联系我们。感谢您对Imperas和开放虚拟平台的不断支持!

原文链接:
http://blog.imgtec.com/mips-processors/security-mips-vz-instructions-and...

声明:
本文为原创文章,转载需注明作者、出处及原文链接,否则,本网站将保留追究其法律责任的权利

--电子创新网--
粤ICP备12070055号