banner stub noreturn -> 0x802f694

This commit is contained in:
SashegDev
2026-09-11 07:24:45 +00:00
parent e473826732
commit c36a48d170
2 changed files with 7 additions and 5 deletions
+4 -2
View File
@@ -441,12 +441,14 @@ static void saimaa_machine_init(MachineState *machine)
}
/* Banner stub at 0x08062150: print r0 string via UARTDM
* (b16 redirects 0x802f690 blx here). Built from qemu/banner.S:
* push/pop frame, preserves lr, returns r0=0 to caller. */
* push frame, print loop, ldr pc,=0x802f694 (callee noreturn).
* 28 bytes total. */
{
static const uint8_t bn[] = {
0x10, 0xb5, 0x4f, 0xf2, 0x00, 0x03, 0xc0, 0xf2,
0x8a, 0x73, 0x10, 0xf8, 0x01, 0x1b, 0x09, 0xb1,
0x19, 0x67, 0xfa, 0xe7, 0x00, 0x20, 0x10, 0xbd,
0x19, 0x67, 0xfa, 0xe7, 0xdf, 0xf8, 0x00, 0xf0,
0x94, 0xf6, 0x02, 0x08,
};
size_t k;
for (k = 0; k < sizeof(bn); k += 4) {