Commit Graph

  • 8aef555346 b38: S21 table-walker router master lumia-emu 2026-09-14 00:34:52 +00:00
  • d3e2efe7ba maze v2: reject even lr (no ARM drift) lumia-emu 2026-09-14 00:30:18 +00:00
  • 3d011f2994 S12v7: drop add-sp (marched) lumia-emu 2026-09-14 00:28:20 +00:00
  • 785eb934e6 scratch to OCIMEM (out of march) lumia-emu 2026-09-14 00:27:02 +00:00
  • 4fcb316c99 b37: S20 clock-dispatcher router lumia-emu 2026-09-14 00:24:47 +00:00
  • 8ce95238e0 b36: fix 9A2 exp bytes lumia-emu 2026-09-14 00:21:14 +00:00
  • f46e4e94fe b36: assert-entry to S19 lumia-emu 2026-09-14 00:20:51 +00:00
  • 9187bdcff0 b35: sbl_mc hangs to S19 lumia-emu 2026-09-14 00:19:33 +00:00
  • 5362f0a6f8 IMEM tripwire 4B lumia-emu 2026-09-14 00:17:06 +00:00
  • 503c334b2e IMEM tripwire (poison broke stack) lumia-emu 2026-09-14 00:15:36 +00:00
  • 2a3bdcd72d b34: hang neutralize lumia-emu 2026-09-14 00:14:29 +00:00
  • d0a62a86c8 bake table-root fabrication lumia-emu 2026-09-14 00:12:29 +00:00
  • 66b1721b7a b33: partition wrap-check lumia-emu 2026-09-14 00:11:45 +00:00
  • ae9ad07370 b32: logger-tail b.w lumia-emu 2026-09-14 00:08:58 +00:00
  • 308e8aa2af b31: logger-epilogue NOP lumia-emu 2026-09-14 00:06:48 +00:00
  • 110a60562c b30: epilogue blx via BLX2BL lumia-emu 2026-09-14 00:03:57 +00:00
  • 8cd7c85771 S12v6: add-sp un-leak in-stub lumia-emu 2026-09-14 00:01:45 +00:00
  • dcfdeef917 tools: add sled (zero-drift) detector + capstone disassembly history in trap handler SashegDev 2026-09-13 17:32:57 +00:00
  • b5671fbbd7 IMEM poison drift-trap SashegDev 2026-09-13 12:25:25 +00:00
  • b7de1d80e0 b29: S18 poll-epilogue router SashegDev 2026-09-13 12:23:15 +00:00
  • 0863405819 b28: poll-epilogue march kill SashegDev 2026-09-13 12:21:50 +00:00
  • 757e74fb4f S12v5: r7 restore in-stub SashegDev 2026-09-13 12:20:35 +00:00
  • 68fab44137 S12v4 smart dispatcher baked SashegDev 2026-09-13 12:16:43 +00:00
  • 47e78ee42f S16v4: reject STUBV return SashegDev 2026-09-13 12:15:25 +00:00
  • 80ee6d1bf3 S16v3: add sp un-leak SashegDev 2026-09-13 12:13:59 +00:00
  • 9cd903c34d b27: poll re-init skip + bits pref-set SashegDev 2026-09-13 12:12:51 +00:00
  • 8b1eaeba18 b26: S17 safe-logger baked SashegDev 2026-09-13 12:08:22 +00:00
  • 13b314e9cf b25: S12v3/S16v2 smart-return baked SashegDev 2026-09-13 12:05:17 +00:00
  • c875e8712f b25: S12v2-full + B66-ELF + S16 baked SashegDev 2026-09-13 12:01:19 +00:00
  • 15eeba929d b24 scaffold: S12 + poll-bit2 baked, default b24 SashegDev 2026-09-13 11:37:15 +00:00
  • d2d180feac b24: world-switch stub + clock S11 SashegDev 2026-09-13 11:29:17 +00:00
  • b06f009dd0 b23: parity docs, run-sbl default b23 SashegDev 2026-09-13 10:40:29 +00:00
  • 95b98054b3 b23: S10 + table poke + S9 baked SashegDev 2026-09-13 10:37:18 +00:00
  • 9c45d06ed2 b22: bake 6BE->S9 patch SashegDev 2026-09-13 10:32:06 +00:00
  • f2510065ea b22: rollback NOP + S9v3 baked (sp reset) SashegDev 2026-09-13 10:31:40 +00:00
  • c29860618f b21: logger S8 (pop.w -> bx lr) SashegDev 2026-09-13 10:25:22 +00:00
  • 8d05bebc0c run-sbl default b18 SashegDev 2026-09-13 00:23:42 +00:00
  • 615574fa6f b18 parity: docs, run-sbl, vec/dstub logging SashegDev 2026-09-13 00:23:21 +00:00
  • 8d5657d5a2 b18: single 6B idiom NOP (order fix) SashegDev 2026-09-13 00:19:10 +00:00
  • 6de5a47b34 b18: NOP full bl idiom (dangling prefix fix) SashegDev 2026-09-13 00:18:14 +00:00
  • 4bd9997412 saimaa: vec maze+sctlr logging SashegDev 2026-09-13 00:10:23 +00:00
  • 9e63dfc258 saimaa: fix cp15 reg names SashegDev 2026-09-13 00:08:17 +00:00
  • 1e271b6d53 saimaa: log DFAR/IFSR/DFSR in vec trap SashegDev 2026-09-13 00:07:29 +00:00
  • 62f32be733 saimaa: vec serves maze to Thumb (null-fetch parity) SashegDev 2026-09-13 00:04:55 +00:00
  • 049f98122b b18: S7 exit router + dstub trap + docs SashegDev 2026-09-12 10:30:18 +00:00
  • 67539f7351 maze mb[] mailbox 0x08006890 SashegDev 2026-09-11 15:50:21 +00:00
  • 22ea0dd0f1 vec mailbox -> ring base 0x08006890 SashegDev 2026-09-11 15:50:01 +00:00
  • 74e4ead780 mailbox -> 0x08006890 (banner overflowed it) SashegDev 2026-09-11 15:49:18 +00:00
  • 4ff0511da1 run-sbl: T timeout for test runs SashegDev 2026-09-11 15:46:29 +00:00
  • 444a39d8d0 qemu: run-sbl.sh with persistent fw/img paths SashegDev 2026-09-11 15:42:22 +00:00
  • 6875e8bada stubs to code zeros 0x8006820 (ring mailbox, fixed b.w) SashegDev 2026-09-11 08:44:18 +00:00
  • 124e9f5e72 maze.S: mailbox 0x08006880 SashegDev 2026-09-11 08:43:17 +00:00
  • 2087cba49c maze struct ptrs odd (blx stays Thumb) SashegDev 2026-09-11 08:40:06 +00:00
  • 40943bbd51 saimaa: ARRAY_SIZE rams loop SashegDev 2026-09-11 08:37:07 +00:00
  • fda762acc8 saimaa: stubs region readonly after implant SashegDev 2026-09-11 08:35:46 +00:00
  • f449b56b05 stubs to in-code zeros 0x8006900 (heap-proof) SashegDev 2026-09-11 08:27:23 +00:00
  • 1eee25a746 sbl b17: NOP banner call (stub tail heap-clobbered) SashegDev 2026-09-11 08:23:31 +00:00
  • 5244b703e6 mkimage: fix with-block indent SashegDev 2026-09-11 08:16:55 +00:00
  • cdcbd32398 mkimage: --user content fill (keeps GPT) SashegDev 2026-09-11 08:16:25 +00:00
  • 7b295f44f8 ffu_extract: pick store by blkSize sanity SashegDev 2026-09-11 08:15:45 +00:00
  • ea661ee9ff ffu_extract: store via PlatformId scan, mmap SashegDev 2026-09-11 08:15:25 +00:00
  • b9ad328a8e tools: ffu_extract.py (WriteDescriptor->LBA map) SashegDev 2026-09-11 08:13:36 +00:00
  • 695ed94a84 maze.S: mailbox 0x08800200 SashegDev 2026-09-11 08:06:34 +00:00
  • 329ceac0a3 relocate maze complex to DDRHI 0x08800000 (SBL heap reused DDRLOW) SashegDev 2026-09-11 08:06:21 +00:00
  • 6a94a26e0d banner: register-direct jump, no literal SashegDev 2026-09-11 07:59:06 +00:00
  • 6b88d40537 saimaa: shrink RPM RAM before peripheral window (shadowed UART/SDHCI) SashegDev 2026-09-11 07:55:19 +00:00
  • 738fa4cb76 saimaa: log UART TX to stderr SashegDev 2026-09-11 07:52:15 +00:00
  • 47c0a82601 banner: '!' marker first SashegDev 2026-09-11 07:49:09 +00:00
  • 60be146170 saimaa: unbuffered stdout for UART stub SashegDev 2026-09-11 07:47:16 +00:00
  • 72f23b43c9 stubs relayout: maze guard 36B, S6->0x8062160, banner->0x8062170 SashegDev 2026-09-11 07:44:19 +00:00
  • 474c3c8318 saimaa: drop self-clobber STUB+4 write (killed maze movt) SashegDev 2026-09-11 07:41:30 +00:00
  • c656a6a2b7 maze: [S+4] fn ptr -> STUB (0x801b72e blx jumped 0) SashegDev 2026-09-11 07:37:30 +00:00
  • addf5007ad saimaa: vec trap prints maze mailbox SashegDev 2026-09-11 07:35:06 +00:00
  • 8c04899031 maze stub logs lr/sp to mailbox SashegDev 2026-09-11 07:31:35 +00:00
  • 5feb3b8332 saimaa: low-RAM scratch at 0x3000 for SBL probes SashegDev 2026-09-11 07:26:43 +00:00
  • c36a48d170 banner stub noreturn -> 0x802f694 SashegDev 2026-09-11 07:24:45 +00:00
  • e473826732 banner stub: preserve lr, pop-return to caller SashegDev 2026-09-11 07:15:31 +00:00
  • 61ddf9de6b sbl_patch: fix b16 byte order SashegDev 2026-09-11 06:41:26 +00:00
  • afc151ce0c sbl b16: banner blx redirected to print stublet 0x8062150 SashegDev 2026-09-11 06:40:20 +00:00
  • 537e2b6b2a sbl b15: force table loop count 0xff (skip broken exit pop) SashegDev 2026-09-11 06:38:12 +00:00
  • cc213e0521 saimaa: vec cap 400 SashegDev 2026-09-11 06:35:57 +00:00
  • 309ee50ad3 sbl_patch: fix b14 byte order SashegDev 2026-09-11 06:30:12 +00:00
  • 22b259e818 sbl b14: S6 pop redirected to stublet 0x8062140 (was null-sled) SashegDev 2026-09-11 06:29:06 +00:00
  • 61a0b724ff sbl b13: NOP null-struct strb; vec trap banked regs+BKPT SashegDev 2026-09-11 06:24:09 +00:00
  • 8ae06cf1c8 saimaa: vec dump banked_r13 too SashegDev 2026-09-11 06:13:37 +00:00
  • 3950b92ab8 saimaa: vec trap dumps r0-r15 SashegDev 2026-09-11 06:11:22 +00:00
  • c6fba11bc4 saimaa: vec trap dumps banked LR/SPSR for fault PC SashegDev 2026-09-11 06:09:24 +00:00
  • d803c90903 saimaa: BKPT in exception vectors for fault capture SashegDev 2026-09-11 06:06:59 +00:00
  • 759cbd66de saimaa: sync uncommitted zern work (timer, DDRH split, manual ELF load, UEFI tables) SashegDev 2026-09-11 05:48:31 +00:00
  • 09ba5a9911 merge zern/master: take zern saimaa.c + sbl_mains (b12 bringup ahead) SashegDev 2026-09-11 05:47:40 +00:00
  • 7d57f138a5 sbl: b12 chain, slots, maze, stubs, docs current SashegDev 2026-09-07 13:35:39 +00:00
  • c7e95b4194 sbl bringup: stublets, slots, maze, ffu-ref, b10 chain, docs SashegDev 2026-09-07 13:10:38 +00:00
  • 11facdfb45 saimaa: direct sbl_main start, SMEM, null-page trap; sbl analysis tools; sbl_main=0x802f63e SashegDev 2026-09-07 11:40:31 +00:00
  • 3258b0a6ff saimaa: pc slot is 14th word (r0-r12,pc) SashegDev 2026-09-07 09:32:34 +00:00
  • 5f14a0eac5 saimaa: sblmain stack-pc override prop; sbl analysis tools SashegDev 2026-09-07 09:28:02 +00:00
  • 61cb6b9db3 saimaa: banked SPs for SVC SashegDev 2026-09-07 09:21:50 +00:00
  • 4e95ff3d42 saimaa: fake PBL stack+r0 for SBL entry SashegDev 2026-09-07 09:20:28 +00:00
  • 9b8ace415d saimaa: drop chr prop SashegDev 2026-09-07 09:15:01 +00:00
  • b6777cb318 saimaa: uart plain stdout SashegDev 2026-09-07 09:13:58 +00:00
  • 60f79da7f0 saimaa: direct char backend, drop prop dance SashegDev 2026-09-07 09:12:47 +00:00