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
+11
View File
@@ -734,6 +734,17 @@ static void saimaa_machine_init(MachineState *machine)
uint32_t v = 0x08006B8D;
cpu_physical_memory_write(0x080528D0, &v, 4);
}
/* PBL dispatcher-table fabrication (b33): retarget literal
* [0x80164F0] (image: hash blob!) to scratch struct at
* 0x08600200 with [0x18]=2 (ready -> dispatch). */
{
uint32_t v = 0x08600200;
cpu_physical_memory_write(0x08600200, &v, 4);
v = 0x00000002;
cpu_physical_memory_write(0x08600214, &v, 4);
v = 0x08600200;
cpu_physical_memory_write(0x080164F0, &v, 4);
}
/* HW-ready bits (b25/b26): [0x073A100] bits 0,1,2 (SBL
* read-only polls: bit2 poll#1, bit1 poll#2, bit0 gate). */
{