1 OmniShield supports virtualmachine use of the MIPS cores and the PowerVR series GPU cores Click for larger image

Hypervisor Supports Virtual Machines

June 8, 2015
Imagination Technologies’ OmniShield provides secure hypervisor support to its MIPS-based processor cores.

Imagination Technologies’ OmniShield is a secure hypervisor that supports secure virtual machines on Imagination’s MIPS-based processor cores (see “Don't Tamper with This Core” on electronicdesign.com). The key to OmniShield is its support for the PowerVR series GPU in addition to the MIPS cores (Fig. 1)

OmniShield is a trusted hypervisor that starts from a secure boot. It in turn can provide similar support to trusted operating systems in virtual machines (VMs) running on the MIPS cores. These may also utilize the GPU support found on SoCs. The two types of cores share a coherent, shared memory environment. The trust zone for a VM is managed by OmniShield and can encompass any number of heterogeneous cores.

GPU and Video Processor Target Mid-Range Mobile

64-bit MIPS Architecture Targets High Performance Designs

Don't Tamper With This Core

Typically, processor cores that support VMs can already be secured, but GPUs have often been unsecured. Using a virtualized GPU interface allows this to be done, but with a performance hit. The PowerVR Series7 GPU (Fig. 2) incorporates the same type of secure MMU as the processor cores. This greatly simplifies the hypervisor software support.

2. The PowerVR Series7 GPU incorporates the same type of secure MMU as the processor cores.

This support is useful for more than military applications where secure hypervisors have been more common. Examples include automotive and medical applications where displays are often handled by single-chip, SoC solutions, but where operating environments need to be isolated and secured. The approach is even applicable on mobile devices like smartphones and tablets where one or more secured environments may be necessary. One may handle network services while another may handle corporate applications. A user may even want one or more secure environments to separate their data.

Imagination Technologies’ security interest extends to its new Security PEG (prpl Engineering Group) within the open-source non-profit “prpl” foundation. Imagination helped start the foundation, along with a number of other companies such as Broadcom, Ikanos, and Elliptic Technologies.

About the Author

William G. Wong | Senior Content Director - Electronic Design and Microwaves & RF

I am Editor of Electronic Design focusing on embedded, software, and systems. As Senior Content Director, I also manage Microwaves & RF and I work with a great team of editors to provide engineers, programmers, developers and technical managers with interesting and useful articles and videos on a regular basis. Check out our free newsletters to see the latest content.

You can send press releases for new products for possible coverage on the website. I am also interested in receiving contributed articles for publishing on our website. Use our template and send to me along with a signed release form. 

Check out my blog, AltEmbedded on Electronic Design, as well as his latest articles on this site that are listed below. 

You can visit my social media via these links:

I earned a Bachelor of Electrical Engineering at the Georgia Institute of Technology and a Masters in Computer Science from Rutgers University. I still do a bit of programming using everything from C and C++ to Rust and Ada/SPARK. I do a bit of PHP programming for Drupal websites. I have posted a few Drupal modules.  

I still get a hand on software and electronic hardware. Some of this can be found on our Kit Close-Up video series. You can also see me on many of our TechXchange Talk videos. I am interested in a range of projects from robotics to artificial intelligence. 

Sponsored Recommendations

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!