Linux memblock

memblock

用法

  • memblock_add 将可用内存写入memblock 全局变量中,使可用内存区域受 memblock 分配器管理
  • memblock_reserve将内存区块添加到预留内存集合
  • memblock_alloc用于申请 memblock 中的内存并返回虚拟地址

移交给buddy

  • start_kernel
    • mm_init
      • mem_init
        • memblock_free_all //release free pages to the buddy allocator
相关推荐
江畔何人初17 小时前
pod的内部结构
linux·运维·云原生·容器·kubernetes
不做无法实现的梦~17 小时前
PX4编译环境配置和qgc配置安装教程(2)
linux·stm32
齐鲁大虾17 小时前
Linux下用什么编程语言方便开发B/S架构程序
linux·运维·架构
范纹杉想快点毕业18 小时前
状态机设计与嵌入式系统开发完整指南从面向过程到面向对象,从理论到实践的全面解析
linux·服务器·数据库·c++·算法·mongodb·mfc
峥嵘life18 小时前
Android16 【CTS】CtsMediaCodecTestCases等一些列Media测试存在Failed项
android·linux·学习
prettyxian19 小时前
【linux】进程控制(1):从fork创建到wait回收
linux
来来走走19 小时前
rocky linux 9.7安装mysql 8.4+
linux·数据库·mysql
大黄说说19 小时前
深入理解 Linux 权限机制:文件、用户与访问控制全解析
linux·运维·服务器
小生不才yz19 小时前
shell编程 - 条件测试
linux
2301_7722042819 小时前
Linux 驱动开发:杂项设备驱动与自动设备号管理
linux·运维·驱动开发