b37: S20 clock-dispatcher router

This commit is contained in:
lumia-emu
2026-09-14 00:24:47 +00:00
parent 8ce95238e0
commit 4fcb316c99
5 changed files with 165 additions and 7 deletions
+10
View File
@@ -179,3 +179,13 @@
- Урок: полный IMEM-poison ломает IMEM-стек (счётчики читают
0xFFFFFFFF вместо свежих нулей → underflow → wild-pop). Только
tripwire 4B на входе дрейфа `[0x8600000,0x8600004)`.
## b36: assert-entry to S19 (2026-09-13)
- sbl_mc assert-fn входит mid-way (`0x802F9A2`), минуя S19-hang'и.
Вход тоже в S19 (ест ldr + половину movw).
## b37: S20 clock-dispatcher router (2026-09-13)
- Голый clock-диспетчер (`0x800EB80`, без пушей) снимает `pop.w 0x30`
за проход → марш sp к верху IMEM. S20 (34B @0x08006D38):
`[sp+0x2C]` валиден → исходный pop; иначе r0=sl + re-run
(идемпотентная математика). Эпилог `pop.w` (4B) → `b.w S20`.