Membre de la famille Integrity Secure Virtualisation (ISV), l’hyperviseur Integrity Multivisor a été développé par Green Hills spécifiquement pour les processeurs multicoeurs Cortex A9 d’Arm. Green Hills software enrichit son offre en solutions d’hypervision avec Integrity Multivisor, une technologie qui permet de faire tourner plusieurs systèmes d’exploitation différents sur les différents cœurs de l’architecture Cortex A9 d’Arm.[br}Comme les autres membres de la famille ISV, cet hyperviseur offre plusieurs approches possibles pour les applications fonctionnant sur le Cortex A9. Soit la technologie est mise en oeuvre pour accueillir des systèmes d’exploitation hôtes, comme Android, moyennant quelques adaptations pour la communication avec la couche de virtualisation (c’est la paravirtualisation). Soit elle est utilisée pour faire tourner un ou plusieurs systèmes d’exploitaton strictement non modifiés sur un ou plusieurs cœurs de processeurs (c’est la “full” virtualisation).
En outre, cet hyperviseur peut, en option, être utilisé en mode “exécution sécurisée” pour les cœurs de processeurs qui intègrent la technologie TrusZone d’Arm. Dans ce cas, des algorithmes de cryptographie, de gestion de droits DRM ou de transactions sécurisées… peuvent être isolés de l’environnement principal (avec un OS généraliste ou un OS temps réel) grâce à une API qui contrôle strictement les accès aux services proposés par la technologie TrustZone.