【发布时间】:2019-04-08 11:57:50
【问题描述】:
出于实验目的,我需要 aarch64 Linux 4.15 中物理上连续的内存。
我猜如果所需的大小小于页面大小,分配的内存可能是物理上连续的,如下所示。
void * p = mmap(0, getpagesize() - 1, PROT_READ | PROT_WRITE, MAP_SHARED, 0, 0);
分配后,我会用/proc/self/pagemap来识别它的物理地址。
但是我找不到任何关于此的文档。 我可以分配物理上连续的内存吗?
谢谢。
【问题讨论】: