Compatibilité du bootloader avec l'identité et l'attestation de VM SVD

En plus des exigences relatives à un bootloader Android (ABL), le bootloader doit effectuer les tâches suivantes pour prendre en charge l'identité et l'attestation de la machine virtuelle (VM) SDV. Si l'invité ne dispose pas d'ABL, le chargeur d'invité exécuté sur l'hôte au sein de l'hyperviseur doit effectuer les tâches suivantes :

Paramètres de noyau supplémentaires

Le bootloader SDV doit transmettre les paramètres du noyau décrits dans les sections suivantes.

androidboot.sdv.boot_mode

En plus d'être présent dans le certificat CDI HLOS Android, le bootloader SDV transmet le mode de démarrage SDV à la VM SDV en tant que paramètre de noyau nommé androidboot.sdv.boot_mode.

Les valeurs possibles sont locked et unlocked.

androidboot.sdv.vvmfactorytrust

VVMFactoryTrust est une valeur de hachage SHA-256 encodée sous la forme d'une chaîne hexadécimale de 64 caractères, non sensible à la casse. Si le VVMFactoryTrust n'a pas été écrit ou s'il n'est pas pris en charge, la valeur de androidboot.sdv.vvmfactorytrust doit être la chaîne de deux caractères 00.