Partilhar via


__svm_skinit

Específicos do Microsoft

Inicia o carregamento do software comprovadamente seguro, como um monitor de máquina virtual.

void __svm_skinit(
   int SLB
);

Parâmetros

Parâmetro

Descrição

SLB

O endereço físico de 32 bits de um byte de 64K Secure carregador bloco (SLB).

Comentários

O __svm_skinit função é equivalente a SKINIT instruções de máquina. Essa função é parte de um sistema de segurança que usa o processador e um módulo de plataforma confiável (TPM) para verificar e carregar o software confiável chamado um kernel de segurança (SK). Um monitor de máquina virtual é um exemplo de um núcleo de segurança. O sistema de segurança verifica componentes de programas carregados durante o processo de inicialização e protege os componentes contra violação por interrupções, acesso de dispositivo ou outro programa se o computador é um multiprocessador.

O SLB parâmetro especifica o endereço físico de um bloco de 64K de memória chamado de Bloco de carregador seguro (SLB). O SLB contém um programa chamado carregador de seguro que estabelece o ambiente operacional do computador e subseqüentemente carrega o kernel de segurança.

Essa função oferece suporte à interação do monitor de máquina virtual do host com um sistema operacional e seus aplicativos de convidado. Para obter mais informações, procure o documento "Volume Manual do programador de arquitetura AMD64 2: programação de sistema," número 24593, revisão 3.11, documento na corporation AMD site.

Requisitos

Intrínseca

Arquitetura

__svm_skinit

x86,x64

Arquivo de cabeçalho <intrin.h>

Consulte também

Referência

Intrínsecos do compilador