标签: linux memory linux-kernel
我想在Linux内核中添加一个新的内存区域(ZONE_DMA,ZONE_NORMAL,ZONE_HIGHMEM等)。例如,此内存区域(ZONE_ALTERNATE)将具有特殊属性,使其在某些情况下可以使用。想象一下,有一个特殊的DDR DIMM可以对数据执行某些操作。我希望能够使用kmalloc从这个区域分配。具体来说,我想将此区域添加到内核2.6.32,但当前的内核也可以使用。
是否有任何关于如何实现这一点的资源或想法?