Sdílet prostřednictvím


__svm_skinit

Specifické pro Microsoft

Zahájí načítání ověřitelného zabezpečeného softwaru, jako je monitorování virtuálních počítačů.

Syntaxe

void __svm_skinit(
   int block_address
);

Parametry

block_address
32bitová fyzická adresa 64k bajtového bloku SLB (Secure Loader Block).

Poznámky

Funkce __svm_skinit je ekvivalentní strojovému pokynu SKINIT . Tato funkce je součástí systému zabezpečení, který používá procesor a čip TPM (Trusted Platform Module) k ověření a načtení důvěryhodného softwaru označovaného jako jádro zabezpečení (SK). Příkladem jádra zabezpečení je monitorování virtuálních počítačů. Systém zabezpečení ověřuje součásti programu načtené během procesu inicializace. Chrání komponenty před manipulací přerušením, přístupem zařízení nebo jiným programem, pokud je počítač multiprocesorem.

Parametr block_address určuje fyzickou adresu bloku paměti 64K označovaného jako SLB (Secure Loader Block ). SLB obsahuje program označovaný jako zabezpečený zavaděč. Vytvoří provozní prostředí pro počítač a pak načte jádro zabezpečení.

Tato funkce podporuje interakci monitorování virtuálního počítače hostitele s hostujícím operačním systémem a jeho aplikacemi. Další informace potřebujete vyhledat "AMD64 Architecture Programmer's Manual Volume 2: System Programming" (Programování systému) na webu společnosti AMD.

Požadavky

Vnitřní Architektura
__svm_skinit x86, x64

Hlavičkový soubor<intrin.h>

END Microsoft Specific

Viz také

Vnitřní funkce kompilátoru