Linuxカーネルモジュールを作成し、モジュールにエンクレーブを作成することは可能ですか? これを行う方法。Linuxカーネルモジュールにエンクレーブを作成する
0
A
答えて
2
いいえ、すべてのエンクレーブ操作(エンクレーブを作成するカーネルではないエンクレーブによって実行される操作)は、すべてユーザーモードで実行する必要があります。カーネルモードで実行すると失敗します。
しかし、それらは、Netlink接続を介してユーザー空間SGXエンクレーブと通信するカーネルモジュールを使用します(scientific paper)。
0
私はこれを試していませんが、カーネルモジュールがエンクレーブをロードできない理由はありません。いずれにしても、エンクレーブの読み込みと初期化の「実際の作業」はすべてシステムソフトウェアによって行われます。ユーザーアプリケーションと同じように、インテルが提供するPSWを呼び出して作業を行うことすらできます。
ただし、エンクレーブにロードされるコードは、がユーザモードでである必要があります。
関連する問題
- 1. Linuxカーネルモジュール - ディレクトリの作成
- 2. Linuxカーネルモジュールの作成時にユーザープロセスPIDを取得する
- 3. Linuxカーネルモジュール
- 4. linuxカーネルモジュール
- 5. コンパイルLinuxカーネルモジュール(lincan)
- 6. Linuxカーネルモジュールのスレッドローカルデータ
- 7. Linuxカーネルモジュール - セキュリティリスク?
- 8. 問題SGXエンクレーブの作成と実行
- 9. ブート時にlinuxカーネルモジュールをロードする
- 10. Linuxカーネルモジュールをコーディングするには?
- 11. Linuxカーネルモジュールの文字列操作
- 12. arduinoとのシリアル通信用のLinuxカーネルモジュールの作成方法は?
- 13. Linuxカーネルモジュールについて
- 14. Linuxカーネルモジュールの逆アセンブリコード
- 15. Linuxカーネルモジュール - 作成されたcharデバイスを開くとバグが発生する
- 16. Linuxカーネルモジュールの動的配列
- 17. Linuxカーネルモジュールのメモリリーク検出ツール
- 18. Linuxカーネルモジュールのioctlの上ENOTTY
- 19. Linuxカーネルモジュール - 冗長が含ま
- 20. Linuxカーネルモジュールのデバッグ方法は?
- 21. Linuxカーネルモジュールの定期タスク
- 22. SGX Helloworldでエンクレーブを作成できません
- 23. Linuxカーネルモジュールからdebugfsに書き込む
- 24. .oファイルをLinuxカーネルモジュール(.ko)ファイルにコンパイルするには?
- 25. gdbを使ってLinuxカーネルモジュールをデバッグ
- 26. 独立したオブジェクトディレクトリにツリー外のLinuxカーネルモジュールを構築する
- 27. ブート時に組み込みLinuxカーネルモジュールに値を渡すには?
- 28. copy_to_userがリンクリストで動作していないLinuxカーネルモジュール
- 29. Linuxカーネルモジュールのtimer_listを使用するとシステムがクラッシュする
- 30. Linuxカーネルモジュールでの遅延方法クリティカルセクション