分享方式:


__svm_skinit

Microsoft 特定的

起始可驗證安全軟體的載入,例如虛擬機器監視器。

語法

void __svm_skinit(
   int block_address
);

參數

block_address
64K 位元組安全載入器區塊 (SLB) 的 32 位實體位址。

備註

__svm_skinit 函式相當於 SKINIT 機器指令。 此函式是安全性系統的一部分,其使用處理器和信任平臺模組 (TPM),來驗證和載入稱為 安全性核心 (SK) 的信任軟體。 虛擬機器監視器是安全性核心的範例。 安全性系統會驗證初始化程式期間載入的程式元件。 如果電腦是多處理器,它可防止元件遭到中斷、裝置存取或其他程式竄改。

block_address 參數會指定稱為 安全載入器區塊 (SLB) 的 64K 記憶體區塊實體位址。 SLB 包含稱為 安全載入器 的程式。 它會建立電腦的作業環境,然後載入安全性核心。

這個函式支援主機虛擬機器監視器與客體作業系統及其應用程式的互動。 如需詳細資訊,請在 AMD 公司 網站搜尋「AMD64 架構程式設計人員手冊第 2 卷:系統程式設計」

需求

內建 架構
__svm_skinit x86、x64

標頭檔 < intrin.h>

END Microsoft 特定的

另請參閱

編譯器內建函式