b24: world-switch stub + clock S11

This commit is contained in:
SashegDev
2026-09-13 11:29:17 +00:00
parent b06f009dd0
commit d2d180feac
4 changed files with 116 additions and 6 deletions
+7
View File
@@ -698,6 +698,13 @@ static void saimaa_machine_init(MachineState *machine)
uint32_t v = 0x08006B8D;
cpu_physical_memory_write(0x080528D0, &v, 4);
}
/* PBL world-switch Thumb-stub (b24, 4B @0x00221EF8):
* movs r0,#0; bx lr (return 0 to dispatcher, TZ deferred).
* Overwrites ARM trampoline head (recoverable from ELF). */
{
uint32_t v = 0x47702000;
cpu_physical_memory_write(0x00221EF8, &v, 4);
}
{
uint32_t fill = 0x08006B8D;
uint32_t a;