ARMv5的Hugepage / Superpage支持

时间:2014-05-20 16:18:19

标签: linux-kernel arm mmu

我正在浏览Linux内核的一些新增内容,它添加了代码以支持ARMv6和ARMv7的1MB页面,Freebsd自2013年以来也内置了支持,但它也仅限于ARMv6和ARMv7。 Linux还支持使用大页面映射ARMv5上的内核内存,但不支持用户空间。

由于我正在考虑在ARMv5上添加对用户空间Hugepages的支持,我想知道是否存在任何无法实现的架构障碍。

ARMv5上的用户空间应用程序是否支持大页面?或者只是“有人必须实施”的问题?在Linux上我可以看到他们使用以前的访问权限/域位来保存一些在ARMv5上无法实现的额外信息AFAICT。但这是唯一的原因还是我可能错过了其他什么?

0 个答案:

没有答案