Add instrumented MMIO tracer and first trace
Unicorn-based tracer captures every MMIO read/write with PC and instruction count. First trace of trampoline blob: 19 MMIO accesses in 200K instructions. Boot sequence: PMU_GRF read -> SRAM flag -> SRAM self-register -> BUS_GRF QoS -> DDRC reset -> SCRU PLL config -> BUS_GRF route -> polls Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
instr,op,addr,register,value,pc
|
||||
13,R,0xFD588080,GRF+0x8080,0x00000000,0x109A0
|
||||
17,R,0xFF000010,SRAM+0x10,0x00000000,0x109B0
|
||||
39,W,0xFF016F58,SRAM+0x16F58,0x-5640EC1FEBFFFFFF,0x00B14
|
||||
45,W,0xFF016F60,SRAM+0x16F60,0x58000164A9BF7BFD,0x00B14
|
||||
51,W,0xFF016F68,SRAM+0x16F68,0x-6D87A3FF6BFFFFF9,0x00B14
|
||||
57,W,0xFF016F70,SRAM+0x16F70,0x54000001EB04001F,0x00B14
|
||||
77,R,0xFF000010,SRAM+0x10,0x00000000,0x009A8
|
||||
84,W,0xFD5F8098,BUS_GRF+0x8098,0xFF005500,0x009C4
|
||||
87,W,0xFE0100F0,DDRC+0xF0,0x00000000,0x009D0
|
||||
88,W,0xFE0100F4,DDRC+0xF4,0x00000000,0x009D4
|
||||
89,W,0xFE0100F8,DDRC+0xF8,0x00000000,0x009D8
|
||||
90,W,0xFE0100FC,DDRC+0xFC,0x00000000,0x009DC
|
||||
109,W,0xFD8C8004,SCRU+0x8004,0x00000000,0x10A8C
|
||||
114,W,0xFD8C8014,SCRU+0x8014,0xFFFFFFFF,0x10AA0
|
||||
115,W,0xFD8C8018,SCRU+0x8018,0xFFFFFFFF,0x10AA4
|
||||
118,W,0xFD8C8008,SCRU+0x8008,0x00000000,0x10AB0
|
||||
121,W,0xFD8C8004,SCRU+0x8004,0x00000001,0x10ABC
|
||||
151,W,0xFD5F4000,BUS_GRF+0x4000,0x0FF00880,0x00660
|
||||
154,W,0xFD5F800C,BUS_GRF+0x800C,0x0FF00AA0,0x0066C
|
||||
|
Reference in New Issue
Block a user