第七周 - Antareske/tgoskits GitHub Wiki

实习周报(2026-08-22)

本周工作:WiFi 驱动

主线同步原语重构对 wifi 驱动的影响面:

  1. 吞吐 -20% + 下行量化卡在 kicker 频率上;
  2. 正确性契约违反:主线更新同步原语后会持禁抢占锁睡觉,导致中断触发还得等 tick;
  3. 锁型禁止中断:目前思路是局部使用 raw 锁回退到主线更新前的状态。

信用事件化 + raw 修复

上行/双向表现回归,下行因主线原语问题 panic,实际上就是 XFER 中断实现与当前的锁不兼容,现在持锁时不能有中断。

文档:SG2002 WiFi:新同步原语的影响

PR:#1914

下周

  1. 对齐主线同步原语,或在 WiFi 驱动局部实现 raw 锁允许交错和中断。

  2. 其它优化:发送聚合、kicker 降级(学 linux 驱动逻辑)