lumia-emu
|
db3e10e31a
|
S12v5: r7 restore in-stub
|
2026-09-13 12:20:35 +00:00 |
|
lumia-emu
|
a81be9b1c3
|
S12v4 smart dispatcher baked
|
2026-09-13 12:16:43 +00:00 |
|
lumia-emu
|
751fb052d4
|
S16v4: reject STUBV return
|
2026-09-13 12:15:25 +00:00 |
|
lumia-emu
|
7af645ef45
|
S16v3: add sp un-leak
|
2026-09-13 12:13:59 +00:00 |
|
lumia-emu
|
7a77e33eda
|
b27: poll re-init skip + bits pref-set
|
2026-09-13 12:12:51 +00:00 |
|
lumia-emu
|
42227147d4
|
b26: S17 safe-logger baked
|
2026-09-13 12:08:22 +00:00 |
|
lumia-emu
|
4e38215e86
|
b25: S12v3/S16v2 smart-return baked
|
2026-09-13 12:05:17 +00:00 |
|
lumia-emu
|
7eef1340b6
|
b25: S12v2-full + B66-ELF + S16 baked
|
2026-09-13 12:01:19 +00:00 |
|
lumia-emu
|
48969c60f3
|
b24 scaffold: S12 + poll-bit2 baked, default b24
|
2026-09-13 11:37:15 +00:00 |
|
lumia-emu
|
ff4c3a54a0
|
b24: world-switch stub + clock S11
|
2026-09-13 11:29:17 +00:00 |
|
lumia-emu
|
98c69e2740
|
b23: parity docs, run-sbl default b23
|
2026-09-13 10:40:29 +00:00 |
|
lumia-emu
|
830283e12b
|
b23: S10 + table poke + S9 baked
|
2026-09-13 10:37:18 +00:00 |
|
lumia-emu
|
8388cc0a30
|
b22: bake 6BE->S9 patch
|
2026-09-13 10:32:06 +00:00 |
|
lumia-emu
|
063b67318e
|
b22: rollback NOP + S9v3 baked (sp reset)
|
2026-09-13 10:31:40 +00:00 |
|
lumia-emu
|
285a054d6d
|
b21: logger S8 (pop.w -> bx lr)
|
2026-09-13 10:25:22 +00:00 |
|
lumia-emu
|
11e358e644
|
run-sbl default b18
|
2026-09-13 00:23:42 +00:00 |
|
lumia-emu
|
95352f7818
|
b18 parity: docs, run-sbl, vec/dstub logging
|
2026-09-13 00:23:21 +00:00 |
|
lumia-emu
|
f5bddadbce
|
b18: single 6B idiom NOP (order fix)
|
2026-09-13 00:19:10 +00:00 |
|
lumia-emu
|
c524cc5c60
|
b18: NOP full bl idiom (dangling prefix fix)
|
2026-09-13 00:18:14 +00:00 |
|
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 |
|