v2
2026-09-07
memblock tests: cover low-address allocations · v2
原始补丁链接
子 Patch(2)
1/2
memblock tests: model the low allocation limit within dummy memory
memblock simulator 用 architecture override 把低端内存限制 ARCH_LOW_ADDRESS_LIMIT 放到 MEM_SIZE 中点,使注册内存两侧都有可用区域,以便测试 memblock_alloc_low(),生产分配逻辑不变。
2/2
memblock tests: cover allocations below the low address limit
新增 memblock_alloc_low() 测试,覆盖对齐、末字节低于 limit、对齐限制、低内存区全预留而高内存可用等场景,并验证 bottom-up/top-down、zeroing 和 reserved 记账。