この設定のすべての PTE (ページ テーブル エントリ) には、このエントリによってマップされる物理ページの範囲を制御する G ビット (G = グローバル) があります。
G ビットが設定されている場合、エントリはすべてのプロセスに対してグローバルであり、他のアクセス権に従って、すべてのプロセスがマップする物理ページにアクセスできます。G ビットがゼロの場合、エントリはグローバルではなく、プロセスに対してプライベートです。[カーネルはそのページに G ビットを設定しますが、そのページの U ビット (U = ユーザー モード) を無効にすることで、ユーザー モード アクセスを防ぎます。]
G ビットがユーザーモード PTE (U ビットが設定されているもの) に設定されている場合、システム上のすべてのプロセスが PTE マップのページにアクセスできるため、セキュリティ違反ではありませんか?
何か不足していますか?ユーザーモード PTE に G ビットを設定する方法はありますが、システム上のすべてのプロセスではなく、信頼できるプロセスのグループ間でのみグローバルに設定できますか? PTE に G ビットと U ビットの両方を設定できますか?