私は 64 ビット プロセッサ用に独自の OS を作成していますが、一般的な保護の問題に悩まされています。私のOSは、ユーザースペース保護メカニズムを実装するためにページフォールトに依存しないため、セグメント制限チェックでそれを行う方法があることがわかりました:
VMWare からのこのプレゼンテーション
http://download3.vmware.com/vmworld/2005/pac346.pdf
20ページに次のように書かれています。
初期の AMD64 アーキテクチャには、64 ビット モードでのセグメンテーションが含まれていませんでした
- EMT64T にはセグメンテーションもありません
VMM をどのように保護しますか?
- 64 ビット ゲストのサポートには、追加のハードウェア支援が必要です
- 新しい AMD プロセッサの 64 ビット モードで利用可能なセグメント制限チェック
今、私は新しい AMD プロセッサ モデルを持っています。私の質問は、64 ビット (ロング) モードの AMD プロセッサでリミット セグメント リミット チェックを実行するにはどうすればよいですか? 開発者マニュアルの 2011 年 9 月版 (最新版) をダウンロードしましたが、ダウンロード方法がどこにもありません。助けてください。