serial.log 显示 memmap 分支(d[..] 转储 / mm: best=)从未打印 → 分支未执行, size≈4GB 来自 fallback 的 detect_memory_size()(CMOS 读到垃圾)。加两处诊断: 1) init 开头无条件打印 MemmapAddr/MemmapSize/MemmapDescSize; 2) fallback 打印 CMOS 0x15-0x18 与 detect_memory_size 结果。
serial.log 显示 memmap 分支(d[..] 转储 / mm: best=)从未打印 → 分支未执行, size≈4GB 来自 fallback 的 detect_memory_size()(CMOS 读到垃圾)。加两处诊断: 1) init 开头无条件打印 MemmapAddr/MemmapSize/MemmapDescSize; 2) fallback 打印 CMOS 0x15-0x18 与 detect_memory_size 结果。