函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:arch\x86\kernel\e820.c Create Date:2022-07-27 08:43:22
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:e820__memblock_setup

函数原型:void __init e820__memblock_setup(void)

返回类型:void

参数:

1295  memblock_allow_resize()
1297 i小于nr_entries循环
1298  entry等于entries[i]
1300  end等于addrsize
1301  如果end不等于end则继续下一循环
1304  如果type恒等于E820_TYPE_SOFT_RESERVED准备内存空间
1307  如果type不等于E820_TYPE_RAMtype不等于E820_TYPE_RESERVED_KERN则继续下一循环
1310  memblock_add(addr, size)
1314  memblock_trim_memory(PAGE_SIZE)
1316  memblock_dump_all()
调用者
名称描述
setup_arch平台相关启动