您的位置:首页 > 其它

内存管理之memblock管理之移除块memblock_reserve

2017-03-06 09:27 633 查看
memblock_reserve()函数:

int __init_memblock memblock_reserve(phys_addr_t base, phys_addr_t size)
{
memblock_dbg("memblock_reserve: [%#016llx-%#016llx] flags %#02lx %pF\n",
    (unsigned long long)base,
    (unsigned long long)base + size - 1,
    0UL, (void *)_RET_IP_);

return memblock_add_range(&memblock.reserved, base, size, MAX_NUMNODES, 0);
}

需要注意,此函数是调用的是memblock_add_range(),其增加了一个逻辑块,但是其增加到memblock.reserved中的。这点需要明确。


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: