We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
より具体的な状況として、1つの frame の中に 使用可能な page と不可能な page が混在している場合に frame 全体が使用可能なメモリ領域として扱われる可能性がある。
The text was updated successfully, but these errors were encountered:
ご報告ありがとうございます。 kUEFIPageSize が 4096 より小さくなることは考え難いですが、kBytesPerFrame を 4096 より大きくしてしまうことは考えられますね。2MB ページや 1GB ページを使いたくなるなど。 static_assert か何かで、kBytesPerFrame <= kUEFIPageSize であることをチェックするようにしても良いかもしれません。
Sorry, something went wrong.
ページサイズを大きくすることを許さないのであればstatic_assert で対応するのは簡潔でいいですね
No branches or pull requests
kUEFIPageSize が kBytesPerFrame よりも細分化されていた場合、
プロセスに対して割り当てるべきでないメモリ領域が割り当てられる可能性がある。
ただし現状、両者の定数は同じ値が指定されているのでここで指摘する問題は起こらない。
より具体的な状況として、1つの frame の中に 使用可能な page と不可能な page が混在している場合に frame 全体が使用可能なメモリ領域として扱われる可能性がある。
The text was updated successfully, but these errors were encountered: