From 95352f78181c1761576f70851dda3b39a87fc4f6 Mon Sep 17 00:00:00 2001 From: lumia-emu Date: Sun, 13 Sep 2026 00:23:21 +0000 Subject: [PATCH] b18 parity: docs, run-sbl, vec/dstub logging --- docs/sbl-bringup.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/docs/sbl-bringup.md b/docs/sbl-bringup.md index e2d3934..b2ea868 100644 --- a/docs/sbl-bringup.md +++ b/docs/sbl-bringup.md @@ -64,3 +64,14 @@ Фронтир b18: sbl_main возвращается, новый код `0x801Bxxx` (`strb [r7,#2]`-паттерн, b17-NOP на 0x801B71E), падеж pop'ом пустого стека у верха IMEM — следующий фронт. + +## b18 parity (QEMU == uni, 2026-09-12) +- QEMU поправлен до паритета: dstub-overlay + vec-maze для Thumb + (null-fetch исполняет maze и возвращается) + убран висячий префикс + bl (bogus odd store -> alignment fault, DFAR=0x8006B8D). +- QEMU b18 доходит до того же фронтира, что uni b18 (38961 инстр.): + `0x801Bxxx`, r1=0x80522A4, r2/r3=STUBV, lr=0x801B73F, sp марширует + к верху IMEM. Смерти чуть различаются по таймингу (uni: read + 0x8610000; QEMU: null-jump → maze-hang c lr-top 0x80), регион тот же. +- Следующий фронт (оба): лабиринт `0x801B6xx` (логгер, r7=0/r4=0, + pop пустого стека). Кандидаты: S8-стаблет, таблица логгера.