Commit Graph

75 Commits

Author SHA1 Message Date
lumia-emu 18648528c0 saimaa: vec maze+sctlr logging 2026-09-13 00:10:23 +00:00
lumia-emu 41a09121eb saimaa: fix cp15 reg names 2026-09-13 00:08:17 +00:00
lumia-emu 3adf12aa57 saimaa: log DFAR/IFSR/DFSR in vec trap 2026-09-13 00:07:29 +00:00
lumia-emu 27f9e1133e saimaa: vec serves maze to Thumb (null-fetch parity) 2026-09-13 00:04:55 +00:00
SashegDev 049f98122b b18: S7 exit router + dstub trap + docs 2026-09-12 10:30:18 +00:00
SashegDev 67539f7351 maze mb[] mailbox 0x08006890 2026-09-11 15:50:21 +00:00
SashegDev 22ea0dd0f1 vec mailbox -> ring base 0x08006890 2026-09-11 15:50:01 +00:00
SashegDev 74e4ead780 mailbox -> 0x08006890 (banner overflowed it) 2026-09-11 15:49:18 +00:00
SashegDev 4ff0511da1 run-sbl: T timeout for test runs 2026-09-11 15:46:29 +00:00
SashegDev 444a39d8d0 qemu: run-sbl.sh with persistent fw/img paths 2026-09-11 15:42:22 +00:00
SashegDev 6875e8bada stubs to code zeros 0x8006820 (ring mailbox, fixed b.w) 2026-09-11 08:44:18 +00:00
SashegDev 124e9f5e72 maze.S: mailbox 0x08006880 2026-09-11 08:43:17 +00:00
SashegDev 2087cba49c maze struct ptrs odd (blx stays Thumb) 2026-09-11 08:40:06 +00:00
SashegDev 40943bbd51 saimaa: ARRAY_SIZE rams loop 2026-09-11 08:37:07 +00:00
SashegDev fda762acc8 saimaa: stubs region readonly after implant 2026-09-11 08:35:46 +00:00
SashegDev f449b56b05 stubs to in-code zeros 0x8006900 (heap-proof) 2026-09-11 08:27:23 +00:00
SashegDev 1eee25a746 sbl b17: NOP banner call (stub tail heap-clobbered) 2026-09-11 08:23:31 +00:00
SashegDev 5244b703e6 mkimage: fix with-block indent 2026-09-11 08:16:55 +00:00
SashegDev cdcbd32398 mkimage: --user content fill (keeps GPT) 2026-09-11 08:16:25 +00:00
SashegDev 7b295f44f8 ffu_extract: pick store by blkSize sanity 2026-09-11 08:15:45 +00:00
SashegDev ea661ee9ff ffu_extract: store via PlatformId scan, mmap 2026-09-11 08:15:25 +00:00
SashegDev b9ad328a8e tools: ffu_extract.py (WriteDescriptor->LBA map) 2026-09-11 08:13:36 +00:00
SashegDev 695ed94a84 maze.S: mailbox 0x08800200 2026-09-11 08:06:34 +00:00
SashegDev 329ceac0a3 relocate maze complex to DDRHI 0x08800000 (SBL heap reused DDRLOW) 2026-09-11 08:06:21 +00:00
SashegDev 6a94a26e0d banner: register-direct jump, no literal 2026-09-11 07:59:06 +00:00
SashegDev 6b88d40537 saimaa: shrink RPM RAM before peripheral window (shadowed UART/SDHCI) 2026-09-11 07:55:19 +00:00
SashegDev 738fa4cb76 saimaa: log UART TX to stderr 2026-09-11 07:52:15 +00:00
SashegDev 47c0a82601 banner: '!' marker first 2026-09-11 07:49:09 +00:00
SashegDev 60be146170 saimaa: unbuffered stdout for UART stub 2026-09-11 07:47:16 +00:00
SashegDev 72f23b43c9 stubs relayout: maze guard 36B, S6->0x8062160, banner->0x8062170 2026-09-11 07:44:19 +00:00
SashegDev 474c3c8318 saimaa: drop self-clobber STUB+4 write (killed maze movt) 2026-09-11 07:41:30 +00:00
SashegDev c656a6a2b7 maze: [S+4] fn ptr -> STUB (0x801b72e blx jumped 0) 2026-09-11 07:37:30 +00:00
SashegDev addf5007ad saimaa: vec trap prints maze mailbox 2026-09-11 07:35:06 +00:00
SashegDev 8c04899031 maze stub logs lr/sp to mailbox 2026-09-11 07:31:35 +00:00
SashegDev 5feb3b8332 saimaa: low-RAM scratch at 0x3000 for SBL probes 2026-09-11 07:26:43 +00:00
SashegDev c36a48d170 banner stub noreturn -> 0x802f694 2026-09-11 07:24:45 +00:00
SashegDev e473826732 banner stub: preserve lr, pop-return to caller 2026-09-11 07:15:31 +00:00
SashegDev 61ddf9de6b sbl_patch: fix b16 byte order 2026-09-11 06:41:26 +00:00
SashegDev afc151ce0c sbl b16: banner blx redirected to print stublet 0x8062150 2026-09-11 06:40:20 +00:00
SashegDev 537e2b6b2a sbl b15: force table loop count 0xff (skip broken exit pop) 2026-09-11 06:38:12 +00:00
SashegDev cc213e0521 saimaa: vec cap 400 2026-09-11 06:35:57 +00:00
SashegDev 309ee50ad3 sbl_patch: fix b14 byte order 2026-09-11 06:30:12 +00:00
SashegDev 22b259e818 sbl b14: S6 pop redirected to stublet 0x8062140 (was null-sled) 2026-09-11 06:29:06 +00:00
SashegDev 61a0b724ff sbl b13: NOP null-struct strb; vec trap banked regs+BKPT 2026-09-11 06:24:09 +00:00
SashegDev 8ae06cf1c8 saimaa: vec dump banked_r13 too 2026-09-11 06:13:37 +00:00
SashegDev 3950b92ab8 saimaa: vec trap dumps r0-r15 2026-09-11 06:11:22 +00:00
SashegDev c6fba11bc4 saimaa: vec trap dumps banked LR/SPSR for fault PC 2026-09-11 06:09:24 +00:00
SashegDev d803c90903 saimaa: BKPT in exception vectors for fault capture 2026-09-11 06:06:59 +00:00
SashegDev 759cbd66de saimaa: sync uncommitted zern work (timer, DDRH split, manual ELF load, UEFI tables) 2026-09-11 05:48:31 +00:00
SashegDev 09ba5a9911 merge zern/master: take zern saimaa.c + sbl_mains (b12 bringup ahead) 2026-09-11 05:47:40 +00:00