__svm_skinit
Specyficzne dla firmy Microsoft
Inicjuje ładowanie weryfikowanie bezpiecznego oprogramowania, takiego jak monitor maszyny wirtualnej.
Składnia
void __svm_skinit(
int block_address
);
Parametry
block_address
32-bitowy adres fizyczny bloku bezpiecznego modułu ładującego (SLB, Secure Loader Block) 64K.
Uwagi
Funkcja jest równoważna __svm_skinit
instrukcji SKINIT
maszyny. Ta funkcja jest częścią systemu zabezpieczeń, który używa procesora i modułu TPM (Trusted Platform Module) do weryfikowania i ładowania zaufanego oprogramowania nazywanego jądrem zabezpieczeń (SK). Monitor maszyny wirtualnej jest przykładem jądra zabezpieczeń. System zabezpieczeń weryfikuje składniki programu załadowane podczas procesu inicjowania. Chroni składniki przed manipulowaniem przez przerwania, dostęp do urządzeń lub inny program, jeśli komputer jest wieloprocesorem.
Parametr block_address określa adres fizyczny bloku pamięci 64K o nazwie Secure Loader Block (SLB). SLB zawiera program nazywany bezpiecznym modułem ładujący. Ustanawia środowisko operacyjne komputera, a następnie ładuje jądro zabezpieczeń.
Ta funkcja obsługuje interakcję monitora maszyny wirtualnej hosta z systemem operacyjnym gościa i jego aplikacjami. Aby uzyskać więcej informacji, wyszukaj "AMD64 Architecture Programmer's Manual Volume 2: System Programming", w witrynie firmy AMD.
Wymagania
Nieodłączny | Architektura |
---|---|
__svm_skinit |
x86, x64 |
Plik<nagłówka intrin.h>
END Microsoft Specific