服务器 频道

内嵌Hypervisor Freescale 八核SoC芯片

 
MPC8533E处理器架构图

  用在Synology DS209+ II上的MPC8533E基于一个单核心的e500 v2 Power核心。作为一个通信处理器,它带有大量的IO加速单元,如包含PKEU、DEU、AESU、AFEU、MDEU、KEU、RNG在内的加密引擎,可以用来加速IPSec、IKE、WTLS/WAP、SSL/TLS和3GPP应用,MPC8533E还提供了在RAID应用中不可缺少的XOR引擎。

 

QorIQ P4080架构图

  QorIQ P4080处理器的功能非常强大,它具有八个增强的e500mc核心,最高频率可以达到1.5GHz,并且通过CoreNet架构,这八个核心可以配置为SMP模式,或者AMP模式(不同的处理器固定运行不同的应用),并且QorIQ还具有与通常嵌入式处理器不同的特性:QorIQ P4080内嵌了Hypervisor:


QorIQ P4080结构

  通过e500mc内置的MMU内存管理单元和CoreNet一致性结构里面内置的PAMU外设存取管理单元,QorIQ P400实现了“分区”的资源划分方式,实际上它就很像IBM在大型机上使用的“分区”的方式,MMU管理着每个CPU能访问的内存地址,而PAMU则管理着每个CPU能访问的外部设备。为了更好地提供分区的模式,QorIQ P4080还在e500mc MMU内嵌入了Hypervisor扩展指令。每个e500mc MMU都能支持三种层次的指令:User(用户模式)、Supervisor(内核模式:OS特权指令)、Hypervisor(虚拟化管理者模式),一般处理器只支持通常的用户模式和内核模式。实际上,e500mc提供了一种硬件层级的虚拟化。

  通过Freescale提供的微内核Hypervisor,配合e500mc MMU和PAMU,QorIQ P4080实现了“分区”的硬件虚拟化方式,这种方式可以完全地将PCIe、UART这样的设备虚拟化,在多个e500mc核心上可以运行多个操作系统,甚至运行不同类型的操作系统。

0
相关文章