Partager via


__svm_skinit

Spécifique à Microsoft

Initialise le chargement vérifié du logiciel sécurisé, tel qu'un écran d'ordinateurs virtuels.

void __svm_skinit(
   int SLB
);

Paramètres

Paramètre

Description

SLB

L'adresse physique 32 bits à un octet de sécuriser le bloc de chargeur (SLB).

Notes

La fonction d' __svm_skinit équivaut à l'instruction machine d' SKINIT . Cette fonction fait partie d'un système de sécurité qui utilise le processeur et un module approuvé de (TPM) plateforme pour rechercher et charger le logiciel approuvé appelé cœur de sécurité (SK). Le moniteur d'ordinateurs virtuels est un exemple d'un noyau de sécurité. Le système de sécurité vérifie les composants de programme chargés pendant le processus d'initialisation, et protège les composants de la falsification par les interruptions, l'accès de périphérique, ou un autre programme si l'ordinateur est un multiprocesseur.

Le paramètre d' SLB spécifie l'adresse physique d'un bloc de mémoire limitée appelé le bloc de chargeur sécurisé (SLB) . Le SLB contient un programme appelé le chargeur sécurisé qui génère l'environnement d'exploitation de l'ordinateur, et charge par la suite le noyau de sécurité.

Cette fonction prend en charge l'interaction du moniteur d'ordinateurs virtuels d'un hôte avec un système d'exploitation invité et ses applications. Pour plus d'informations, recherchez le document, « le volume manuel 2 du programmeur d'architectures AMD64 : programmation système, » numéro de document 24593, révision 3,11, société d'AMD au site.

Configuration requise

Intrinsèque

Architecture

__svm_skinit

x86, x64

Fichier d'en-tête <intrin.h>

Voir aussi

Référence

intrinsèques du compilateur