bake table-root fabrication

This commit is contained in:
lumia-emu
2026-09-14 00:12:29 +00:00
parent 66b1721b7a
commit d0a62a86c8
2 changed files with 18 additions and 0 deletions
+7
View File
@@ -434,6 +434,13 @@ def main():
# PBL version-table fabrication (b23): [0x080528D0] = STUBV so the
# rollback query's blx calls maze (returns 0 = versions OK).
W32(0x080528D0, STUBV)
# PBL dispatcher-table fabrication (b33): [0x80164F0] (literal pool,
# image default points at hash blob!) retargeted to scratch struct
# at 0x08600200 with [0x18]=2 (ready-flag -> world-switch dispatch;
# TZ deferred via OCIMEM stub). IMEM scratch (below SBL IMEM stack).
W32(0x08600200, 0x08600200)
W32(0x08600214, 0x00000002)
W32(0x080164F0, 0x08600200)
# HW-ready bit fabrication (b25): [0x073A100] bits 0,1,2 = peripheral
# status done-bits (poll#1 checks bit2 (lsls#29), poll#2 bit1 (lsls#30),
# post-poll gate bit0 (lsls#31)). SBL only reads it, never writes.