アプリケーション・スレッドの数が (TCS_NUM) Enclave 構成ファイルインテル® Software Guard Extensions 「インテル® SGX超えた場合の未定義の動作
コンテンツタイプ: 製品情報 & ドキュメント | 記事 ID: 000059658 | 最終改訂日: 2021/07/23
TCS_NUM は、エンclave に割り当てるスレッド制御構造 (TCS) の数を示します。
詳細インテル SGX説明: SGX の実装では、エンクラスブのコードを実行する各論理プロセッサーにスレッド制御構造(TCS) を使用します。その後、エンclaveの作成者は、エンclave がサポートすることを目的とした同時スレッドの最大数と同じ数以上の TCS インスタンスをプロビジョニングする必要があります。
TCS は、エントリー・ポイントとステート・セーブ・エリアおよび他の機能へのポインターで構成されます。インテル ソフトウェア開発マニュアルのスレッド制御構造セクション では、TCS の内容の詳細を説明しています。
TCS の数より多くのスレッドがある場合、TCS は存在しないので、スレッドはエンclave への入り方を知りません。
アプリケーションの詳細については、スレッド・バインディング・ポリシー をTCS_POLICY。
TCS_NUM は、プロセッサー・コアの数より多く設定できます。オペレーティング・システムがスレッド・スケジューリングを管理します。