2

ARMv6およびARMv7の1MBページをサポートするコードを追加したLinuxカーネルへの最近の追加を調べていました.Freebsdも2013年からサポートが組み込まれていますが、ARMv6およびARMv7に限定されています. Linux は、ARMv5 でカーネルメモリをマップするためのヒュージページの使用もサポートしていますが、ユーザー空間ではサポートしていません。

ARMv5 でユーザー空間の Hugepages のサポートを追加することを考えているので、実装を不可能にするアーキテクチャ上のハードルがあるかどうかを知りたいです。

ARMv5 のユーザー空間アプリケーションでヒュージページがサポートされない理由はありますか? それとも、「誰かがそれを実装しなければならない」という問題ですか?Linuxでは、以前のアクセス許可/ドメインビットを使用して、ARMv5では不可能なAFAICTの追加情報を保存していることがわかりました。しかし、それが唯一の理由ですか、それとも他に見逃したことがありますか?

4

0 に答える 0