评审中
🛡️ 稳定性修复
最新 v3 · 更新于 2026-10-11
修复 riscv 执行页 icache 漏刷
提交者:未知 · 首次出现 2026-10-10
flush_icache_pte() 只刷新触发缺页的那个 mm,当同一 exec folio 被第二个 mm 映射时 icache 未刷新,可能执行陈旧指令;修复为在建立执行 PTE 时正确刷新相关 hart。
版本时间线
v3
2026-10-11
查看详情 →
RISC-V 修复 per-mm icache 刷新却置 folio 全局 PG_dcache_clean,导致第二个 mm 在其他 hart 映射可执行 folio 时跳过刷新。
v2
2026-10-10
查看详情 →
flush_icache_pte() 只刷新触发缺页的那个 mm,当同一 exec folio 被第二个 mm 映射时 icache 未刷新,可能执行陈旧指令;修复为在建立执行 PTE 时正确刷新相关 hart。
日报中提到过
这几天的日报里对这个系列有更详细的"发生了什么/为什么重要"叙述,原始邮件摘要之外可以点进去看。