首页 > 其他 > 详细

AARCH64内核highlights

时间:2014-12-03 17:16:47      阅读:299      评论:0      收藏:0      [点我收藏+]

39bits地址线,4K页时3级页表,64K页时2级页表。

In terms of MMU, it currently supports 39-bit address space for user and kernel (each) with 3-level page table and 4KB pages or 2-level page table and 64KB pages (see Documentation/aarch64/memory.txt). The virtual address space can be extended to 48-bit. 

32bits兼容模式,但只允许在4k页的模式下。

二者无法同时工作,因为转换需要exception来完成。

Compat (32-bit) user applications (ARM EABI only) are supported with the 4KB page configuration. There is no interworking between AArch32 and AArch64 code (the architecture requires an exception entry/exit to change the mode). 


linaro的文档

http://people.linaro.org/~rikuvoipio/aarch64-talk/#/

userspace的ABI文档

http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.subset.swdev.abi/index.html


其它知识:

http://community.arm.com/groups/processors/blog/2011/03/22/memory-access-ordering--an-introduction


AARCH64内核highlights

原文:http://my.oschina.net/rinehart/blog/351898

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!