b28: poll-epilogue march kill

This commit is contained in:
lumia-emu
2026-09-13 12:21:50 +00:00
parent db3e10e31a
commit 2f0c82f3f7
3 changed files with 97 additions and 1 deletions
+6
View File
@@ -133,3 +133,9 @@
pushed-lr + ACK + возврат) — S16 больше не нужен в цепочке (остаётся
как fallback).
- S12v5: +restore r7 (peripheral base, S16 dormant) прямо в S12.
## b28: poll-epilogue march kill (2026-09-13)
- Poll-fn входит mid-way (без prologue-push), выходит через
`add sp,#0x1C + pop.w 0x14` (+0x30/проход, пушей нет) → марш вверх
через fill в IMEM-нули → fault на верху. `add sp` → NOP (2B, b28).
Pop читает helper-фреймы (pushed-lr, валидные возвраты).