评审中
🚀 性能优化
最新 v12 · 更新于 2026-11-07
连续内存加速 vmap
提交者:Wen Jiang · 首次出现 2026-07-10
通过避免页表锯齿和批量映射,加速物理连续/部分连续内存上的 ioremap、vmalloc 和 vmap。
版本时间线
v12
2026-11-07
查看详情 →
为 vmalloc/vmap 增加 PTE 级块映射与批量 CONT_PTE,并重构页表遍历以加速连续映射。
v10
2026-10-02
· 含 10 个子 patch
查看详情 →
v10 系列为 vmalloc/arm64 引入 pte_set_huge,批量映射连续页并消除大 page_shift 页表重走。
v8
2026-09-17
查看详情 →
v8 添加 pte_set_huge,重构 vmalloc 用 PTE 级块映射和更大 page_shift 加速 ioremap/vmap。
v7
2026-07-16
· 3 封原始邮件
查看详情 →
提取 vm_shift() 函数以统一 vmalloc 映射移位选择,为后续 vmap 批量映射做准备。
v6
2026-07-15
· 5 封原始邮件
查看详情 →
补丁通过避免页表锯齿和批量映射加速ioremap/vmalloc/vmap,支持CONT-PTE和巨页映射。
日报中提到过
这几天的日报里对这个系列有更详细的"发生了什么/为什么重要"叙述,原始邮件摘要之外可以点进去看。