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