是否可以編寫Linux內核模塊並在模塊中創建飛地。 以及如何做到這一點。在Linux內核模塊中創建飛地
0
A
回答
2
不,所有飛地操作(飛地執行的操作都不是由內核創建飛地),必須在用戶模式下執行。如果在內核模式下執行它們將會失敗。
但是,有一個scientific paper他們使用內核模塊通過Netlink連接與用戶空間SGX飛地區進行通信。
0
我還沒有嘗試過這個,但我看不出爲什麼內核模塊將無法加載飛地。加載和初始化飛地的所有「實際工作」都是由系統軟件完成的。您甚至應該能夠調用英特爾提供的PSW爲您完成工作,就像用戶應用程序一樣。
然而,加載到飛地中的代碼必須在用戶模式下爲。
相關問題
- 1. 構建Linux內核模塊的問題
- 2. Linux內核和我的內核模塊
- 3. 在Python中開發Linux內核模塊
- 4. 在Linux內核模塊中使用RPC
- 5. Linux內核模塊編程
- 6. Linux內核模塊調試
- 7. Linux內核模塊編譯
- 8. Linux內核模塊ABI(x86)
- 9. 安裝Linux內核模塊
- 10. 從Linux內核模塊
- 11. Linux內核模塊配置
- 12. Linux內核模塊編譯
- 13. 關於linux內核模塊
- 14. 剖析Linux內核模塊
- 15. 如何在內核模塊中打印linux內核版本號
- 16. 啓動時內核模塊在Linux內核中的狀態
- 17. 在Linux內核模塊中線程本地數據
- 18. 如何在Linux內核模塊
- 19. 創建簡單的內核模塊
- 20. linux內核模塊內存檢查器
- 21. Linux內核模塊中的內核線程之間的通信
- 22. Linux內核模塊(內核3.5)中的系統調用攔截
- 23. 在運行時從linux內核模塊獲取內核版本
- 24. 在linux中創建一個模塊
- 25. 構建Android內核模塊
- 26. 在構建Linux內核之前只清理選定的模塊
- 27. 編譯linux內核模塊時出錯
- 28. 展開陣列Linux內核模塊
- 29. Linux可加載內核模塊exit_module
- 30. C - Linux - 內核模塊 - TCP標頭