mm.init 报 start=0x400000 size=4292411392(≈4GB)后挂起——256MB 内存不该有 4GB 可用区,怀疑 memmap 描述符读到垃圾。新增:1) init 内转储全部描述符 (type/start/pages);2) buddy __init__ 循环打印前 6 次迭代与 loop done 标记, 定位挂起点。
mm.init 报 start=0x400000 size=4292411392(≈4GB)后挂起——256MB 内存不该有 4GB 可用区,怀疑 memmap 描述符读到垃圾。新增:1) init 内转储全部描述符 (type/start/pages);2) buddy __init__ 循环打印前 6 次迭代与 loop done 标记, 定位挂起点。