+ -
当前位置:首页 → 问答吧 → 问题: 64位系统分配物理内存的问题

问题: 64位系统分配物理内存的问题

时间:2010-10-22

来源:互联网

小弟最近给64位服务器的pci设备做驱动,需要划分低 4G 范围内的物理内存,哪位大哥指点下??不胜感激!

作者: wolfliy   发布时间: 2010-10-22

"需要划分低 4G 范围内的物理内存,"

没看明白。啥叫划分?要划多少?具体说说?

作者: accessory   发布时间: 2010-10-22

回复 accessory


    在内核里划分物理内存, 512k吧。问题在于要保证要划分的内存物理地址需要在 4G 范围之内(首地址能用32位表示)。32 位系统不需要考虑这个问题,因为__get_free_pages等内存划分的物理内存是低于896M的。

作者: wolfliy   发布时间: 2010-10-22