摘要: zone sizes init 各个zone 中 size 相关信息的初始化 setup_arch -> bootmem_init -> zone_sizes_init arch/arm64/mm/init.c 188static void __init zone_sizes_init(unsign 阅读全文
posted @ 2022-04-03 22:09 张志伟122 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 版权声明:本文为CSDN博主「Huo的藏经阁」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/weixin_42730667/article/details/117840820 由于现在运行的设备中大都采用spa 阅读全文
posted @ 2022-04-03 17:29 张志伟122 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 相关的宏定义 arch/arm64/include/asm/sparsemem.h 9#define MAX_PHYSMEM_BITS CONFIG_ARM64_PA_BITS 10#define SECTION_SIZE_BITS 30 MAX_PHYSMEM_BIT 最大物理内存地址bits - 阅读全文
posted @ 2022-04-03 16:18 张志伟122 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 上一篇:smp_init 整体流程-新核心执行 secondary_entry https://www.cnblogs.com/zhangzhiwei122/p/16093602.html secondary cpu启动流程 secondary_entry // arch/arm64/kernel/ 阅读全文
posted @ 2022-04-03 10:33 张志伟122 阅读(1445) 评论(0) 推荐(0) 编辑
摘要: 上一篇:smp_init 的整体流程 https://www.cnblogs.com/zhangzhiwei122/p/16093602.html 本文: smp_init 中的 idle thread init 每个cpu的idle_threads cpuhp_threads_init 每个cpu 阅读全文
posted @ 2022-04-03 09:05 张志伟122 阅读(327) 评论(0) 推荐(0) 编辑