From 476dc2e62fd8d7e17524dad365ae66e8ad6aa9e2 Mon Sep 17 00:00:00 2001 From: SashegDev Date: Mon, 14 Sep 2026 12:14:09 +0000 Subject: [PATCH] docs: fix mangled backticks in long-run section --- docs/sbl-bringup.md | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/docs/sbl-bringup.md b/docs/sbl-bringup.md index 160930e..eaebd4e 100644 --- a/docs/sbl-bringup.md +++ b/docs/sbl-bringup.md @@ -216,15 +216,16 @@ ## b39 long runs: table phases + leak-sink (2026-09-14) - b39 детерминирован (повторы 1:1 по prog-pc). После clock-фаз: - 5-entry table-loop ( flag, =pbl_shared), - math-хелпер (udiv/mls + ), arith - (udiv-интерполяция), акссессоры - (strb/strh/str по r5-моде 1..4), poll-цепочки ubfx#10 (bit10=+1). -- sbl_uni: каждые 2M (pc-сэмпл). 2M S12-check, 5M table r4=1, - 20M dispatch r4/r5=table-ptrs, 50M S-wrapper, 80M - (r5=вычисленное), 100M снова table-loop r4=0 (ВНЕШНИЙ re-pass!). -- Утечка sp: S12-stub не снимает фрейм враппера (8B/вызов, ~58B/Kinsn, - было 'harmless'). К 100M sp=0x807ABF0 (~500KB до дна DDRLOW). - Фикс: гэп (минус UARTDM-страница) замаплен - в uni как leak-sink (+8M runway, ~140M). QEMU не тронут (в гэпе - периферия; короткие прогоны не достают). UART всё ещё пуст. + 5-entry table-loop 0x8007932 (флаг [r5+0x69], r5=pbl_shared), + math-хелпер 0x8006684 (udiv/mls + str [r7+0x110]), arith 0x800E940 + (udiv-интерполяция), аксессоры 0x80079D8/0x8007A3A (strb/strh/str + по r5-моде 1..4), poll-цепочки ubfx#10 (bit10 дает 1 = ready). +- sbl_uni: prog-принт каждые 2M (pc-сэмпл). 2M S12-check, 5M table + r4=1, 20M dispatch r4/r5=table-ptrs, 50M S-wrapper, 80M 0x800ECxx + (r5=вычисленное), 100M снова table-loop r4=0 (ВНЕШНИЙ re-pass). +- Утечка sp: S12-stub не снимает фрейм враппера (8B/вызов, + около 58B/Kinsn; раньше считался harmless). К 100M sp=0x807ABF0 + (около 500KB до дна DDRLOW). Фикс: гэп 07800000-08000000 (минус + UARTDM-страница) замаплен в uni как leak-sink (+8M runway). + QEMU не тронут (в гэпе периферия; короткие прогоны не достают). + UART все еще пуст.