Last active
April 29, 2023 04:09
-
-
Save zhuowei/d6ff16f05faf13ba9e946345d4840db6 to your computer and use it in GitHub Desktop.
Annotated dump of https://github.com/sifive/freedom-u540-c000-bootloader/blob/challenge/u540-c000-release/bootrom.bin
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
bootrom.elf: file format elf64-littleriscv | |
SYMBOL TABLE: | |
0000000000010000 l d .data 0000000000000000 .data | |
0000000000010000 g .data 0000000000000000 _binary_bootrom_bin_start | |
0000000000013068 g .data 0000000000000000 _binary_bootrom_bin_end | |
0000000000003068 g *ABS* 0000000000000000 _binary_bootrom_bin_size | |
Disassembly of section .data: | |
0000000000010000 <_binary_bootrom_bin_start>: // _prog_start | |
10000: 00000297 auipc t0,0x0 | |
10004: 0e428293 addi t0,t0,228 # 100e4 <_binary_bootrom_bin_start+0xe4> // difference: length to trap_entry | |
10008: 30529073 csrw mtvec,t0 | |
// smp_pause(s1, s2) | |
1000c: 4921 li s2,8 | |
1000e: 30491073 csrw mie,s2 | |
10012: 4481 li s1,0 | |
10014: f1402973 csrr s2,mhartid | |
10018: 07249563 bne s1,s2,10082 <_binary_bootrom_bin_start+0x82> // difference: offset' | |
// end of smp_pause | |
// la t0, _data_lma | |
1001c: 00003297 auipc t0,0x3 // difference: extra code | |
10020: 04c28293 addi t0,t0,76 # 13068 <_binary_bootrom_bin_end> | |
// la t1, _data | |
10024: 080f0317 auipc t1,0x80f0 | |
10028: fdc30313 addi t1,t1,-36 # 8100000 <_binary_bootrom_bin_end+0x80ecf98> | |
1002c: 02628063 beq t0,t1,1004c <_binary_bootrom_bin_start+0x4c> | |
// la t2, _edata | |
10030: 00003397 auipc t2,0x3 | |
10034: 03838393 addi t2,t2,56 # 13068 <_binary_bootrom_bin_end> | |
10038: 00737a63 bleu t2,t1,1004c <_binary_bootrom_bin_start+0x4c> | |
1003c: 0002be03 ld t3,0(t0) | |
10040: 01c33023 sd t3,0(t1) | |
10044: 02a1 addi t0,t0,8 | |
10046: 0321 addi t1,t1,8 | |
10048: fe736ae3 bltu t1,t2,1003c <_binary_bootrom_bin_start+0x3c> | |
1004c: 080f0297 auipc t0,0x80f0 | |
10050: fb428293 addi t0,t0,-76 # 8100000 <_binary_bootrom_bin_end+0x80ecf98> | |
10054: 080f0317 auipc t1,0x80f0 | |
10058: fc430313 addi t1,t1,-60 # 8100018 <_binary_bootrom_bin_end+0x80ecfb0> | |
1005c: 0062f763 bleu t1,t0,1006a <_binary_bootrom_bin_start+0x6a> | |
10060: 0002b023 sd zero,0(t0) | |
10064: 02a1 addi t0,t0,8 | |
10066: fe62ede3 bltu t0,t1,10060 <_binary_bootrom_bin_start+0x60> | |
// smp_resume(s1, s2) | |
1006a: 020004b7 lui s1,0x2000 | |
1006e: 4905 li s2,1 | |
10070: 0124a023 sw s2,0(s1) # 2000000 <_binary_bootrom_bin_end+0x1fecf98> | |
10074: 0491 addi s1,s1,4 | |
10076: 02000937 lui s2,0x2000 | |
1007a: 0809091b addiw s2,s2,128 | |
1007e: ff24c8e3 blt s1,s2,1006e <_binary_bootrom_bin_start+0x6e> | |
10082: 10500073 wfi | |
10086: 34402973 csrr s2,mip | |
1008a: 00897913 andi s2,s2,8 | |
1008e: fe090ae3 beqz s2,10082 <_binary_bootrom_bin_start+0x82> | |
10092: 020004b7 lui s1,0x2000 | |
10096: f1402973 csrr s2,mhartid | |
1009a: 090a slli s2,s2,0x2 | |
1009c: 9926 add s2,s2,s1 | |
1009e: 00092023 sw zero,0(s2) # 2000000 <_binary_bootrom_bin_end+0x1fecf98> | |
100a2: 0004a903 lw s2,0(s1) # 2000000 <_binary_bootrom_bin_end+0x1fecf98> | |
100a6: fe091ee3 bnez s2,100a2 <_binary_bootrom_bin_start+0xa2> | |
100aa: 0491 addi s1,s1,4 | |
100ac: 02000937 lui s2,0x2000 | |
100b0: 0809091b addiw s2,s2,128 | |
100b4: ff24c7e3 blt s1,s2,100a2 <_binary_bootrom_bin_start+0xa2> | |
// end of smp_resume | |
100b8: f14022f3 csrr t0,mhartid | |
100bc: 02b2 slli t0,t0,0xc | |
100be: 081d0117 auipc sp,0x81d0 | |
100c2: f4210113 addi sp,sp,-190 # 81e0000 <_binary_bootrom_bin_end+0x81ccf98> | |
100c6: 40510133 sub sp,sp,t0 | |
100ca: 00000097 auipc ra,0x0 | |
100ce: 05a080e7 jalr 90(ra) # 10124 <_binary_bootrom_bin_start+0x124> // main | |
100d2: 080002b7 lui t0,0x8000 | |
100d6: f1402573 csrr a0,mhartid | |
100da: 00001597 auipc a1,0x1 | |
100de: cee58593 addi a1,a1,-786 # 10dc8 <_binary_bootrom_bin_start+0xdc8> | |
100e2: 8282 jr t0 | |
// trap_entry: | |
100e4: 006000ef jal ra,100ea <_binary_bootrom_bin_start+0xea> | |
100e8: 0000 unimp | |
// handle_trap: | |
100ea: 34202573 csrr a0,mcause | |
100ee: 4585 li a1,1 | |
100f0: 00000317 auipc t1,0x0 | |
100f4: 48e30067 jr 1166(t1) # 1057e <_binary_bootrom_bin_start+0x57e> | |
// init_uart: | |
100f8: 1502 slli a0,a0,0x20 | |
100fa: 3e800793 li a5,1000 | |
100fe: 9101 srli a0,a0,0x20 | |
10100: 02f50533 mul a0,a0,a5 | |
10104: 67f1 lui a5,0x1c | |
10106: 1ff78693 addi a3,a5,511 # 1c1ff <_binary_bootrom_bin_end+0x9197> | |
1010a: 20078793 addi a5,a5,512 | |
1010e: 4701 li a4,0 | |
10110: 9536 add a0,a0,a3 | |
10112: 02f55533 divu a0,a0,a5 | |
10116: c119 beqz a0,1011c <_binary_bootrom_bin_start+0x11c> | |
10118: fff5071b addiw a4,a0,-1 | |
1011c: 100107b7 lui a5,0x10010 | |
10120: cf98 sw a4,24(a5) | |
10122: 8082 ret | |
// main | |
10124: 1141 addi sp,sp,-16 | |
10126: e406 sd ra,8(sp) | |
10128: f14027f3 csrr a5,mhartid | |
1012c: e3a9 bnez a5,1016e <_binary_bootrom_bin_start+0x16e> | |
1012e: 100007b7 lui a5,0x10000 | |
10132: 57dc lw a5,44(a5) | |
10134: 8b89 andi a5,a5,2 | |
10136: ebc9 bnez a5,101c8 <_binary_bootrom_bin_start+0x1c8> | |
10138: 6611 lui a2,0x4 | |
1013a: 07460613 addi a2,a2,116 # 4074 <_binary_bootrom_bin_size+0x100c> | |
1013e: 3e800793 li a5,1000 | |
10142: 02f607b3 mul a5,a2,a5 | |
10146: 6771 lui a4,0x1c | |
10148: 1ff70693 addi a3,a4,511 # 1c1ff <_binary_bootrom_bin_end+0x9197> | |
1014c: 20070713 addi a4,a4,512 | |
10150: 00003597 auipc a1,0x3 | |
10154: ef858593 addi a1,a1,-264 # 13048 <_binary_bootrom_bin_start+0x3048> | |
10158: 08000537 lui a0,0x8000 | |
1015c: 97b6 add a5,a5,a3 | |
1015e: 02e7d7b3 divu a5,a5,a4 | |
10162: 10010737 lui a4,0x10010 | |
10166: 37fd addiw a5,a5,-1 | |
10168: cf1c sw a5,24(a4) | |
1016a: 496000ef jal ra,10600 <_binary_bootrom_bin_start+0x600> | |
1016e: 080f0617 auipc a2,0x80f0 | |
10172: e9260613 addi a2,a2,-366 # 8100000 <_binary_bootrom_bin_end+0x80ecf98> | |
10176: 0ff0000f fence | |
1017a: 4a1c lw a5,16(a2) | |
1017c: 4505 li a0,1 | |
1017e: 0ff0000f fence | |
10182: 2781 sext.w a5,a5 | |
10184: 00279713 slli a4,a5,0x2 | |
10188: 00e606b3 add a3,a2,a4 | |
1018c: 0f50000f fence iorw,ow | |
10190: 04a6a5af amoadd.w.aq a1,a0,(a3) | |
10194: 0721 addi a4,a4,8 | |
10196: 2581 sext.w a1,a1 | |
10198: 4811 li a6,4 | |
1019a: 9732 add a4,a4,a2 | |
1019c: 03058f63 beq a1,a6,101da <_binary_bootrom_bin_start+0x1da> | |
101a0: 0ff0000f fence | |
101a4: 431c lw a5,0(a4) | |
101a6: 0ff0000f fence | |
101aa: 2781 sext.w a5,a5 | |
101ac: dbf5 beqz a5,101a0 <_binary_bootrom_bin_start+0x1a0> | |
101ae: 567d li a2,-1 | |
101b0: 0f50000f fence iorw,ow | |
101b4: 04c6a7af amoadd.w.aq a5,a2,(a3) | |
101b8: 2781 sext.w a5,a5 | |
101ba: 4685 li a3,1 | |
101bc: 00d78a63 beq a5,a3,101d0 <_binary_bootrom_bin_start+0x1d0> | |
101c0: 60a2 ld ra,8(sp) | |
101c2: 4501 li a0,0 | |
101c4: 0141 addi sp,sp,16 | |
101c6: 8082 ret | |
101c8: 6621 lui a2,0x8 | |
101ca: 0e860613 addi a2,a2,232 # 80e8 <_binary_bootrom_bin_size+0x5080> | |
101ce: bf85 j 1013e <_binary_bootrom_bin_start+0x13e> | |
101d0: 0f50000f fence iorw,ow | |
101d4: 0c07202f amoswap.w.aq zero,zero,(a4) | |
101d8: b7e5 j 101c0 <_binary_bootrom_bin_start+0x1c0> | |
101da: 40f507bb subw a5,a0,a5 | |
101de: 0641 addi a2,a2,16 | |
101e0: 0f50000f fence iorw,ow | |
101e4: 0cf6202f amoswap.w.aq zero,a5,(a2) | |
101e8: 57fd li a5,-1 | |
101ea: 0f50000f fence iorw,ow | |
101ee: 04f6a02f amoadd.w.aq zero,a5,(a3) | |
101f2: 0f50000f fence iorw,ow | |
101f6: 0ca7202f amoswap.w.aq zero,a0,(a4) | |
101fa: b7d9 j 101c0 <_binary_bootrom_bin_start+0x1c0> | |
101fc: 0000 unimp | |
101fe: 0015959b slliw a1,a1,0x1 | |
10202: 357d addiw a0,a0,-1 | |
10204: 9d2d addw a0,a0,a1 | |
10206: 02b5553b divuw a0,a0,a1 | |
1020a: c111 beqz a0,1020e <_binary_bootrom_bin_start+0x20e> | |
1020c: 357d addiw a0,a0,-1 | |
1020e: 8082 ret | |
// spi_tx: | |
10210: 04850793 addi a5,a0,72 # 8000048 <_binary_bootrom_bin_end+0x7fecfe0> | |
10214: 40b7a7af amoor.w a5,a1,(a5) | |
10218: 02079713 slli a4,a5,0x20 | |
1021c: fe074ae3 bltz a4,10210 <_binary_bootrom_bin_start+0x210> | |
10220: 8082 ret | |
// spi_rx: | |
10222: 457c lw a5,76(a0) | |
10224: 2781 sext.w a5,a5 | |
10226: fe07cee3 bltz a5,10222 <_binary_bootrom_bin_start+0x222> | |
1022a: 0ff7f513 andi a0,a5,255 | |
1022e: 8082 ret | |
// spi_txrx: | |
10230: 04850793 addi a5,a0,72 | |
10234: 40b7a7af amoor.w a5,a1,(a5) | |
10238: 02079713 slli a4,a5,0x20 | |
1023c: fe074ae3 bltz a4,10230 <_binary_bootrom_bin_start+0x230> | |
10240: 457c lw a5,76(a0) | |
10242: 2781 sext.w a5,a5 | |
10244: fe07cee3 bltz a5,10240 <_binary_bootrom_bin_start+0x240> | |
10248: 0ff7f513 andi a0,a5,255 | |
1024c: 8082 ret | |
// spi_copy: | |
1024e: 4d18 lw a4,24(a0) | |
10250: 87aa mv a5,a0 | |
10252: 9b71 andi a4,a4,-4 | |
10254: 00276713 ori a4,a4,2 | |
10258: cd18 sw a4,24(a0) | |
1025a: 470d li a4,3 | |
1025c: 04878513 addi a0,a5,72 # 10000048 <_binary_bootrom_bin_end+0xffecfe0> | |
10260: 40e5252f amoor.w a0,a4,(a0) | |
10264: 02051813 slli a6,a0,0x20 | |
10268: fe084ae3 bltz a6,1025c <_binary_bootrom_bin_start+0x25c> | |
1026c: 47f8 lw a4,76(a5) | |
1026e: fe074fe3 bltz a4,1026c <_binary_bootrom_bin_start+0x26c> | |
10272: 0106571b srliw a4,a2,0x10 | |
10276: 0ff77713 andi a4,a4,255 | |
1027a: 04878513 addi a0,a5,72 | |
1027e: 40e5252f amoor.w a0,a4,(a0) | |
10282: 02051813 slli a6,a0,0x20 | |
10286: fe084ae3 bltz a6,1027a <_binary_bootrom_bin_start+0x27a> | |
1028a: 47f8 lw a4,76(a5) | |
1028c: fe074fe3 bltz a4,1028a <_binary_bootrom_bin_start+0x28a> | |
10290: 0086571b srliw a4,a2,0x8 | |
10294: 0ff77713 andi a4,a4,255 | |
10298: 04878513 addi a0,a5,72 | |
1029c: 40e5252f amoor.w a0,a4,(a0) | |
102a0: 02051813 slli a6,a0,0x20 | |
102a4: fe084ae3 bltz a6,10298 <_binary_bootrom_bin_start+0x298> | |
102a8: 47f8 lw a4,76(a5) | |
102aa: fe074fe3 bltz a4,102a8 <_binary_bootrom_bin_start+0x2a8> | |
102ae: 0ff67613 andi a2,a2,255 | |
102b2: 04878713 addi a4,a5,72 | |
102b6: 40c7272f amoor.w a4,a2,(a4) | |
102ba: 02071513 slli a0,a4,0x20 | |
102be: fe054ae3 bltz a0,102b2 <_binary_bootrom_bin_start+0x2b2> | |
102c2: 47f8 lw a4,76(a5) | |
102c4: fe074fe3 bltz a4,102c2 <_binary_bootrom_bin_start+0x2c2> | |
102c8: ca8d beqz a3,102fa <_binary_bootrom_bin_start+0x2fa> | |
102ca: fff6861b addiw a2,a3,-1 | |
102ce: 1602 slli a2,a2,0x20 | |
102d0: 9201 srli a2,a2,0x20 | |
102d2: 0605 addi a2,a2,1 | |
102d4: 962e add a2,a2,a1 | |
102d6: 4681 li a3,0 | |
102d8: 04878713 addi a4,a5,72 | |
102dc: 40d7272f amoor.w a4,a3,(a4) | |
102e0: 02071513 slli a0,a4,0x20 | |
102e4: fe054ae3 bltz a0,102d8 <_binary_bootrom_bin_start+0x2d8> | |
102e8: 47f8 lw a4,76(a5) | |
102ea: 2701 sext.w a4,a4 | |
102ec: fe074ee3 bltz a4,102e8 <_binary_bootrom_bin_start+0x2e8> | |
102f0: 00e58023 sb a4,0(a1) | |
102f4: 0585 addi a1,a1,1 | |
102f6: feb611e3 bne a2,a1,102d8 <_binary_bootrom_bin_start+0x2d8> | |
102fa: 4f98 lw a4,24(a5) | |
102fc: 4501 li a0,0 | |
102fe: 9b71 andi a4,a4,-4 | |
10300: cf98 sw a4,24(a5) | |
10302: 8082 ret | |
10304: 0000 unimp | |
// uart_putc | |
10306: 40b527af amoor.w a5,a1,(a0) | |
1030a: 02079713 slli a4,a5,0x20 | |
1030e: fe074ce3 bltz a4,10306 <_binary_bootrom_bin_start+0x306> | |
10312: 8082 ret | |
// uart_getc | |
10314: 415c lw a5,4(a0) | |
10316: 2781 sext.w a5,a5 | |
10318: fe07cee3 bltz a5,10314 <_binary_bootrom_bin_start+0x314> | |
1031c: 0ff7f513 andi a0,a5,255 | |
10320: 8082 ret | |
// uart_puts | |
10322: 0005c783 lbu a5,0(a1) | |
10326: cb99 beqz a5,1033c <_binary_bootrom_bin_start+0x33c> | |
10328: 0585 addi a1,a1,1 | |
1032a: 40f5272f amoor.w a4,a5,(a0) | |
1032e: 02071693 slli a3,a4,0x20 | |
10332: fe06cce3 bltz a3,1032a <_binary_bootrom_bin_start+0x32a> | |
10336: 0005c783 lbu a5,0(a1) | |
1033a: f7fd bnez a5,10328 <_binary_bootrom_bin_start+0x328> | |
1033c: 8082 ret | |
// uart_put_hex | |
1033e: 46f1 li a3,28 | |
10340: 4825 li a6,9 | |
10342: 5671 li a2,-4 | |
10344: 00d5d73b srlw a4,a1,a3 | |
10348: 8b3d andi a4,a4,15 | |
1034a: 06170793 addi a5,a4,97 # 10010061 <_binary_bootrom_bin_end+0xfffcff9> | |
1034e: 00e86463 bltu a6,a4,10356 <_binary_bootrom_bin_start+0x356> | |
10352: 03070793 addi a5,a4,48 | |
10356: 40f5272f amoor.w a4,a5,(a0) | |
1035a: 02071893 slli a7,a4,0x20 | |
1035e: fe08cce3 bltz a7,10356 <_binary_bootrom_bin_start+0x356> | |
10362: 36f1 addiw a3,a3,-4 | |
10364: fec690e3 bne a3,a2,10344 <_binary_bootrom_bin_start+0x344> | |
10368: 8082 ret | |
// load_spiflash_gpt_partition | |
1036a: da010113 addi sp,sp,-608 | |
1036e: 23513423 sd s5,552(sp) | |
10372: 23613023 sd s6,544(sp) | |
10376: 8ab2 mv s5,a2 | |
10378: 8b2e mv s6,a1 | |
1037a: 05c00693 li a3,92 | |
1037e: 20000613 li a2,512 | |
10382: 080c addi a1,sp,16 | |
10384: 23313c23 sd s3,568(sp) | |
10388: 24113c23 sd ra,600(sp) | |
1038c: 24813823 sd s0,592(sp) | |
10390: 24913423 sd s1,584(sp) | |
10394: 25213023 sd s2,576(sp) | |
10398: 23413823 sd s4,560(sp) | |
1039c: 21713c23 sd s7,536(sp) | |
103a0: 89aa mv s3,a0 | |
103a2: eadff0ef jal ra,1024e <_binary_bootrom_bin_start+0x24e> | |
103a6: e535 bnez a0,10412 <_binary_bootrom_bin_start+0x412> | |
103a8: 5a16 lw s4,100(sp) | |
103aa: 5906 lw s2,96(sp) | |
103ac: 6466 ld s0,88(sp) | |
103ae: 0349093b mulw s2,s2,s4 | |
103b2: 1ff9091b addiw s2,s2,511 | |
103b6: 0099591b srliw s2,s2,0x9 | |
103ba: 1902 slli s2,s2,0x20 | |
103bc: 02095913 srli s2,s2,0x20 | |
103c0: 9922 add s2,s2,s0 | |
103c2: 03247a63 bleu s2,s0,103f6 <_binary_bootrom_bin_start+0x3f6> | |
103c6: 0094149b slliw s1,s0,0x9 | |
103ca: 20000b93 li s7,512 | |
103ce: 8626 mv a2,s1 | |
103d0: 080c addi a1,sp,16 | |
103d2: 20000693 li a3,512 | |
103d6: 854e mv a0,s3 | |
103d8: e77ff0ef jal ra,1024e <_binary_bootrom_bin_start+0x24e> | |
103dc: 034bd63b divuw a2,s7,s4 | |
103e0: 85d6 mv a1,s5 | |
103e2: 0808 addi a0,sp,16 | |
103e4: 0405 addi s0,s0,1 | |
103e6: 2004849b addiw s1,s1,512 | |
103ea: 4a4000ef jal ra,1088e <_binary_bootrom_bin_start+0x88e> | |
103ee: c111 beqz a0,103f2 <_binary_bootrom_bin_start+0x3f2> | |
103f0: e589 bnez a1,103fa <_binary_bootrom_bin_start+0x3fa> | |
103f2: fd246ee3 bltu s0,s2,103ce <_binary_bootrom_bin_start+0x3ce> | |
103f6: 450d li a0,3 | |
103f8: a831 j 10414 <_binary_bootrom_bin_start+0x414> | |
103fa: 00158693 addi a3,a1,1 | |
103fe: 8e89 sub a3,a3,a0 | |
10400: 0095161b slliw a2,a0,0x9 | |
10404: 0096969b slliw a3,a3,0x9 | |
10408: 85da mv a1,s6 | |
1040a: 854e mv a0,s3 | |
1040c: e43ff0ef jal ra,1024e <_binary_bootrom_bin_start+0x24e> | |
10410: c111 beqz a0,10414 <_binary_bootrom_bin_start+0x414> | |
10412: 4511 li a0,4 | |
10414: 25813083 ld ra,600(sp) | |
10418: 25013403 ld s0,592(sp) | |
1041c: 24813483 ld s1,584(sp) | |
10420: 24013903 ld s2,576(sp) | |
10424: 23813983 ld s3,568(sp) | |
10428: 23013a03 ld s4,560(sp) | |
1042c: 22813a83 ld s5,552(sp) | |
10430: 22013b03 ld s6,544(sp) | |
10434: 21813b83 ld s7,536(sp) | |
10438: 26010113 addi sp,sp,608 | |
1043c: 8082 | |
// load_mmap_gpt_partition | |
1043e: 7179 addi sp,sp,-48 | |
10440: f022 sd s0,32(sp) | |
10442: 842a mv s0,a0 | |
10444: 24853503 ld a0,584(a0) | |
10448: 8732 mv a4,a2 | |
1044a: 25042603 lw a2,592(s0) | |
1044e: 0526 slli a0,a0,0x9 | |
10450: ec26 sd s1,24(sp) | |
10452: 9522 add a0,a0,s0 | |
10454: 84ae mv s1,a1 | |
10456: 85ba mv a1,a4 | |
10458: f406 sd ra,40(sp) | |
1045a: 00000097 auipc ra,0x0 | |
1045e: 434080e7 jalr 1076(ra) # 1088e <_binary_bootrom_bin_start+0x88e> | |
10462: c909 beqz a0,10474 <_binary_bootrom_bin_start+0x474> | |
10464: 87aa mv a5,a0 | |
10466: 450d li a0,3 | |
10468: ed81 bnez a1,10480 <_binary_bootrom_bin_start+0x480> | |
1046a: 70a2 ld ra,40(sp) | |
1046c: 7402 ld s0,32(sp) | |
1046e: 64e2 ld s1,24(sp) | |
10470: 6145 addi sp,sp,48 | |
10472: 8082 ret | |
10474: 70a2 ld ra,40(sp) | |
10476: 7402 ld s0,32(sp) | |
10478: 64e2 ld s1,24(sp) | |
1047a: 450d li a0,3 | |
1047c: 6145 addi sp,sp,48 | |
1047e: 8082 ret | |
10480: 0585 addi a1,a1,1 | |
10482: 40f58633 sub a2,a1,a5 | |
10486: 00979593 slli a1,a5,0x9 | |
1048a: 95a2 add a1,a1,s0 | |
1048c: 8526 mv a0,s1 | |
1048e: 0626 slli a2,a2,0x9 | |
10490: 00000097 auipc ra,0x0 | |
10494: 456080e7 jalr 1110(ra) # 108e6 <_binary_bootrom_bin_start+0x8e6> | |
10498: 70a2 ld ra,40(sp) | |
1049a: 7402 ld s0,32(sp) | |
1049c: 64e2 ld s1,24(sp) | |
1049e: 4501 li a0,0 | |
104a0: 6145 addi sp,sp,48 | |
104a2: 8082 ret | |
// load_sd_gpt_partition | |
104a4: db010113 addi sp,sp,-592 | |
104a8: 23313423 sd s3,552(sp) | |
104ac: 21513c23 sd s5,536(sp) | |
104b0: 89b2 mv s3,a2 | |
104b2: 8aae mv s5,a1 | |
104b4: 4685 li a3,1 | |
104b6: 4605 li a2,1 | |
104b8: 080c addi a1,sp,16 | |
104ba: 23213823 sd s2,560(sp) | |
104be: 24113423 sd ra,584(sp) | |
104c2: 24813023 sd s0,576(sp) | |
104c6: 22913c23 sd s1,568(sp) | |
104ca: 23413023 sd s4,544(sp) | |
104ce: 21613823 sd s6,528(sp) | |
104d2: 892a mv s2,a0 | |
104d4: 780000ef jal ra,10c54 <_binary_bootrom_bin_start+0xc54> | |
104d8: c91d beqz a0,1050e <_binary_bootrom_bin_start+0x50e> | |
104da: 4785 li a5,1 | |
104dc: 08f50b63 beq a0,a5,10572 <_binary_bootrom_bin_start+0x572> | |
104e0: 4789 li a5,2 | |
104e2: 08f50663 beq a0,a5,1056e <_binary_bootrom_bin_start+0x56e> | |
104e6: 4531 li a0,12 | |
104e8: 24813083 ld ra,584(sp) | |
104ec: 24013403 ld s0,576(sp) | |
104f0: 23813483 ld s1,568(sp) | |
104f4: 23013903 ld s2,560(sp) | |
104f8: 22813983 ld s3,552(sp) | |
104fc: 22013a03 ld s4,544(sp) | |
10500: 21813a83 ld s5,536(sp) | |
10504: 21013b03 ld s6,528(sp) | |
10508: 25010113 addi sp,sp,592 | |
1050c: 8082 ret | |
1050e: 5a16 lw s4,100(sp) | |
10510: 5486 lw s1,96(sp) | |
10512: 6466 ld s0,88(sp) | |
10514: 034484bb mulw s1,s1,s4 | |
10518: 1ff4849b addiw s1,s1,511 | |
1051c: 0094d49b srliw s1,s1,0x9 | |
10520: 1482 slli s1,s1,0x20 | |
10522: 9081 srli s1,s1,0x20 | |
10524: 94a2 add s1,s1,s0 | |
10526: 04947a63 bleu s1,s0,1057a <_binary_bootrom_bin_start+0x57a> | |
1052a: 20000b13 li s6,512 | |
1052e: 0004061b sext.w a2,s0 | |
10532: 080c addi a1,sp,16 | |
10534: 4685 li a3,1 | |
10536: 854a mv a0,s2 | |
10538: 71c000ef jal ra,10c54 <_binary_bootrom_bin_start+0xc54> | |
1053c: 034b563b divuw a2,s6,s4 | |
10540: 85ce mv a1,s3 | |
10542: 0808 addi a0,sp,16 | |
10544: 0405 addi s0,s0,1 | |
10546: 348000ef jal ra,1088e <_binary_bootrom_bin_start+0x88e> | |
1054a: c515 beqz a0,10576 <_binary_bootrom_bin_start+0x576> | |
1054c: c58d beqz a1,10576 <_binary_bootrom_bin_start+0x576> | |
1054e: 00158693 addi a3,a1,1 | |
10552: 8e89 sub a3,a3,a0 | |
10554: 0005061b sext.w a2,a0 | |
10558: 85d6 mv a1,s5 | |
1055a: 854a mv a0,s2 | |
1055c: 6f8000ef jal ra,10c54 <_binary_bootrom_bin_start+0xc54> | |
10560: d541 beqz a0,104e8 <_binary_bootrom_bin_start+0x4e8> | |
10562: 4705 li a4,1 | |
10564: 00e50763 beq a0,a4,10572 <_binary_bootrom_bin_start+0x572> | |
10568: 4709 li a4,2 | |
1056a: f6e51ee3 bne a0,a4,104e6 <_binary_bootrom_bin_start+0x4e6> | |
1056e: 452d li a0,11 | |
10570: bfa5 j 104e8 <_binary_bootrom_bin_start+0x4e8> | |
10572: 4529 li a0,10 | |
10574: bf95 j 104e8 <_binary_bootrom_bin_start+0x4e8> | |
10576: fa946ce3 bltu s0,s1,1052e <_binary_bootrom_bin_start+0x52e> | |
1057a: 450d li a0,3 | |
1057c: b7b5 j 104e8 <_binary_bootrom_bin_start+0x4e8> | |
// ux00boot_fail | |
1057e: 1141 addi sp,sp,-16 | |
10580: e406 sd ra,8(sp) | |
10582: e022 sd s0,0(sp) | |
10584: f14027f3 csrr a5,mhartid | |
10588: e7b1 bnez a5,105d4 <_binary_bootrom_bin_start+0x5d4> | |
1058a: 100107b7 lui a5,0x10010 | |
1058e: 4705 li a4,1 | |
10590: c798 sw a4,8(a5) | |
10592: 87aa mv a5,a0 | |
10594: c599 beqz a1,105a2 <_binary_bootrom_bin_start+0x5a2> | |
10596: 00055663 bgez a0,105a2 <_binary_bootrom_bin_start+0x5a2> | |
1059a: 4705 li a4,1 | |
1059c: 175e slli a4,a4,0x37 | |
1059e: 00e567b3 or a5,a0,a4 | |
105a2: 03859413 slli s0,a1,0x38 | |
105a6: 10010537 lui a0,0x10010 | |
105aa: 00003597 auipc a1,0x3 | |
105ae: a7e58593 addi a1,a1,-1410 # 13028 <_binary_bootrom_bin_start+0x3028> | |
105b2: 8c5d or s0,s0,a5 | |
105b4: 00000097 auipc ra,0x0 | |
105b8: d6e080e7 jalr -658(ra) # 10322 <_binary_bootrom_bin_start+0x322> | |
105bc: 42045593 srai a1,s0,0x20 | |
105c0: 10010537 lui a0,0x10010 | |
105c4: d7bff0ef jal ra,1033e <_binary_bootrom_bin_start+0x33e> | |
105c8: 0004059b sext.w a1,s0 | |
105cc: 10010537 lui a0,0x10010 | |
105d0: d6fff0ef jal ra,1033e <_binary_bootrom_bin_start+0x33e> | |
105d4: 100607b7 lui a5,0x10060 | |
105d8: 00c78693 addi a3,a5,12 # 1006000c <_binary_bootrom_bin_end+0x1004cfa4> | |
105dc: 6721 lui a4,0x8 | |
105de: 0f50000f fence iorw,ow | |
105e2: 44e6a02f amoor.w.aq zero,a4,(a3) | |
105e6: 00878693 addi a3,a5,8 | |
105ea: 0f50000f fence iorw,ow | |
105ee: 44e6a02f amoor.w.aq zero,a4,(a3) | |
105f2: 04078793 addi a5,a5,64 | |
105f6: 0f50000f fence iorw,ow | |
105fa: 44e7a02f amoor.w.aq zero,a4,(a5) | |
105fe: a001 j 105fe <_binary_bootrom_bin_start+0x5fe> | |
// ux00boot_load_gpt_partition | |
10600: 6785 lui a5,0x1 | |
10602: 439c lw a5,0(a5) | |
10604: 7179 addi sp,sp,-48 | |
10606: f406 sd ra,40(sp) | |
10608: 2781 sext.w a5,a5 | |
1060a: f022 sd s0,32(sp) | |
1060c: ec26 sd s1,24(sp) | |
1060e: e84a sd s2,16(sp) | |
10610: e44e sd s3,8(sp) | |
10612: 4729 li a4,10 | |
10614: ffb7869b addiw a3,a5,-5 | |
10618: 00d77863 bleu a3,a4,10628 <_binary_bootrom_bin_start+0x628> | |
1061c: 4581 li a1,0 | |
1061e: 4505 li a0,1 | |
10620: 00000097 auipc ra,0x0 | |
10624: f5e080e7 jalr -162(ra) # 1057e <_binary_bootrom_bin_start+0x57e> | |
10628: 4705 li a4,1 | |
1062a: 00d71733 sll a4,a4,a3 | |
1062e: 62377693 andi a3,a4,1571 | |
10632: 84ae mv s1,a1 | |
10634: 842a mv s0,a0 | |
10636: 85b2 mv a1,a2 | |
10638: ea85 bnez a3,10668 <_binary_bootrom_bin_start+0x668> | |
1063a: 05077693 andi a3,a4,80 | |
1063e: e6b1 bnez a3,1068a <_binary_bootrom_bin_start+0x68a> | |
10640: 18c77713 andi a4,a4,396 | |
10644: df61 beqz a4,1061c <_binary_bootrom_bin_start+0x61c> | |
10646: 37e9 addiw a5,a5,-6 | |
10648: 0007869b sext.w a3,a5 | |
1064c: 4725 li a4,9 | |
1064e: 18d76963 bltu a4,a3,107e0 <_binary_bootrom_bin_start+0x7e0> | |
10652: 1782 slli a5,a5,0x20 | |
10654: 9381 srli a5,a5,0x20 | |
10656: 00003717 auipc a4,0x3 | |
1065a: 94270713 addi a4,a4,-1726 # 12f98 <_binary_bootrom_bin_start+0x2f98> | |
1065e: 078a slli a5,a5,0x2 | |
10660: 97ba add a5,a5,a4 | |
10662: 439c lw a5,0(a5) | |
10664: 97ba add a5,a5,a4 | |
10666: 8782 jr a5 | |
10668: 37e9 addiw a5,a5,-6 | |
1066a: 0007869b sext.w a3,a5 | |
1066e: 4725 li a4,9 | |
10670: 02d76e63 bltu a4,a3,106ac <_binary_bootrom_bin_start+0x6ac> | |
10674: 1782 slli a5,a5,0x20 | |
10676: 9381 srli a5,a5,0x20 | |
10678: 00003717 auipc a4,0x3 | |
1067c: 94870713 addi a4,a4,-1720 # 12fc0 <_binary_bootrom_bin_start+0x2fc0> | |
10680: 078a slli a5,a5,0x2 | |
10682: 97ba add a5,a5,a4 | |
10684: 439c lw a5,0(a5) | |
10686: 97ba add a5,a5,a4 | |
10688: 8782 jr a5 | |
1068a: 37e9 addiw a5,a5,-6 | |
1068c: 0007869b sext.w a3,a5 | |
10690: 4725 li a4,9 | |
10692: 16d76163 bltu a4,a3,107f4 <_binary_bootrom_bin_start+0x7f4> | |
10696: 1782 slli a5,a5,0x20 | |
10698: 9381 srli a5,a5,0x20 | |
1069a: 00003717 auipc a4,0x3 | |
1069e: 94e70713 addi a4,a4,-1714 # 12fe8 <_binary_bootrom_bin_start+0x2fe8> | |
106a2: 078a slli a5,a5,0x2 | |
106a4: 97ba add a5,a5,a4 | |
106a6: 439c lw a5,0(a5) | |
106a8: 97ba add a5,a5,a4 | |
106aa: 8782 jr a5 | |
106ac: 200009b7 lui s3,0x20000 | |
106b0: 10040937 lui s2,0x10040 | |
106b4: 6715 lui a4,0x5 | |
106b6: e1f7079b addiw a5,a4,-481 | |
106ba: 9dbd addw a1,a1,a5 | |
106bc: e207071b addiw a4,a4,-480 | |
106c0: 02e5d7bb divuw a5,a1,a4 | |
106c4: c391 beqz a5,106c8 <_binary_bootrom_bin_start+0x6c8> | |
106c6: 37fd addiw a5,a5,-1 | |
106c8: 00f92023 sw a5,0(s2) # 10040000 <_binary_bootrom_bin_end+0x1002cf98> | |
106cc: 06092783 lw a5,96(s2) | |
106d0: 06600593 li a1,102 | |
106d4: 854a mv a0,s2 | |
106d6: 9bf9 andi a5,a5,-2 | |
106d8: 06f92023 sw a5,96(s2) | |
106dc: 00000097 auipc ra,0x0 | |
106e0: b54080e7 jalr -1196(ra) # 10230 <_binary_bootrom_bin_start+0x230> | |
106e4: 09900593 li a1,153 | |
106e8: 854a mv a0,s2 | |
106ea: 00000097 auipc ra,0x0 | |
106ee: b46080e7 jalr -1210(ra) # 10230 <_binary_bootrom_bin_start+0x230> | |
106f2: 000307b7 lui a5,0x30 | |
106f6: 0077e793 ori a5,a5,7 | |
106fa: 06f92223 sw a5,100(s2) | |
106fe: 06092783 lw a5,96(s2) | |
10702: 0017e793 ori a5,a5,1 | |
10706: 06f92023 sw a5,96(s2) | |
1070a: 0cc0000f fence io,io | |
1070e: 8626 mv a2,s1 | |
10710: 85a2 mv a1,s0 | |
10712: 854e mv a0,s3 | |
10714: 00000097 auipc ra,0x0 | |
10718: d2a080e7 jalr -726(ra) # 1043e <_binary_bootrom_bin_start+0x43e> | |
1071c: 2501 sext.w a0,a0 | |
1071e: e14d bnez a0,107c0 <_binary_bootrom_bin_start+0x7c0> | |
10720: 70a2 ld ra,40(sp) | |
10722: 7402 ld s0,32(sp) | |
10724: 64e2 ld s1,24(sp) | |
10726: 6942 ld s2,16(sp) | |
10728: 69a2 ld s3,8(sp) | |
1072a: 6145 addi sp,sp,48 | |
1072c: 8082 ret | |
1072e: 4781 li a5,0 | |
10730: e7f1 bnez a5,107fc <_binary_bootrom_bin_start+0x7fc> | |
10732: 200009b7 lui s3,0x20000 | |
10736: 10040937 lui s2,0x10040 | |
1073a: 6715 lui a4,0x5 | |
1073c: e1f7079b addiw a5,a4,-481 | |
10740: 9dbd addw a1,a1,a5 | |
10742: e207071b addiw a4,a4,-480 | |
10746: 02e5d7bb divuw a5,a1,a4 | |
1074a: c391 beqz a5,1074e <_binary_bootrom_bin_start+0x74e> | |
1074c: 37fd addiw a5,a5,-1 | |
1074e: 00f92023 sw a5,0(s2) # 10040000 <_binary_bootrom_bin_end+0x1002cf98> | |
10752: 06092783 lw a5,96(s2) | |
10756: 06600593 li a1,102 | |
1075a: 854a mv a0,s2 | |
1075c: 9bf9 andi a5,a5,-2 | |
1075e: 06f92023 sw a5,96(s2) | |
10762: 00000097 auipc ra,0x0 | |
10766: ace080e7 jalr -1330(ra) # 10230 <_binary_bootrom_bin_start+0x230> | |
1076a: 09900593 li a1,153 | |
1076e: 854a mv a0,s2 | |
10770: 00000097 auipc ra,0x0 | |
10774: ac0080e7 jalr -1344(ra) # 10230 <_binary_bootrom_bin_start+0x230> | |
10778: 006b27b7 lui a5,0x6b2 | |
1077c: 08778793 addi a5,a5,135 # 6b2087 <_binary_bootrom_bin_end+0x69f01f> | |
10780: bfad j 106fa <_binary_bootrom_bin_start+0x6fa> | |
10782: 10040937 lui s2,0x10040 | |
10786: 4601 li a2,0 | |
10788: 854a mv a0,s2 | |
1078a: 00000097 auipc ra,0x0 | |
1078e: 2fc080e7 jalr 764(ra) # 10a86 <_binary_bootrom_bin_start+0xa86> | |
10792: e901 bnez a0,107a2 <_binary_bootrom_bin_start+0x7a2> | |
10794: 8626 mv a2,s1 | |
10796: 85a2 mv a1,s0 | |
10798: 854a mv a0,s2 | |
1079a: d0bff0ef jal ra,104a4 <_binary_bootrom_bin_start+0x4a4> | |
1079e: 2501 sext.w a0,a0 | |
107a0: bfbd j 1071e <_binary_bootrom_bin_start+0x71e> | |
107a2: 357d addiw a0,a0,-1 | |
107a4: 0005071b sext.w a4,a0 | |
107a8: 4791 li a5,4 | |
107aa: 02e7e263 bltu a5,a4,107ce <_binary_bootrom_bin_start+0x7ce> | |
107ae: 1502 slli a0,a0,0x20 | |
107b0: 8179 srli a0,a0,0x1e | |
107b2: 00003797 auipc a5,0x3 | |
107b6: 85e78793 addi a5,a5,-1954 # 13010 <_binary_bootrom_bin_start+0x3010> | |
107ba: 953e add a0,a0,a5 | |
107bc: 4108 lw a0,0(a0) | |
107be: d979 beqz a0,10794 <_binary_bootrom_bin_start+0x794> | |
107c0: 1502 slli a0,a0,0x20 | |
107c2: 9101 srli a0,a0,0x20 | |
107c4: 4581 li a1,0 | |
107c6: 00000097 auipc ra,0x0 | |
107ca: db8080e7 jalr -584(ra) # 1057e <_binary_bootrom_bin_start+0x57e> | |
107ce: 4531 li a0,12 | |
107d0: bfd5 j 107c4 <_binary_bootrom_bin_start+0x7c4> | |
107d2: 4981 li s3,0 | |
107d4: 10050937 lui s2,0x10050 | |
107d8: b78d j 1073a <_binary_bootrom_bin_start+0x73a> | |
107da: 10050937 lui s2,0x10050 | |
107de: b765 j 10786 <_binary_bootrom_bin_start+0x786> | |
107e0: 300009b7 lui s3,0x30000 | |
107e4: 10041937 lui s2,0x10041 | |
107e8: b5f1 j 106b4 <_binary_bootrom_bin_start+0x6b4> | |
107ea: 4785 li a5,1 | |
107ec: b791 j 10730 <_binary_bootrom_bin_start+0x730> | |
107ee: 10041937 lui s2,0x10041 | |
107f2: bf51 j 10786 <_binary_bootrom_bin_start+0x786> | |
107f4: 4981 li s3,0 | |
107f6: 10050937 lui s2,0x10050 | |
107fa: bd6d j 106b4 <_binary_bootrom_bin_start+0x6b4> | |
107fc: 300009b7 lui s3,0x30000 | |
10800: 10041937 lui s2,0x10041 | |
10804: bf1d j 1073a <_binary_bootrom_bin_start+0x73a> | |
10806: 10050937 lui s2,0x10050 | |
1080a: 6715 lui a4,0x5 | |
1080c: e1f7079b addiw a5,a4,-481 | |
10810: 9dbd addw a1,a1,a5 | |
10812: e207071b addiw a4,a4,-480 | |
10816: 02e5d7bb divuw a5,a1,a4 | |
1081a: c391 beqz a5,1081e <_binary_bootrom_bin_start+0x81e> | |
1081c: 37fd addiw a5,a5,-1 | |
1081e: 00f92023 sw a5,0(s2) # 10050000 <_binary_bootrom_bin_end+0x1003cf98> | |
10822: 06092783 lw a5,96(s2) | |
10826: 06600593 li a1,102 | |
1082a: 854a mv a0,s2 | |
1082c: 9bf9 andi a5,a5,-2 | |
1082e: 06f92023 sw a5,96(s2) | |
10832: 00000097 auipc ra,0x0 | |
10836: 9fe080e7 jalr -1538(ra) # 10230 <_binary_bootrom_bin_start+0x230> | |
1083a: 09900593 li a1,153 | |
1083e: 854a mv a0,s2 | |
10840: 00000097 auipc ra,0x0 | |
10844: 9f0080e7 jalr -1552(ra) # 10230 <_binary_bootrom_bin_start+0x230> | |
10848: 8626 mv a2,s1 | |
1084a: 85a2 mv a1,s0 | |
1084c: 854a mv a0,s2 | |
1084e: b1dff0ef jal ra,1036a <_binary_bootrom_bin_start+0x36a> | |
10852: 2501 sext.w a0,a0 | |
10854: b5e9 j 1071e <_binary_bootrom_bin_start+0x71e> | |
10856: 10041937 lui s2,0x10041 | |
1085a: bf45 j 1080a <_binary_bootrom_bin_start+0x80a> | |
1085c: 10040937 lui s2,0x10040 | |
10860: b76d j 1080a <_binary_bootrom_bin_start+0x80a> | |
10862: 0000 unimp | |
// clkutils_read_mtime | |
10864: 0200c7b7 lui a5,0x200c | |
10868: ff87b503 ld a0,-8(a5) # 200bff8 <_binary_bootrom_bin_end+0x1ff8f90> | |
1086c: 8082 ret | |
// clkutils_delay_ns (note: it's missing the + 1 code) | |
1086e: 3e800793 li a5,1000 | |
10872: 02f55533 divu a0,a0,a5 | |
10876: 0200c7b7 lui a5,0x200c | |
1087a: ff87b783 ld a5,-8(a5) # 200bff8 <_binary_bootrom_bin_end+0x1ff8f90> | |
1087e: 0200c737 lui a4,0x200c | |
10882: 953e add a0,a0,a5 | |
10884: ff873783 ld a5,-8(a4) # 200bff8 <_binary_bootrom_bin_end+0x1ff8f90> | |
10888: fea7eee3 bltu a5,a0,10884 <_binary_bootrom_bin_start+0x884> | |
1088c: 8082 ret | |
// gpt_find_partition_by_guid | |
1088e: 1141 addi sp,sp,-16 | |
10890: ce05 beqz a2,108c8 <_binary_bootrom_bin_start+0x8c8> | |
10892: fff6089b addiw a7,a2,-1 | |
10896: 1882 slli a7,a7,0x20 | |
10898: 0198d893 srli a7,a7,0x19 | |
1089c: 98aa add a7,a7,a0 | |
1089e: 08088893 addi a7,a7,128 | |
108a2: 872e mv a4,a1 | |
108a4: 01050813 addi a6,a0,16 # 10010010 <_binary_bootrom_bin_end+0xfffcfa8> | |
108a8: 87aa mv a5,a0 | |
108aa: a019 j 108b0 <_binary_bootrom_bin_start+0x8b0> | |
108ac: 03078463 beq a5,a6,108d4 <_binary_bootrom_bin_start+0x8d4> | |
108b0: 0007c603 lbu a2,0(a5) | |
108b4: 00074683 lbu a3,0(a4) | |
108b8: 0785 addi a5,a5,1 | |
108ba: 0705 addi a4,a4,1 | |
108bc: fed608e3 beq a2,a3,108ac <_binary_bootrom_bin_start+0x8ac> | |
108c0: 08050513 addi a0,a0,128 | |
108c4: fd151fe3 bne a0,a7,108a2 <_binary_bootrom_bin_start+0x8a2> | |
108c8: e002 sd zero,0(sp) | |
108ca: e402 sd zero,8(sp) | |
108cc: 6502 ld a0,0(sp) | |
108ce: 65a2 ld a1,8(sp) | |
108d0: 0141 addi sp,sp,16 | |
108d2: 8082 ret | |
108d4: 7518 ld a4,40(a0) | |
108d6: 711c ld a5,32(a0) | |
108d8: e43a sd a4,8(sp) | |
108da: e03e sd a5,0(sp) | |
108dc: 6502 ld a0,0(sp) | |
108de: 65a2 ld a1,8(sp) | |
108e0: 0141 addi sp,sp,16 | |
108e2: 8082 ret | |
108e4: 0000 unimp | |
// memcpy | |
108e6: 00a5c7b3 xor a5,a1,a0 | |
108ea: 8b9d andi a5,a5,7 | |
108ec: 00c508b3 add a7,a0,a2 | |
108f0: e7a1 bnez a5,10938 <_binary_bootrom_bin_start+0x938> | |
108f2: 479d li a5,7 | |
108f4: 04c7f263 bleu a2,a5,10938 <_binary_bootrom_bin_start+0x938> | |
108f8: 00757713 andi a4,a0,7 | |
108fc: 87aa mv a5,a0 | |
108fe: eb29 bnez a4,10950 <_binary_bootrom_bin_start+0x950> | |
10900: ff88f813 andi a6,a7,-8 | |
10904: fc080713 addi a4,a6,-64 | |
10908: 06e7e763 bltu a5,a4,10976 <_binary_bootrom_bin_start+0x976> | |
1090c: 86ae mv a3,a1 | |
1090e: 873e mv a4,a5 | |
10910: 0307f163 bleu a6,a5,10932 <_binary_bootrom_bin_start+0x932> | |
10914: 6290 ld a2,0(a3) | |
10916: 0721 addi a4,a4,8 | |
10918: 06a1 addi a3,a3,8 | |
1091a: fec73c23 sd a2,-8(a4) | |
1091e: ff076be3 bltu a4,a6,10914 <_binary_bootrom_bin_start+0x914> | |
10922: fff7c713 not a4,a5 | |
10926: 983a add a6,a6,a4 | |
10928: ff887813 andi a6,a6,-8 | |
1092c: 0821 addi a6,a6,8 | |
1092e: 97c2 add a5,a5,a6 | |
10930: 95c2 add a1,a1,a6 | |
10932: 0117e663 bltu a5,a7,1093e <_binary_bootrom_bin_start+0x93e> | |
10936: 8082 ret | |
10938: 87aa mv a5,a0 | |
1093a: ff157ee3 bleu a7,a0,10936 <_binary_bootrom_bin_start+0x936> | |
1093e: 0005c703 lbu a4,0(a1) | |
10942: 0785 addi a5,a5,1 | |
10944: 0585 addi a1,a1,1 | |
10946: fee78fa3 sb a4,-1(a5) | |
1094a: ff17eae3 bltu a5,a7,1093e <_binary_bootrom_bin_start+0x93e> | |
1094e: 8082 ret | |
10950: 0005c683 lbu a3,0(a1) | |
10954: 0785 addi a5,a5,1 | |
10956: 0077f713 andi a4,a5,7 | |
1095a: fed78fa3 sb a3,-1(a5) | |
1095e: 0585 addi a1,a1,1 | |
10960: d345 beqz a4,10900 <_binary_bootrom_bin_start+0x900> | |
10962: 0005c683 lbu a3,0(a1) | |
10966: 0785 addi a5,a5,1 | |
10968: 0077f713 andi a4,a5,7 | |
1096c: fed78fa3 sb a3,-1(a5) | |
10970: 0585 addi a1,a1,1 | |
10972: ff79 bnez a4,10950 <_binary_bootrom_bin_start+0x950> | |
10974: b771 j 10900 <_binary_bootrom_bin_start+0x900> | |
10976: 0005b383 ld t2,0(a1) | |
1097a: 0085b283 ld t0,8(a1) | |
1097e: 0105bf83 ld t6,16(a1) | |
10982: 0185bf03 ld t5,24(a1) | |
10986: 0205be83 ld t4,32(a1) | |
1098a: 0285be03 ld t3,40(a1) | |
1098e: 0305b303 ld t1,48(a1) | |
10992: 7d90 ld a2,56(a1) | |
10994: 04858593 addi a1,a1,72 | |
10998: 04878793 addi a5,a5,72 | |
1099c: ff85b683 ld a3,-8(a1) | |
109a0: fa77bc23 sd t2,-72(a5) | |
109a4: fc57b023 sd t0,-64(a5) | |
109a8: fdf7b423 sd t6,-56(a5) | |
109ac: fde7b823 sd t5,-48(a5) | |
109b0: fdd7bc23 sd t4,-40(a5) | |
109b4: ffc7b023 sd t3,-32(a5) | |
109b8: fe67b423 sd t1,-24(a5) | |
109bc: fec7b823 sd a2,-16(a5) | |
109c0: fed7bc23 sd a3,-8(a5) | |
109c4: fae7e9e3 bltu a5,a4,10976 <_binary_bootrom_bin_start+0x976> | |
109c8: b791 j 1090c <_binary_bootrom_bin_start+0x90c> | |
109ca: 0000 unimp | |
// sd_cmd | |
109cc: 7179 addi sp,sp,-48 | |
109ce: f406 sd ra,40(sp) | |
109d0: f022 sd s0,32(sp) | |
109d2: ec26 sd s1,24(sp) | |
109d4: e84a sd s2,16(sp) | |
109d6: e44e sd s3,8(sp) | |
109d8: 4d1c lw a5,24(a0) | |
109da: 89ae mv s3,a1 | |
109dc: 0ff00593 li a1,255 | |
109e0: 9bf1 andi a5,a5,-4 | |
109e2: 0027e793 ori a5,a5,2 | |
109e6: cd1c sw a5,24(a0) | |
109e8: 8432 mv s0,a2 | |
109ea: 8936 mv s2,a3 | |
109ec: 84aa mv s1,a0 | |
109ee: 00000097 auipc ra,0x0 | |
109f2: 842080e7 jalr -1982(ra) # 10230 <_binary_bootrom_bin_start+0x230> | |
109f6: 85ce mv a1,s3 | |
109f8: 8526 mv a0,s1 | |
109fa: 00000097 auipc ra,0x0 | |
109fe: 836080e7 jalr -1994(ra) # 10230 <_binary_bootrom_bin_start+0x230> | |
10a02: 0184559b srliw a1,s0,0x18 | |
10a06: 0ff5f593 andi a1,a1,255 | |
10a0a: 8526 mv a0,s1 | |
10a0c: 00000097 auipc ra,0x0 | |
10a10: 824080e7 jalr -2012(ra) # 10230 <_binary_bootrom_bin_start+0x230> | |
10a14: 0104559b srliw a1,s0,0x10 | |
10a18: 0ff5f593 andi a1,a1,255 | |
10a1c: 8526 mv a0,s1 | |
10a1e: 00000097 auipc ra,0x0 | |
10a22: 812080e7 jalr -2030(ra) # 10230 <_binary_bootrom_bin_start+0x230> | |
10a26: 0084559b srliw a1,s0,0x8 | |
10a2a: 0ff5f593 andi a1,a1,255 | |
10a2e: 8526 mv a0,s1 | |
10a30: 00000097 auipc ra,0x0 | |
10a34: 800080e7 jalr -2048(ra) # 10230 <_binary_bootrom_bin_start+0x230> | |
10a38: 0ff47593 andi a1,s0,255 | |
10a3c: 8526 mv a0,s1 | |
10a3e: fffff097 auipc ra,0xfffff | |
10a42: 7f2080e7 jalr 2034(ra) # 10230 <_binary_bootrom_bin_start+0x230> | |
10a46: 85ca mv a1,s2 | |
10a48: 8526 mv a0,s1 | |
10a4a: fffff097 auipc ra,0xfffff | |
10a4e: 7e6080e7 jalr 2022(ra) # 10230 <_binary_bootrom_bin_start+0x230> | |
10a52: 3e800413 li s0,1000 | |
10a56: a011 j 10a5a <_binary_bootrom_bin_start+0xa5a> | |
10a58: cc19 beqz s0,10a76 <_binary_bootrom_bin_start+0xa76> | |
10a5a: 0ff00593 li a1,255 | |
10a5e: 8526 mv a0,s1 | |
10a60: fffff097 auipc ra,0xfffff | |
10a64: 7d0080e7 jalr 2000(ra) # 10230 <_binary_bootrom_bin_start+0x230> | |
10a68: 0185179b slliw a5,a0,0x18 | |
10a6c: 4187d79b sraiw a5,a5,0x18 | |
10a70: 147d addi s0,s0,-1 | |
10a72: fe07c3e3 bltz a5,10a58 <_binary_bootrom_bin_start+0xa58> | |
10a76: 70a2 ld ra,40(sp) | |
10a78: 7402 ld s0,32(sp) | |
10a7a: 64e2 ld s1,24(sp) | |
10a7c: 6942 ld s2,16(sp) | |
10a7e: 69a2 ld s3,8(sp) | |
10a80: 2501 sext.w a0,a0 | |
10a82: 6145 addi sp,sp,48 | |
10a84: 8082 ret | |
// sd_init | |
10a86: 7179 addi sp,sp,-48 | |
10a88: f022 sd s0,32(sp) | |
10a8a: e84a sd s2,16(sp) | |
10a8c: f406 sd ra,40(sp) | |
10a8e: ec26 sd s1,24(sp) | |
10a90: e44e sd s3,8(sp) | |
10a92: 842a mv s0,a0 | |
10a94: 892e mv s2,a1 | |
10a96: c615 beqz a2,10ac2 <_binary_bootrom_bin_start+0xac2> | |
10a98: 67a9 lui a5,0xa | |
10a9a: c3f7859b addiw a1,a5,-961 | |
10a9e: 00b905bb addw a1,s2,a1 | |
10aa2: c407879b addiw a5,a5,-960 | |
10aa6: 02f5d7bb divuw a5,a1,a5 | |
10aaa: eb91 bnez a5,10abe <_binary_bootrom_bin_start+0xabe> | |
10aac: c01c sw a5,0(s0) | |
10aae: 4501 li a0,0 | |
10ab0: 70a2 ld ra,40(sp) | |
10ab2: 7402 ld s0,32(sp) | |
10ab4: 64e2 ld s1,24(sp) | |
10ab6: 6942 ld s2,16(sp) | |
10ab8: 69a2 ld s3,8(sp) | |
10aba: 6145 addi sp,sp,48 | |
10abc: 8082 ret | |
10abe: 37fd addiw a5,a5,-1 | |
10ac0: b7f5 j 10aac <_binary_bootrom_bin_start+0xaac> | |
10ac2: 0200c7b7 lui a5,0x200c | |
10ac6: ff87b703 ld a4,-8(a5) # 200bff8 <_binary_bootrom_bin_end+0x1ff8f90> | |
10aca: 0200c6b7 lui a3,0x200c | |
10ace: 3e870713 addi a4,a4,1000 | |
10ad2: ff86b783 ld a5,-8(a3) # 200bff8 <_binary_bootrom_bin_end+0x1ff8f90> | |
10ad6: fee7eee3 bltu a5,a4,10ad2 <_binary_bootrom_bin_start+0xad2> | |
10ada: 32000713 li a4,800 | |
10ade: 31f9079b addiw a5,s2,799 | |
10ae2: 02e7d7bb divuw a5,a5,a4 | |
10ae6: 00080737 lui a4,0x80 | |
10aea: c038 sw a4,64(s0) | |
10aec: 4858 lw a4,20(s0) | |
10aee: 00176713 ori a4,a4,1 | |
10af2: c858 sw a4,20(s0) | |
10af4: 00042823 sw zero,16(s0) | |
10af8: 0007871b sext.w a4,a5 | |
10afc: 14071963 bnez a4,10c4e <_binary_bootrom_bin_start+0xc4e> | |
10b00: c018 sw a4,0(s0) | |
10b02: 4c1c lw a5,24(s0) | |
10b04: 44a9 li s1,10 | |
10b06: 0037e793 ori a5,a5,3 | |
10b0a: cc1c sw a5,24(s0) | |
10b0c: 34fd addiw s1,s1,-1 | |
10b0e: 0ff00593 li a1,255 | |
10b12: 8522 mv a0,s0 | |
10b14: f1cff0ef jal ra,10230 <_binary_bootrom_bin_start+0x230> | |
10b18: f8f5 bnez s1,10b0c <_binary_bootrom_bin_start+0xb0c> | |
10b1a: 4c1c lw a5,24(s0) | |
10b1c: 09500693 li a3,149 | |
10b20: 4601 li a2,0 | |
10b22: 9bf1 andi a5,a5,-4 | |
10b24: cc1c sw a5,24(s0) | |
10b26: 04000593 li a1,64 | |
10b2a: 8522 mv a0,s0 | |
10b2c: 00000097 auipc ra,0x0 | |
10b30: ea0080e7 jalr -352(ra) # 109cc <_binary_bootrom_bin_start+0x9cc> | |
10b34: 84aa mv s1,a0 | |
10b36: 0ff00593 li a1,255 | |
10b3a: 8522 mv a0,s0 | |
10b3c: ef4ff0ef jal ra,10230 <_binary_bootrom_bin_start+0x230> | |
10b40: 4c1c lw a5,24(s0) | |
10b42: 4705 li a4,1 | |
10b44: 4505 li a0,1 | |
10b46: 9bf1 andi a5,a5,-4 | |
10b48: cc1c sw a5,24(s0) | |
10b4a: f6e493e3 bne s1,a4,10ab0 <_binary_bootrom_bin_start+0xab0> | |
10b4e: 08700693 li a3,135 | |
10b52: 1aa00613 li a2,426 | |
10b56: 04800593 li a1,72 | |
10b5a: 8522 mv a0,s0 | |
10b5c: 00000097 auipc ra,0x0 | |
10b60: e70080e7 jalr -400(ra) # 109cc <_binary_bootrom_bin_start+0x9cc> | |
10b64: 84aa mv s1,a0 | |
10b66: 0ff00593 li a1,255 | |
10b6a: 8522 mv a0,s0 | |
10b6c: ec4ff0ef jal ra,10230 <_binary_bootrom_bin_start+0x230> | |
10b70: 0ff00593 li a1,255 | |
10b74: 8522 mv a0,s0 | |
10b76: ebaff0ef jal ra,10230 <_binary_bootrom_bin_start+0x230> | |
10b7a: 0ff00593 li a1,255 | |
10b7e: 8522 mv a0,s0 | |
10b80: eb0ff0ef jal ra,10230 <_binary_bootrom_bin_start+0x230> | |
10b84: 89aa mv s3,a0 | |
10b86: 0ff00593 li a1,255 | |
10b8a: 8522 mv a0,s0 | |
10b8c: ea4ff0ef jal ra,10230 <_binary_bootrom_bin_start+0x230> | |
10b90: 0005071b sext.w a4,a0 | |
10b94: f5670713 addi a4,a4,-170 # 7ff56 <_binary_bootrom_bin_end+0x6ceee> | |
10b98: 14fd addi s1,s1,-1 | |
10b9a: 00f9f793 andi a5,s3,15 | |
10b9e: 00e03733 snez a4,a4 | |
10ba2: 009034b3 snez s1,s1 | |
10ba6: 17fd addi a5,a5,-1 | |
10ba8: 00f037b3 snez a5,a5 | |
10bac: 8cd9 or s1,s1,a4 | |
10bae: 0ff00593 li a1,255 | |
10bb2: 8522 mv a0,s0 | |
10bb4: 8cdd or s1,s1,a5 | |
10bb6: e7aff0ef jal ra,10230 <_binary_bootrom_bin_start+0x230> | |
10bba: 4c1c lw a5,24(s0) | |
10bbc: 4509 li a0,2 | |
10bbe: 9bf1 andi a5,a5,-4 | |
10bc0: cc1c sw a5,24(s0) | |
10bc2: ee0497e3 bnez s1,10ab0 <_binary_bootrom_bin_start+0xab0> | |
10bc6: 4985 li s3,1 | |
10bc8: 06500693 li a3,101 | |
10bcc: 4601 li a2,0 | |
10bce: 07700593 li a1,119 | |
10bd2: 8522 mv a0,s0 | |
10bd4: 00000097 auipc ra,0x0 | |
10bd8: df8080e7 jalr -520(ra) # 109cc <_binary_bootrom_bin_start+0x9cc> | |
10bdc: 0ff00593 li a1,255 | |
10be0: 8522 mv a0,s0 | |
10be2: e4eff0ef jal ra,10230 <_binary_bootrom_bin_start+0x230> | |
10be6: 4c1c lw a5,24(s0) | |
10be8: 07700693 li a3,119 | |
10bec: 40000637 lui a2,0x40000 | |
10bf0: 9bf1 andi a5,a5,-4 | |
10bf2: cc1c sw a5,24(s0) | |
10bf4: 06900593 li a1,105 | |
10bf8: 8522 mv a0,s0 | |
10bfa: 00000097 auipc ra,0x0 | |
10bfe: dd2080e7 jalr -558(ra) # 109cc <_binary_bootrom_bin_start+0x9cc> | |
10c02: 0ff57493 andi s1,a0,255 | |
10c06: 0ff00593 li a1,255 | |
10c0a: 8522 mv a0,s0 | |
10c0c: e24ff0ef jal ra,10230 <_binary_bootrom_bin_start+0x230> | |
10c10: 4c1c lw a5,24(s0) | |
10c12: 9bf1 andi a5,a5,-4 | |
10c14: cc1c sw a5,24(s0) | |
10c16: fb3489e3 beq s1,s3,10bc8 <_binary_bootrom_bin_start+0xbc8> | |
10c1a: 450d li a0,3 | |
10c1c: e8049ae3 bnez s1,10ab0 <_binary_bootrom_bin_start+0xab0> | |
10c20: 46d5 li a3,21 | |
10c22: 20000613 li a2,512 | |
10c26: 05000593 li a1,80 | |
10c2a: 8522 mv a0,s0 | |
10c2c: 00000097 auipc ra,0x0 | |
10c30: da0080e7 jalr -608(ra) # 109cc <_binary_bootrom_bin_start+0x9cc> | |
10c34: 84aa mv s1,a0 | |
10c36: 0ff00593 li a1,255 | |
10c3a: 8522 mv a0,s0 | |
10c3c: df4ff0ef jal ra,10230 <_binary_bootrom_bin_start+0x230> | |
10c40: 4c1c lw a5,24(s0) | |
10c42: 4515 li a0,5 | |
10c44: 9bf1 andi a5,a5,-4 | |
10c46: cc1c sw a5,24(s0) | |
10c48: e40488e3 beqz s1,10a98 <_binary_bootrom_bin_start+0xa98> | |
10c4c: b595 j 10ab0 <_binary_bootrom_bin_start+0xab0> | |
10c4e: fff7871b addiw a4,a5,-1 | |
10c52: b57d j 10b00 <_binary_bootrom_bin_start+0xb00> | |
// sd_copy | |
10c54: 715d addi sp,sp,-80 | |
10c56: f052 sd s4,32(sp) | |
10c58: e45e sd s7,8(sp) | |
10c5a: 8a36 mv s4,a3 | |
10c5c: 8bae mv s7,a1 | |
10c5e: 4685 li a3,1 | |
10c60: 05200593 li a1,82 | |
10c64: e0a2 sd s0,64(sp) | |
10c66: e486 sd ra,72(sp) | |
10c68: fc26 sd s1,56(sp) | |
10c6a: f84a sd s2,48(sp) | |
10c6c: f44e sd s3,40(sp) | |
10c6e: ec56 sd s5,24(sp) | |
10c70: e85a sd s6,16(sp) | |
10c72: 842a mv s0,a0 | |
10c74: d59ff0ef jal ra,109cc <_binary_bootrom_bin_start+0x9cc> | |
10c78: e97d bnez a0,10d6e <_binary_bootrom_bin_start+0xd6e> | |
10c7a: 6909 lui s2,0x2 | |
10c7c: 8aaa mv s5,a0 | |
10c7e: 0fe00993 li s3,254 | |
10c82: 1901 addi s2,s2,-32 | |
10c84: 0ff00593 li a1,255 | |
10c88: 8522 mv a0,s0 | |
10c8a: fffff097 auipc ra,0xfffff | |
10c8e: 5a6080e7 jalr 1446(ra) # 10230 <_binary_bootrom_bin_start+0x230> | |
10c92: ff3519e3 bne a0,s3,10c84 <_binary_bootrom_bin_start+0xc84> | |
10c96: 200b8493 addi s1,s7,512 | |
10c9a: 4b01 li s6,0 | |
10c9c: 0ff00593 li a1,255 | |
10ca0: 8522 mv a0,s0 | |
10ca2: fffff097 auipc ra,0xfffff | |
10ca6: 58e080e7 jalr 1422(ra) # 10230 <_binary_bootrom_bin_start+0x230> | |
10caa: 008b571b srliw a4,s6,0x8 | |
10cae: 008b1793 slli a5,s6,0x8 | |
10cb2: 8fd9 or a5,a5,a4 | |
10cb4: 8fa9 xor a5,a5,a0 | |
10cb6: 03079b13 slli s6,a5,0x30 | |
10cba: 030b5b13 srli s6,s6,0x30 | |
10cbe: 004b579b srliw a5,s6,0x4 | |
10cc2: 8bbd andi a5,a5,15 | |
10cc4: 0167c7b3 xor a5,a5,s6 | |
10cc8: 00c79713 slli a4,a5,0xc | |
10ccc: 8fb9 xor a5,a5,a4 | |
10cce: 0107979b slliw a5,a5,0x10 | |
10cd2: 4107d79b sraiw a5,a5,0x10 | |
10cd6: 0107971b slliw a4,a5,0x10 | |
10cda: 0107571b srliw a4,a4,0x10 | |
10cde: 0057171b slliw a4,a4,0x5 | |
10ce2: 01277733 and a4,a4,s2 | |
10ce6: 8fb9 xor a5,a5,a4 | |
10ce8: 00ab8023 sb a0,0(s7) | |
10cec: 03079b13 slli s6,a5,0x30 | |
10cf0: 0b85 addi s7,s7,1 | |
10cf2: 030b5b13 srli s6,s6,0x30 | |
10cf6: fa9b93e3 bne s7,s1,10c9c <_binary_bootrom_bin_start+0xc9c> | |
10cfa: 0ff00593 li a1,255 | |
10cfe: 8522 mv a0,s0 | |
10d00: fffff097 auipc ra,0xfffff | |
10d04: 530080e7 jalr 1328(ra) # 10230 <_binary_bootrom_bin_start+0x230> | |
10d08: 0085149b slliw s1,a0,0x8 | |
10d0c: 0ff00593 li a1,255 | |
10d10: 8522 mv a0,s0 | |
10d12: 14c2 slli s1,s1,0x30 | |
10d14: 90c1 srli s1,s1,0x30 | |
10d16: fffff097 auipc ra,0xfffff | |
10d1a: 51a080e7 jalr 1306(ra) # 10230 <_binary_bootrom_bin_start+0x230> | |
10d1e: 00a4e7b3 or a5,s1,a0 | |
10d22: 17c2 slli a5,a5,0x30 | |
10d24: 93c1 srli a5,a5,0x30 | |
10d26: 05679263 bne a5,s6,10d6a <_binary_bootrom_bin_start+0xd6a> | |
10d2a: 1a7d addi s4,s4,-1 | |
10d2c: f5404ce3 bgtz s4,10c84 <_binary_bootrom_bin_start+0xc84> | |
10d30: 4685 li a3,1 | |
10d32: 4601 li a2,0 | |
10d34: 04c00593 li a1,76 | |
10d38: 8522 mv a0,s0 | |
10d3a: c93ff0ef jal ra,109cc <_binary_bootrom_bin_start+0x9cc> | |
10d3e: 0ff00593 li a1,255 | |
10d42: 8522 mv a0,s0 | |
10d44: fffff097 auipc ra,0xfffff | |
10d48: 4ec080e7 jalr 1260(ra) # 10230 <_binary_bootrom_bin_start+0x230> | |
10d4c: 4c1c lw a5,24(s0) | |
10d4e: 9bf1 andi a5,a5,-4 | |
10d50: cc1c sw a5,24(s0) | |
10d52: 60a6 ld ra,72(sp) | |
10d54: 6406 ld s0,64(sp) | |
10d56: 8556 mv a0,s5 | |
10d58: 74e2 ld s1,56(sp) | |
10d5a: 7942 ld s2,48(sp) | |
10d5c: 79a2 ld s3,40(sp) | |
10d5e: 7a02 ld s4,32(sp) | |
10d60: 6ae2 ld s5,24(sp) | |
10d62: 6b42 ld s6,16(sp) | |
10d64: 6ba2 ld s7,8(sp) | |
10d66: 6161 addi sp,sp,80 | |
10d68: 8082 ret | |
10d6a: 4a89 li s5,2 | |
10d6c: b7d1 j 10d30 <_binary_bootrom_bin_start+0xd30> | |
10d6e: 0ff00593 li a1,255 | |
10d72: 8522 mv a0,s0 | |
10d74: fffff097 auipc ra,0xfffff | |
10d78: 4bc080e7 jalr 1212(ra) # 10230 <_binary_bootrom_bin_start+0x230> | |
10d7c: 4c1c lw a5,24(s0) | |
10d7e: 4a85 li s5,1 | |
10d80: 9bf1 andi a5,a5,-4 | |
10d82: cc1c sw a5,24(s0) | |
10d84: b7f9 j 10d52 <_binary_bootrom_bin_start+0xd52> | |
// embedded dtb begins here | |
... | |
10dc6: 0000 unimp | |
10dc8: 0dd0 addi a2,sp,724 | |
10dca: edfe sd t6,216(sp) | |
10dcc: 0000 unimp | |
10dce: cc21 beqz s0,10e26 <_binary_bootrom_bin_start+0xe26> | |
10dd0: 0000 unimp | |
10dd2: 3800 fld fs0,48(s0) | |
10dd4: 0000 unimp | |
10dd6: ac1f 0000 2800 0x28000000ac1f | |
10ddc: 0000 unimp | |
10dde: 1100 addi s0,sp,160 | |
10de0: 0000 unimp | |
10de2: 1000 addi s0,sp,32 | |
10de4: 0000 unimp | |
10de6: 0000 unimp | |
10de8: 0000 unimp | |
10dea: 2002 fld ft0,0(sp) | |
10dec: 0000 unimp | |
10dee: 741f 0000 0000 0x741f | |
... | |
10e00: 0000 unimp | |
10e02: 0100 addi s0,sp,128 | |
10e04: 0000 unimp | |
10e06: 0000 unimp | |
10e08: 0000 unimp | |
10e0a: 0300 addi s0,sp,384 | |
10e0c: 0000 unimp | |
10e0e: 0400 addi s0,sp,512 | |
10e10: 0000 unimp | |
10e12: 0000 unimp | |
10e14: 0000 unimp | |
10e16: 0200 addi s0,sp,256 | |
10e18: 0000 unimp | |
10e1a: 0300 addi s0,sp,384 | |
10e1c: 0000 unimp | |
10e1e: 0400 addi s0,sp,512 | |
10e20: 0000 unimp | |
10e22: 0f00 addi s0,sp,912 | |
10e24: 0000 unimp | |
10e26: 0200 addi s0,sp,256 | |
10e28: 0000 unimp | |
10e2a: 0300 addi s0,sp,384 | |
10e2c: 0000 unimp | |
10e2e: 2700 fld fs0,8(a4) | |
10e30: 0000 unimp | |
10e32: 1b00 addi s0,sp,432 | |
10e34: 69466953 0x69466953 | |
10e38: 6576 ld a0,344(sp) | |
10e3a: 462c lw a1,72(a2) | |
10e3c: 3555 addiw a0,a0,-11 | |
10e3e: 3034 fld fa3,96(s0) | |
10e40: 65642d47 0x65642d47 | |
10e44: 0076 c.slli zero,0x1d | |
10e46: 7566 ld a0,120(sp) | |
10e48: 3035 0x3035 | |
10e4a: 2d30 fld fa2,88(a0) | |
10e4c: 6564 ld s1,200(a0) | |
10e4e: 0076 c.slli zero,0x1d | |
10e50: 69666973 csrrsi s2,0x696,12 | |
10e54: 6576 ld a0,344(sp) | |
10e56: 642d lui s0,0xb | |
10e58: 7665 lui a2,0xffff9 | |
10e5a: 0000 unimp | |
10e5c: 0000 unimp | |
10e5e: 0300 addi s0,sp,384 | |
10e60: 0000 unimp | |
10e62: 0e00 addi s0,sp,784 | |
10e64: 0000 unimp | |
10e66: 2600 fld fs0,8(a2) | |
10e68: 69466953 0x69466953 | |
10e6c: 6576 ld a0,344(sp) | |
10e6e: 462c lw a1,72(a2) | |
10e70: 3555 addiw a0,a0,-11 | |
10e72: 3034 fld fa3,96(s0) | |
10e74: 00000047 fmsub.s ft0,ft0,ft0,ft0,rne | |
10e78: 0000 unimp | |
10e7a: 0100 addi s0,sp,128 | |
10e7c: 73757063 bleu s7,a0,1159c <_binary_bootrom_bin_start+0x159c> | |
10e80: 0000 unimp | |
10e82: 0000 unimp | |
10e84: 0000 unimp | |
10e86: 0300 addi s0,sp,384 | |
10e88: 0000 unimp | |
10e8a: 0400 addi s0,sp,512 | |
10e8c: 0000 unimp | |
10e8e: 0000 unimp | |
10e90: 0000 unimp | |
10e92: 0100 addi s0,sp,128 | |
10e94: 0000 unimp | |
10e96: 0300 addi s0,sp,384 | |
10e98: 0000 unimp | |
10e9a: 0400 addi s0,sp,512 | |
10e9c: 0000 unimp | |
10e9e: 0f00 addi s0,sp,912 | |
10ea0: 0000 unimp | |
10ea2: 0000 unimp | |
10ea4: 0000 unimp | |
10ea6: 0300 addi s0,sp,384 | |
10ea8: 0000 unimp | |
10eaa: 0400 addi s0,sp,512 | |
10eac: 0000 unimp | |
10eae: 2c00 fld fs0,24(s0) | |
10eb0: 0f00 addi s0,sp,912 | |
10eb2: 4042 0x4042 | |
10eb4: 0000 unimp | |
10eb6: 0100 addi s0,sp,128 | |
10eb8: 40757063 bleu t2,a0,112b8 <_binary_bootrom_bin_start+0x12b8> | |
10ebc: 0030 addi a2,sp,8 | |
10ebe: 0000 unimp | |
10ec0: 0000 unimp | |
10ec2: 0300 addi s0,sp,384 | |
10ec4: 0000 unimp | |
10ec6: 0400 addi s0,sp,512 | |
10ec8: 0000 unimp | |
10eca: 3f00 fld fs0,56(a4) | |
10ecc: 0000 unimp | |
10ece: 0000 unimp | |
10ed0: 0000 unimp | |
10ed2: 0300 addi s0,sp,384 | |
10ed4: 0000 unimp | |
10ed6: 1500 addi s0,sp,672 | |
10ed8: 0000 unimp | |
10eda: 1b00 addi s0,sp,432 | |
10edc: 69666973 csrrsi s2,0x696,12 | |
10ee0: 6576 ld a0,344(sp) | |
10ee2: 722c ld a1,96(a2) | |
10ee4: 656b636f jal t1,c753a <_binary_bootrom_bin_end+0xb44d2> | |
10ee8: 3074 fld fa3,224(s0) | |
10eea: 7200 ld s0,32(a2) | |
10eec: 7369 lui t1,0xffffa | |
10eee: 00007663 bleu zero,zero,10efa <_binary_bootrom_bin_start+0xefa> | |
10ef2: 0000 unimp | |
10ef4: 0000 unimp | |
10ef6: 0300 addi s0,sp,384 | |
10ef8: 0000 unimp | |
10efa: 0400 addi s0,sp,512 | |
10efc: 0000 unimp | |
10efe: 4f00 lw s0,24(a4) | |
10f00: 00757063 bleu t2,a0,10f00 <_binary_bootrom_bin_start+0xf00> | |
10f04: 0000 unimp | |
10f06: 0300 addi s0,sp,384 | |
10f08: 0000 unimp | |
10f0a: 0400 addi s0,sp,512 | |
10f0c: 0000 unimp | |
10f0e: 5b00 lw s0,48(a4) | |
10f10: 0000 unimp | |
10f12: 4000 lw s0,0(s0) | |
10f14: 0000 unimp | |
10f16: 0300 addi s0,sp,384 | |
10f18: 0000 unimp | |
10f1a: 0400 addi s0,sp,512 | |
10f1c: 0000 unimp | |
10f1e: 6e00 ld s0,24(a2) | |
10f20: 0000 unimp | |
10f22: 8000 0x8000 | |
10f24: 0000 unimp | |
10f26: 0300 addi s0,sp,384 | |
10f28: 0000 unimp | |
10f2a: 0400 addi s0,sp,512 | |
10f2c: 0000 unimp | |
10f2e: 7b00 ld s0,48(a4) | |
10f30: 0000 unimp | |
10f32: 0040 addi s0,sp,4 | |
10f34: 0000 unimp | |
10f36: 0300 addi s0,sp,384 | |
10f38: 0000 unimp | |
10f3a: 0800 addi s0,sp,16 | |
10f3c: 0000 unimp | |
10f3e: 8800 0x8800 | |
10f40: 0000 unimp | |
10f42: 0100 addi s0,sp,128 | |
10f44: 0000 unimp | |
10f46: 0200 addi s0,sp,256 | |
10f48: 0000 unimp | |
10f4a: 0300 addi s0,sp,384 | |
10f4c: 0000 unimp | |
10f4e: 0400 addi s0,sp,512 | |
10f50: 0000 unimp | |
10f52: 9900 0x9900 | |
10f54: 0000 unimp | |
10f56: 0000 unimp | |
10f58: 0000 unimp | |
10f5a: 0300 addi s0,sp,384 | |
10f5c: 0000 unimp | |
10f5e: 0900 addi s0,sp,144 | |
10f60: 0000 unimp | |
10f62: 9d00 0x9d00 | |
10f64: 7672 ld a2,312(sp) | |
10f66: 3436 fld fs0,360(sp) | |
10f68: 6d69 lui s10,0x1a | |
10f6a: 6361 lui t1,0x18 | |
10f6c: 0000 unimp | |
10f6e: 0000 unimp | |
10f70: 0000 unimp | |
10f72: 0300 addi s0,sp,384 | |
10f74: 0000 unimp | |
10f76: 0400 addi s0,sp,512 | |
10f78: 0000 unimp | |
10f7a: a700 fsd fs0,8(a4) | |
10f7c: 0000 unimp | |
10f7e: 0300 addi s0,sp,384 | |
10f80: 0000 unimp | |
10f82: 0300 addi s0,sp,384 | |
10f84: 0000 unimp | |
10f86: 0400 addi s0,sp,512 | |
10f88: 0000 unimp | |
10f8a: b300 fsd fs0,32(a4) | |
10f8c: 0000 unimp | |
10f8e: 0400 addi s0,sp,512 | |
10f90: 0000 unimp | |
10f92: 0300 addi s0,sp,384 | |
10f94: 0000 unimp | |
10f96: 0500 addi s0,sp,640 | |
10f98: 0000 unimp | |
10f9a: bf00 fsd fs0,56(a4) | |
10f9c: 79616b6f jal s6,27732 <_binary_bootrom_bin_end+0x146ca> | |
10fa0: 0000 unimp | |
10fa2: 0000 unimp | |
10fa4: 0000 unimp | |
10fa6: 0100 addi s0,sp,128 | |
10fa8: 6e69 lui t3,0x1a | |
10faa: 6574 ld a3,200(a0) | |
10fac: 7272 ld tp,312(sp) | |
10fae: 7075 c.lui zero,0xffffd | |
10fb0: 2d74 fld fa3,216(a0) | |
10fb2: 746e6f63 bltu t3,t1,11710 <_binary_bootrom_bin_start+0x1710> | |
10fb6: 6f72 ld t5,280(sp) | |
10fb8: 6c6c ld a1,216(s0) | |
10fba: 7265 lui tp,0xffff9 | |
10fbc: 0000 unimp | |
10fbe: 0000 unimp | |
10fc0: 0000 unimp | |
10fc2: 0300 addi s0,sp,384 | |
10fc4: 0000 unimp | |
10fc6: 0400 addi s0,sp,512 | |
10fc8: 0000 unimp | |
10fca: c600 sw s0,8(a2) | |
10fcc: 0000 unimp | |
10fce: 0100 addi s0,sp,128 | |
10fd0: 0000 unimp | |
10fd2: 0300 addi s0,sp,384 | |
10fd4: 0000 unimp | |
10fd6: 0f00 addi s0,sp,912 | |
10fd8: 0000 unimp | |
10fda: 1b00 addi s0,sp,432 | |
10fdc: 6972 ld s2,280(sp) | |
10fde: 2c766373 csrrsi t1,0x2c7,12 | |
10fe2: 2d757063 bleu s7,a0,112a2 <_binary_bootrom_bin_start+0x12a2> | |
10fe6: 6e69 lui t3,0x1a | |
10fe8: 6374 ld a3,192(a4) | |
10fea: 0000 unimp | |
10fec: 0000 unimp | |
10fee: 0300 addi s0,sp,384 | |
10ff0: 0000 unimp | |
10ff2: 0000 unimp | |
10ff4: 0000 unimp | |
10ff6: d700 sw s0,40(a4) | |
10ff8: 0000 unimp | |
10ffa: 0300 addi s0,sp,384 | |
10ffc: 0000 unimp | |
10ffe: 0400 addi s0,sp,512 | |
11000: 0000 unimp | |
11002: ec00 sd s0,24(s0) | |
11004: 0000 unimp | |
11006: 0d00 addi s0,sp,656 | |
11008: 0000 unimp | |
1100a: 0300 addi s0,sp,384 | |
1100c: 0000 unimp | |
1100e: 0400 addi s0,sp,512 | |
11010: 0000 unimp | |
11012: f200 sd s0,32(a2) | |
11014: 0000 unimp | |
11016: 0d00 addi s0,sp,656 | |
11018: 0000 unimp | |
1101a: 0200 addi s0,sp,256 | |
1101c: 0000 unimp | |
1101e: 0200 addi s0,sp,256 | |
11020: 0000 unimp | |
11022: 0100 addi s0,sp,128 | |
11024: 40757063 bleu t2,a0,11424 <_binary_bootrom_bin_start+0x1424> | |
11028: 0031 c.nop 12 | |
1102a: 0000 unimp | |
1102c: 0000 unimp | |
1102e: 0300 addi s0,sp,384 | |
11030: 0000 unimp | |
11032: 0400 addi s0,sp,512 | |
11034: 0000 unimp | |
11036: 3f00 fld fs0,56(a4) | |
11038: 0000 unimp | |
1103a: 0000 unimp | |
1103c: 0000 unimp | |
1103e: 0300 addi s0,sp,384 | |
11040: 0000 unimp | |
11042: 1500 addi s0,sp,672 | |
11044: 0000 unimp | |
11046: 1b00 addi s0,sp,432 | |
11048: 69666973 csrrsi s2,0x696,12 | |
1104c: 6576 ld a0,344(sp) | |
1104e: 722c ld a1,96(a2) | |
11050: 656b636f jal t1,c76a6 <_binary_bootrom_bin_end+0xb463e> | |
11054: 3074 fld fa3,224(s0) | |
11056: 7200 ld s0,32(a2) | |
11058: 7369 lui t1,0xffffa | |
1105a: 00007663 bleu zero,zero,11066 <_binary_bootrom_bin_start+0x1066> | |
1105e: 0000 unimp | |
11060: 0000 unimp | |
11062: 0300 addi s0,sp,384 | |
11064: 0000 unimp | |
11066: 0400 addi s0,sp,512 | |
11068: 0000 unimp | |
1106a: fa00 sd s0,48(a2) | |
1106c: 0000 unimp | |
1106e: 4000 lw s0,0(s0) | |
11070: 0000 unimp | |
11072: 0300 addi s0,sp,384 | |
11074: 0000 unimp | |
11076: 0400 addi s0,sp,512 | |
11078: 0000 unimp | |
1107a: 0d01 addi s10,s10,0 | |
1107c: 0000 unimp | |
1107e: 4000 lw s0,0(s0) | |
11080: 0000 unimp | |
11082: 0300 addi s0,sp,384 | |
11084: 0000 unimp | |
11086: 0400 addi s0,sp,512 | |
11088: 0000 unimp | |
1108a: 1a01 addi s4,s4,-32 | |
1108c: 0000 unimp | |
1108e: 0080 addi s0,sp,64 | |
11090: 0000 unimp | |
11092: 0300 addi s0,sp,384 | |
11094: 0000 unimp | |
11096: 0400 addi s0,sp,512 | |
11098: 0000 unimp | |
1109a: 2701 sext.w a4,a4 | |
1109c: 0000 unimp | |
1109e: 0100 addi s0,sp,128 | |
110a0: 0000 unimp | |
110a2: 0300 addi s0,sp,384 | |
110a4: 0000 unimp | |
110a6: 0400 addi s0,sp,512 | |
110a8: 0000 unimp | |
110aa: 3201 addiw tp,tp,-32 | |
110ac: 0000 unimp | |
110ae: 2000 fld fs0,0(s0) | |
110b0: 0000 unimp | |
110b2: 0300 addi s0,sp,384 | |
110b4: 0000 unimp | |
110b6: 0400 addi s0,sp,512 | |
110b8: 0000 unimp | |
110ba: 4f00 lw s0,24(a4) | |
110bc: 00757063 bleu t2,a0,110bc <_binary_bootrom_bin_start+0x10bc> | |
110c0: 0000 unimp | |
110c2: 0300 addi s0,sp,384 | |
110c4: 0000 unimp | |
110c6: 0400 addi s0,sp,512 | |
110c8: 0000 unimp | |
110ca: 5b00 lw s0,48(a4) | |
110cc: 0000 unimp | |
110ce: 4000 lw s0,0(s0) | |
110d0: 0000 unimp | |
110d2: 0300 addi s0,sp,384 | |
110d4: 0000 unimp | |
110d6: 0400 addi s0,sp,512 | |
110d8: 0000 unimp | |
110da: 6e00 ld s0,24(a2) | |
110dc: 0000 unimp | |
110de: 4000 lw s0,0(s0) | |
110e0: 0000 unimp | |
110e2: 0300 addi s0,sp,384 | |
110e4: 0000 unimp | |
110e6: 0400 addi s0,sp,512 | |
110e8: 0000 unimp | |
110ea: 7b00 ld s0,48(a4) | |
110ec: 0000 unimp | |
110ee: 0080 addi s0,sp,64 | |
110f0: 0000 unimp | |
110f2: 0300 addi s0,sp,384 | |
110f4: 0000 unimp | |
110f6: 0400 addi s0,sp,512 | |
110f8: 0000 unimp | |
110fa: 3d01 addiw s10,s10,-32 | |
110fc: 0000 unimp | |
110fe: 0100 addi s0,sp,128 | |
11100: 0000 unimp | |
11102: 0300 addi s0,sp,384 | |
11104: 0000 unimp | |
11106: 0400 addi s0,sp,512 | |
11108: 0000 unimp | |
1110a: 4801 li a6,0 | |
1110c: 0000 unimp | |
1110e: 2000 fld fs0,0(s0) | |
11110: 0000 unimp | |
11112: 0300 addi s0,sp,384 | |
11114: 0000 unimp | |
11116: 0b00 addi s0,sp,400 | |
11118: 0000 unimp | |
1111a: 5301 li t1,-32 | |
1111c: 6972 ld s2,280(sp) | |
1111e: 2c766373 csrrsi t1,0x2c7,12 | |
11122: 39337673 csrrci a2,0x393,6 | |
11126: 0000 unimp | |
11128: 0000 unimp | |
1112a: 0300 addi s0,sp,384 | |
1112c: 0000 unimp | |
1112e: 0800 addi s0,sp,16 | |
11130: 0000 unimp | |
11132: 8800 0x8800 | |
11134: 0000 unimp | |
11136: 0100 addi s0,sp,128 | |
11138: 0000 unimp | |
1113a: 0200 addi s0,sp,256 | |
1113c: 0000 unimp | |
1113e: 0300 addi s0,sp,384 | |
11140: 0000 unimp | |
11142: 0400 addi s0,sp,512 | |
11144: 0000 unimp | |
11146: 9900 0x9900 | |
11148: 0000 unimp | |
1114a: 0100 addi s0,sp,128 | |
1114c: 0000 unimp | |
1114e: 0300 addi s0,sp,384 | |
11150: 0000 unimp | |
11152: 0b00 addi s0,sp,400 | |
11154: 0000 unimp | |
11156: 9d00 0x9d00 | |
11158: 7672 ld a2,312(sp) | |
1115a: 3436 fld fs0,360(sp) | |
1115c: 6d69 lui s10,0x1a | |
1115e: 6661 lui a2,0x18 | |
11160: 6364 ld s1,192(a4) | |
11162: 0000 unimp | |
11164: 0000 unimp | |
11166: 0300 addi s0,sp,384 | |
11168: 0000 unimp | |
1116a: 0400 addi s0,sp,512 | |
1116c: 0000 unimp | |
1116e: b300 fsd fs0,32(a4) | |
11170: 0000 unimp | |
11172: 0500 addi s0,sp,640 | |
11174: 0000 unimp | |
11176: 0300 addi s0,sp,384 | |
11178: 0000 unimp | |
1117a: 0500 addi s0,sp,640 | |
1117c: 0000 unimp | |
1117e: bf00 fsd fs0,56(a4) | |
11180: 79616b6f jal s6,27916 <_binary_bootrom_bin_end+0x148ae> | |
11184: 0000 unimp | |
11186: 0000 unimp | |
11188: 0000 unimp | |
1118a: 0300 addi s0,sp,384 | |
1118c: 0000 unimp | |
1118e: 0000 unimp | |
11190: 0000 unimp | |
11192: 5c01 li s8,-32 | |
11194: 0000 unimp | |
11196: 0100 addi s0,sp,128 | |
11198: 6e69 lui t3,0x1a | |
1119a: 6574 ld a3,200(a0) | |
1119c: 7272 ld tp,312(sp) | |
1119e: 7075 c.lui zero,0xffffd | |
111a0: 2d74 fld fa3,216(a0) | |
111a2: 746e6f63 bltu t3,t1,11900 <_binary_bootrom_bin_start+0x1900> | |
111a6: 6f72 ld t5,280(sp) | |
111a8: 6c6c ld a1,216(s0) | |
111aa: 7265 lui tp,0xffff9 | |
111ac: 0000 unimp | |
111ae: 0000 unimp | |
111b0: 0000 unimp | |
111b2: 0300 addi s0,sp,384 | |
111b4: 0000 unimp | |
111b6: 0400 addi s0,sp,512 | |
111b8: 0000 unimp | |
111ba: c600 sw s0,8(a2) | |
111bc: 0000 unimp | |
111be: 0100 addi s0,sp,128 | |
111c0: 0000 unimp | |
111c2: 0300 addi s0,sp,384 | |
111c4: 0000 unimp | |
111c6: 0f00 addi s0,sp,912 | |
111c8: 0000 unimp | |
111ca: 1b00 addi s0,sp,432 | |
111cc: 6972 ld s2,280(sp) | |
111ce: 2c766373 csrrsi t1,0x2c7,12 | |
111d2: 2d757063 bleu s7,a0,11492 <_binary_bootrom_bin_start+0x1492> | |
111d6: 6e69 lui t3,0x1a | |
111d8: 6374 ld a3,192(a4) | |
111da: 0000 unimp | |
111dc: 0000 unimp | |
111de: 0300 addi s0,sp,384 | |
111e0: 0000 unimp | |
111e2: 0000 unimp | |
111e4: 0000 unimp | |
111e6: d700 sw s0,40(a4) | |
111e8: 0000 unimp | |
111ea: 0300 addi s0,sp,384 | |
111ec: 0000 unimp | |
111ee: 0400 addi s0,sp,512 | |
111f0: 0000 unimp | |
111f2: ec00 sd s0,24(s0) | |
111f4: 0000 unimp | |
111f6: 0e00 addi s0,sp,784 | |
111f8: 0000 unimp | |
111fa: 0300 addi s0,sp,384 | |
111fc: 0000 unimp | |
111fe: 0400 addi s0,sp,512 | |
11200: 0000 unimp | |
11202: f200 sd s0,32(a2) | |
11204: 0000 unimp | |
11206: 0e00 addi s0,sp,784 | |
11208: 0000 unimp | |
1120a: 0200 addi s0,sp,256 | |
1120c: 0000 unimp | |
1120e: 0200 addi s0,sp,256 | |
11210: 0000 unimp | |
11212: 0100 addi s0,sp,128 | |
11214: 40757063 bleu t2,a0,11614 <_binary_bootrom_bin_start+0x1614> | |
11218: 0032 c.slli zero,0xc | |
1121a: 0000 unimp | |
1121c: 0000 unimp | |
1121e: 0300 addi s0,sp,384 | |
11220: 0000 unimp | |
11222: 0400 addi s0,sp,512 | |
11224: 0000 unimp | |
11226: 3f00 fld fs0,56(a4) | |
11228: 0000 unimp | |
1122a: 0000 unimp | |
1122c: 0000 unimp | |
1122e: 0300 addi s0,sp,384 | |
11230: 0000 unimp | |
11232: 1500 addi s0,sp,672 | |
11234: 0000 unimp | |
11236: 1b00 addi s0,sp,432 | |
11238: 69666973 csrrsi s2,0x696,12 | |
1123c: 6576 ld a0,344(sp) | |
1123e: 722c ld a1,96(a2) | |
11240: 656b636f jal t1,c7896 <_binary_bootrom_bin_end+0xb482e> | |
11244: 3074 fld fa3,224(s0) | |
11246: 7200 ld s0,32(a2) | |
11248: 7369 lui t1,0xffffa | |
1124a: 00007663 bleu zero,zero,11256 <_binary_bootrom_bin_start+0x1256> | |
1124e: 0000 unimp | |
11250: 0000 unimp | |
11252: 0300 addi s0,sp,384 | |
11254: 0000 unimp | |
11256: 0400 addi s0,sp,512 | |
11258: 0000 unimp | |
1125a: fa00 sd s0,48(a2) | |
1125c: 0000 unimp | |
1125e: 4000 lw s0,0(s0) | |
11260: 0000 unimp | |
11262: 0300 addi s0,sp,384 | |
11264: 0000 unimp | |
11266: 0400 addi s0,sp,512 | |
11268: 0000 unimp | |
1126a: 0d01 addi s10,s10,0 | |
1126c: 0000 unimp | |
1126e: 4000 lw s0,0(s0) | |
11270: 0000 unimp | |
11272: 0300 addi s0,sp,384 | |
11274: 0000 unimp | |
11276: 0400 addi s0,sp,512 | |
11278: 0000 unimp | |
1127a: 1a01 addi s4,s4,-32 | |
1127c: 0000 unimp | |
1127e: 0080 addi s0,sp,64 | |
11280: 0000 unimp | |
11282: 0300 addi s0,sp,384 | |
11284: 0000 unimp | |
11286: 0400 addi s0,sp,512 | |
11288: 0000 unimp | |
1128a: 2701 sext.w a4,a4 | |
1128c: 0000 unimp | |
1128e: 0100 addi s0,sp,128 | |
11290: 0000 unimp | |
11292: 0300 addi s0,sp,384 | |
11294: 0000 unimp | |
11296: 0400 addi s0,sp,512 | |
11298: 0000 unimp | |
1129a: 3201 addiw tp,tp,-32 | |
1129c: 0000 unimp | |
1129e: 2000 fld fs0,0(s0) | |
112a0: 0000 unimp | |
112a2: 0300 addi s0,sp,384 | |
112a4: 0000 unimp | |
112a6: 0400 addi s0,sp,512 | |
112a8: 0000 unimp | |
112aa: 4f00 lw s0,24(a4) | |
112ac: 00757063 bleu t2,a0,112ac <_binary_bootrom_bin_start+0x12ac> | |
112b0: 0000 unimp | |
112b2: 0300 addi s0,sp,384 | |
112b4: 0000 unimp | |
112b6: 0400 addi s0,sp,512 | |
112b8: 0000 unimp | |
112ba: 5b00 lw s0,48(a4) | |
112bc: 0000 unimp | |
112be: 4000 lw s0,0(s0) | |
112c0: 0000 unimp | |
112c2: 0300 addi s0,sp,384 | |
112c4: 0000 unimp | |
112c6: 0400 addi s0,sp,512 | |
112c8: 0000 unimp | |
112ca: 6e00 ld s0,24(a2) | |
112cc: 0000 unimp | |
112ce: 4000 lw s0,0(s0) | |
112d0: 0000 unimp | |
112d2: 0300 addi s0,sp,384 | |
112d4: 0000 unimp | |
112d6: 0400 addi s0,sp,512 | |
112d8: 0000 unimp | |
112da: 7b00 ld s0,48(a4) | |
112dc: 0000 unimp | |
112de: 0080 addi s0,sp,64 | |
112e0: 0000 unimp | |
112e2: 0300 addi s0,sp,384 | |
112e4: 0000 unimp | |
112e6: 0400 addi s0,sp,512 | |
112e8: 0000 unimp | |
112ea: 3d01 addiw s10,s10,-32 | |
112ec: 0000 unimp | |
112ee: 0100 addi s0,sp,128 | |
112f0: 0000 unimp | |
112f2: 0300 addi s0,sp,384 | |
112f4: 0000 unimp | |
112f6: 0400 addi s0,sp,512 | |
112f8: 0000 unimp | |
112fa: 4801 li a6,0 | |
112fc: 0000 unimp | |
112fe: 2000 fld fs0,0(s0) | |
11300: 0000 unimp | |
11302: 0300 addi s0,sp,384 | |
11304: 0000 unimp | |
11306: 0b00 addi s0,sp,400 | |
11308: 0000 unimp | |
1130a: 5301 li t1,-32 | |
1130c: 6972 ld s2,280(sp) | |
1130e: 2c766373 csrrsi t1,0x2c7,12 | |
11312: 39337673 csrrci a2,0x393,6 | |
11316: 0000 unimp | |
11318: 0000 unimp | |
1131a: 0300 addi s0,sp,384 | |
1131c: 0000 unimp | |
1131e: 0800 addi s0,sp,16 | |
11320: 0000 unimp | |
11322: 8800 0x8800 | |
11324: 0000 unimp | |
11326: 0100 addi s0,sp,128 | |
11328: 0000 unimp | |
1132a: 0200 addi s0,sp,256 | |
1132c: 0000 unimp | |
1132e: 0300 addi s0,sp,384 | |
11330: 0000 unimp | |
11332: 0400 addi s0,sp,512 | |
11334: 0000 unimp | |
11336: 9900 0x9900 | |
11338: 0000 unimp | |
1133a: 0200 addi s0,sp,256 | |
1133c: 0000 unimp | |
1133e: 0300 addi s0,sp,384 | |
11340: 0000 unimp | |
11342: 0b00 addi s0,sp,400 | |
11344: 0000 unimp | |
11346: 9d00 0x9d00 | |
11348: 7672 ld a2,312(sp) | |
1134a: 3436 fld fs0,360(sp) | |
1134c: 6d69 lui s10,0x1a | |
1134e: 6661 lui a2,0x18 | |
11350: 6364 ld s1,192(a4) | |
11352: 0000 unimp | |
11354: 0000 unimp | |
11356: 0300 addi s0,sp,384 | |
11358: 0000 unimp | |
1135a: 0400 addi s0,sp,512 | |
1135c: 0000 unimp | |
1135e: b300 fsd fs0,32(a4) | |
11360: 0000 unimp | |
11362: 0600 addi s0,sp,768 | |
11364: 0000 unimp | |
11366: 0300 addi s0,sp,384 | |
11368: 0000 unimp | |
1136a: 0500 addi s0,sp,640 | |
1136c: 0000 unimp | |
1136e: bf00 fsd fs0,56(a4) | |
11370: 79616b6f jal s6,27b06 <_binary_bootrom_bin_end+0x14a9e> | |
11374: 0000 unimp | |
11376: 0000 unimp | |
11378: 0000 unimp | |
1137a: 0300 addi s0,sp,384 | |
1137c: 0000 unimp | |
1137e: 0000 unimp | |
11380: 0000 unimp | |
11382: 5c01 li s8,-32 | |
11384: 0000 unimp | |
11386: 0100 addi s0,sp,128 | |
11388: 6e69 lui t3,0x1a | |
1138a: 6574 ld a3,200(a0) | |
1138c: 7272 ld tp,312(sp) | |
1138e: 7075 c.lui zero,0xffffd | |
11390: 2d74 fld fa3,216(a0) | |
11392: 746e6f63 bltu t3,t1,11af0 <_binary_bootrom_bin_start+0x1af0> | |
11396: 6f72 ld t5,280(sp) | |
11398: 6c6c ld a1,216(s0) | |
1139a: 7265 lui tp,0xffff9 | |
1139c: 0000 unimp | |
1139e: 0000 unimp | |
113a0: 0000 unimp | |
113a2: 0300 addi s0,sp,384 | |
113a4: 0000 unimp | |
113a6: 0400 addi s0,sp,512 | |
113a8: 0000 unimp | |
113aa: c600 sw s0,8(a2) | |
113ac: 0000 unimp | |
113ae: 0100 addi s0,sp,128 | |
113b0: 0000 unimp | |
113b2: 0300 addi s0,sp,384 | |
113b4: 0000 unimp | |
113b6: 0f00 addi s0,sp,912 | |
113b8: 0000 unimp | |
113ba: 1b00 addi s0,sp,432 | |
113bc: 6972 ld s2,280(sp) | |
113be: 2c766373 csrrsi t1,0x2c7,12 | |
113c2: 2d757063 bleu s7,a0,11682 <_binary_bootrom_bin_start+0x1682> | |
113c6: 6e69 lui t3,0x1a | |
113c8: 6374 ld a3,192(a4) | |
113ca: 0000 unimp | |
113cc: 0000 unimp | |
113ce: 0300 addi s0,sp,384 | |
113d0: 0000 unimp | |
113d2: 0000 unimp | |
113d4: 0000 unimp | |
113d6: d700 sw s0,40(a4) | |
113d8: 0000 unimp | |
113da: 0300 addi s0,sp,384 | |
113dc: 0000 unimp | |
113de: 0400 addi s0,sp,512 | |
113e0: 0000 unimp | |
113e2: ec00 sd s0,24(s0) | |
113e4: 0000 unimp | |
113e6: 0f00 addi s0,sp,912 | |
113e8: 0000 unimp | |
113ea: 0300 addi s0,sp,384 | |
113ec: 0000 unimp | |
113ee: 0400 addi s0,sp,512 | |
113f0: 0000 unimp | |
113f2: f200 sd s0,32(a2) | |
113f4: 0000 unimp | |
113f6: 0f00 addi s0,sp,912 | |
113f8: 0000 unimp | |
113fa: 0200 addi s0,sp,256 | |
113fc: 0000 unimp | |
113fe: 0200 addi s0,sp,256 | |
11400: 0000 unimp | |
11402: 0100 addi s0,sp,128 | |
11404: 40757063 bleu t2,a0,11804 <_binary_bootrom_bin_start+0x1804> | |
11408: 00000033 add zero,zero,zero | |
1140c: 0000 unimp | |
1140e: 0300 addi s0,sp,384 | |
11410: 0000 unimp | |
11412: 0400 addi s0,sp,512 | |
11414: 0000 unimp | |
11416: 3f00 fld fs0,56(a4) | |
11418: 0000 unimp | |
1141a: 0000 unimp | |
1141c: 0000 unimp | |
1141e: 0300 addi s0,sp,384 | |
11420: 0000 unimp | |
11422: 1500 addi s0,sp,672 | |
11424: 0000 unimp | |
11426: 1b00 addi s0,sp,432 | |
11428: 69666973 csrrsi s2,0x696,12 | |
1142c: 6576 ld a0,344(sp) | |
1142e: 722c ld a1,96(a2) | |
11430: 656b636f jal t1,c7a86 <_binary_bootrom_bin_end+0xb4a1e> | |
11434: 3074 fld fa3,224(s0) | |
11436: 7200 ld s0,32(a2) | |
11438: 7369 lui t1,0xffffa | |
1143a: 00007663 bleu zero,zero,11446 <_binary_bootrom_bin_start+0x1446> | |
1143e: 0000 unimp | |
11440: 0000 unimp | |
11442: 0300 addi s0,sp,384 | |
11444: 0000 unimp | |
11446: 0400 addi s0,sp,512 | |
11448: 0000 unimp | |
1144a: fa00 sd s0,48(a2) | |
1144c: 0000 unimp | |
1144e: 4000 lw s0,0(s0) | |
11450: 0000 unimp | |
11452: 0300 addi s0,sp,384 | |
11454: 0000 unimp | |
11456: 0400 addi s0,sp,512 | |
11458: 0000 unimp | |
1145a: 0d01 addi s10,s10,0 | |
1145c: 0000 unimp | |
1145e: 4000 lw s0,0(s0) | |
11460: 0000 unimp | |
11462: 0300 addi s0,sp,384 | |
11464: 0000 unimp | |
11466: 0400 addi s0,sp,512 | |
11468: 0000 unimp | |
1146a: 1a01 addi s4,s4,-32 | |
1146c: 0000 unimp | |
1146e: 0080 addi s0,sp,64 | |
11470: 0000 unimp | |
11472: 0300 addi s0,sp,384 | |
11474: 0000 unimp | |
11476: 0400 addi s0,sp,512 | |
11478: 0000 unimp | |
1147a: 2701 sext.w a4,a4 | |
1147c: 0000 unimp | |
1147e: 0100 addi s0,sp,128 | |
11480: 0000 unimp | |
11482: 0300 addi s0,sp,384 | |
11484: 0000 unimp | |
11486: 0400 addi s0,sp,512 | |
11488: 0000 unimp | |
1148a: 3201 addiw tp,tp,-32 | |
1148c: 0000 unimp | |
1148e: 2000 fld fs0,0(s0) | |
11490: 0000 unimp | |
11492: 0300 addi s0,sp,384 | |
11494: 0000 unimp | |
11496: 0400 addi s0,sp,512 | |
11498: 0000 unimp | |
1149a: 4f00 lw s0,24(a4) | |
1149c: 00757063 bleu t2,a0,1149c <_binary_bootrom_bin_start+0x149c> | |
114a0: 0000 unimp | |
114a2: 0300 addi s0,sp,384 | |
114a4: 0000 unimp | |
114a6: 0400 addi s0,sp,512 | |
114a8: 0000 unimp | |
114aa: 5b00 lw s0,48(a4) | |
114ac: 0000 unimp | |
114ae: 4000 lw s0,0(s0) | |
114b0: 0000 unimp | |
114b2: 0300 addi s0,sp,384 | |
114b4: 0000 unimp | |
114b6: 0400 addi s0,sp,512 | |
114b8: 0000 unimp | |
114ba: 6e00 ld s0,24(a2) | |
114bc: 0000 unimp | |
114be: 4000 lw s0,0(s0) | |
114c0: 0000 unimp | |
114c2: 0300 addi s0,sp,384 | |
114c4: 0000 unimp | |
114c6: 0400 addi s0,sp,512 | |
114c8: 0000 unimp | |
114ca: 7b00 ld s0,48(a4) | |
114cc: 0000 unimp | |
114ce: 0080 addi s0,sp,64 | |
114d0: 0000 unimp | |
114d2: 0300 addi s0,sp,384 | |
114d4: 0000 unimp | |
114d6: 0400 addi s0,sp,512 | |
114d8: 0000 unimp | |
114da: 3d01 addiw s10,s10,-32 | |
114dc: 0000 unimp | |
114de: 0100 addi s0,sp,128 | |
114e0: 0000 unimp | |
114e2: 0300 addi s0,sp,384 | |
114e4: 0000 unimp | |
114e6: 0400 addi s0,sp,512 | |
114e8: 0000 unimp | |
114ea: 4801 li a6,0 | |
114ec: 0000 unimp | |
114ee: 2000 fld fs0,0(s0) | |
114f0: 0000 unimp | |
114f2: 0300 addi s0,sp,384 | |
114f4: 0000 unimp | |
114f6: 0b00 addi s0,sp,400 | |
114f8: 0000 unimp | |
114fa: 5301 li t1,-32 | |
114fc: 6972 ld s2,280(sp) | |
114fe: 2c766373 csrrsi t1,0x2c7,12 | |
11502: 39337673 csrrci a2,0x393,6 | |
11506: 0000 unimp | |
11508: 0000 unimp | |
1150a: 0300 addi s0,sp,384 | |
1150c: 0000 unimp | |
1150e: 0800 addi s0,sp,16 | |
11510: 0000 unimp | |
11512: 8800 0x8800 | |
11514: 0000 unimp | |
11516: 0100 addi s0,sp,128 | |
11518: 0000 unimp | |
1151a: 0200 addi s0,sp,256 | |
1151c: 0000 unimp | |
1151e: 0300 addi s0,sp,384 | |
11520: 0000 unimp | |
11522: 0400 addi s0,sp,512 | |
11524: 0000 unimp | |
11526: 9900 0x9900 | |
11528: 0000 unimp | |
1152a: 0300 addi s0,sp,384 | |
1152c: 0000 unimp | |
1152e: 0300 addi s0,sp,384 | |
11530: 0000 unimp | |
11532: 0b00 addi s0,sp,400 | |
11534: 0000 unimp | |
11536: 9d00 0x9d00 | |
11538: 7672 ld a2,312(sp) | |
1153a: 3436 fld fs0,360(sp) | |
1153c: 6d69 lui s10,0x1a | |
1153e: 6661 lui a2,0x18 | |
11540: 6364 ld s1,192(a4) | |
11542: 0000 unimp | |
11544: 0000 unimp | |
11546: 0300 addi s0,sp,384 | |
11548: 0000 unimp | |
1154a: 0400 addi s0,sp,512 | |
1154c: 0000 unimp | |
1154e: b300 fsd fs0,32(a4) | |
11550: 0000 unimp | |
11552: 0700 addi s0,sp,896 | |
11554: 0000 unimp | |
11556: 0300 addi s0,sp,384 | |
11558: 0000 unimp | |
1155a: 0500 addi s0,sp,640 | |
1155c: 0000 unimp | |
1155e: bf00 fsd fs0,56(a4) | |
11560: 79616b6f jal s6,27cf6 <_binary_bootrom_bin_end+0x14c8e> | |
11564: 0000 unimp | |
11566: 0000 unimp | |
11568: 0000 unimp | |
1156a: 0300 addi s0,sp,384 | |
1156c: 0000 unimp | |
1156e: 0000 unimp | |
11570: 0000 unimp | |
11572: 5c01 li s8,-32 | |
11574: 0000 unimp | |
11576: 0100 addi s0,sp,128 | |
11578: 6e69 lui t3,0x1a | |
1157a: 6574 ld a3,200(a0) | |
1157c: 7272 ld tp,312(sp) | |
1157e: 7075 c.lui zero,0xffffd | |
11580: 2d74 fld fa3,216(a0) | |
11582: 746e6f63 bltu t3,t1,11ce0 <_binary_bootrom_bin_start+0x1ce0> | |
11586: 6f72 ld t5,280(sp) | |
11588: 6c6c ld a1,216(s0) | |
1158a: 7265 lui tp,0xffff9 | |
1158c: 0000 unimp | |
1158e: 0000 unimp | |
11590: 0000 unimp | |
11592: 0300 addi s0,sp,384 | |
11594: 0000 unimp | |
11596: 0400 addi s0,sp,512 | |
11598: 0000 unimp | |
1159a: c600 sw s0,8(a2) | |
1159c: 0000 unimp | |
1159e: 0100 addi s0,sp,128 | |
115a0: 0000 unimp | |
115a2: 0300 addi s0,sp,384 | |
115a4: 0000 unimp | |
115a6: 0f00 addi s0,sp,912 | |
115a8: 0000 unimp | |
115aa: 1b00 addi s0,sp,432 | |
115ac: 6972 ld s2,280(sp) | |
115ae: 2c766373 csrrsi t1,0x2c7,12 | |
115b2: 2d757063 bleu s7,a0,11872 <_binary_bootrom_bin_start+0x1872> | |
115b6: 6e69 lui t3,0x1a | |
115b8: 6374 ld a3,192(a4) | |
115ba: 0000 unimp | |
115bc: 0000 unimp | |
115be: 0300 addi s0,sp,384 | |
115c0: 0000 unimp | |
115c2: 0000 unimp | |
115c4: 0000 unimp | |
115c6: d700 sw s0,40(a4) | |
115c8: 0000 unimp | |
115ca: 0300 addi s0,sp,384 | |
115cc: 0000 unimp | |
115ce: 0400 addi s0,sp,512 | |
115d0: 0000 unimp | |
115d2: ec00 sd s0,24(s0) | |
115d4: 0000 unimp | |
115d6: 1000 addi s0,sp,32 | |
115d8: 0000 unimp | |
115da: 0300 addi s0,sp,384 | |
115dc: 0000 unimp | |
115de: 0400 addi s0,sp,512 | |
115e0: 0000 unimp | |
115e2: f200 sd s0,32(a2) | |
115e4: 0000 unimp | |
115e6: 1000 addi s0,sp,32 | |
115e8: 0000 unimp | |
115ea: 0200 addi s0,sp,256 | |
115ec: 0000 unimp | |
115ee: 0200 addi s0,sp,256 | |
115f0: 0000 unimp | |
115f2: 0100 addi s0,sp,128 | |
115f4: 40757063 bleu t2,a0,119f4 <_binary_bootrom_bin_start+0x19f4> | |
115f8: 0034 addi a3,sp,8 | |
115fa: 0000 unimp | |
115fc: 0000 unimp | |
115fe: 0300 addi s0,sp,384 | |
11600: 0000 unimp | |
11602: 0400 addi s0,sp,512 | |
11604: 0000 unimp | |
11606: 3f00 fld fs0,56(a4) | |
11608: 0000 unimp | |
1160a: 0000 unimp | |
1160c: 0000 unimp | |
1160e: 0300 addi s0,sp,384 | |
11610: 0000 unimp | |
11612: 1500 addi s0,sp,672 | |
11614: 0000 unimp | |
11616: 1b00 addi s0,sp,432 | |
11618: 69666973 csrrsi s2,0x696,12 | |
1161c: 6576 ld a0,344(sp) | |
1161e: 722c ld a1,96(a2) | |
11620: 656b636f jal t1,c7c76 <_binary_bootrom_bin_end+0xb4c0e> | |
11624: 3074 fld fa3,224(s0) | |
11626: 7200 ld s0,32(a2) | |
11628: 7369 lui t1,0xffffa | |
1162a: 00007663 bleu zero,zero,11636 <_binary_bootrom_bin_start+0x1636> | |
1162e: 0000 unimp | |
11630: 0000 unimp | |
11632: 0300 addi s0,sp,384 | |
11634: 0000 unimp | |
11636: 0400 addi s0,sp,512 | |
11638: 0000 unimp | |
1163a: fa00 sd s0,48(a2) | |
1163c: 0000 unimp | |
1163e: 4000 lw s0,0(s0) | |
11640: 0000 unimp | |
11642: 0300 addi s0,sp,384 | |
11644: 0000 unimp | |
11646: 0400 addi s0,sp,512 | |
11648: 0000 unimp | |
1164a: 0d01 addi s10,s10,0 | |
1164c: 0000 unimp | |
1164e: 4000 lw s0,0(s0) | |
11650: 0000 unimp | |
11652: 0300 addi s0,sp,384 | |
11654: 0000 unimp | |
11656: 0400 addi s0,sp,512 | |
11658: 0000 unimp | |
1165a: 1a01 addi s4,s4,-32 | |
1165c: 0000 unimp | |
1165e: 0080 addi s0,sp,64 | |
11660: 0000 unimp | |
11662: 0300 addi s0,sp,384 | |
11664: 0000 unimp | |
11666: 0400 addi s0,sp,512 | |
11668: 0000 unimp | |
1166a: 2701 sext.w a4,a4 | |
1166c: 0000 unimp | |
1166e: 0100 addi s0,sp,128 | |
11670: 0000 unimp | |
11672: 0300 addi s0,sp,384 | |
11674: 0000 unimp | |
11676: 0400 addi s0,sp,512 | |
11678: 0000 unimp | |
1167a: 3201 addiw tp,tp,-32 | |
1167c: 0000 unimp | |
1167e: 2000 fld fs0,0(s0) | |
11680: 0000 unimp | |
11682: 0300 addi s0,sp,384 | |
11684: 0000 unimp | |
11686: 0400 addi s0,sp,512 | |
11688: 0000 unimp | |
1168a: 4f00 lw s0,24(a4) | |
1168c: 00757063 bleu t2,a0,1168c <_binary_bootrom_bin_start+0x168c> | |
11690: 0000 unimp | |
11692: 0300 addi s0,sp,384 | |
11694: 0000 unimp | |
11696: 0400 addi s0,sp,512 | |
11698: 0000 unimp | |
1169a: 5b00 lw s0,48(a4) | |
1169c: 0000 unimp | |
1169e: 4000 lw s0,0(s0) | |
116a0: 0000 unimp | |
116a2: 0300 addi s0,sp,384 | |
116a4: 0000 unimp | |
116a6: 0400 addi s0,sp,512 | |
116a8: 0000 unimp | |
116aa: 6e00 ld s0,24(a2) | |
116ac: 0000 unimp | |
116ae: 4000 lw s0,0(s0) | |
116b0: 0000 unimp | |
116b2: 0300 addi s0,sp,384 | |
116b4: 0000 unimp | |
116b6: 0400 addi s0,sp,512 | |
116b8: 0000 unimp | |
116ba: 7b00 ld s0,48(a4) | |
116bc: 0000 unimp | |
116be: 0080 addi s0,sp,64 | |
116c0: 0000 unimp | |
116c2: 0300 addi s0,sp,384 | |
116c4: 0000 unimp | |
116c6: 0400 addi s0,sp,512 | |
116c8: 0000 unimp | |
116ca: 3d01 addiw s10,s10,-32 | |
116cc: 0000 unimp | |
116ce: 0100 addi s0,sp,128 | |
116d0: 0000 unimp | |
116d2: 0300 addi s0,sp,384 | |
116d4: 0000 unimp | |
116d6: 0400 addi s0,sp,512 | |
116d8: 0000 unimp | |
116da: 4801 li a6,0 | |
116dc: 0000 unimp | |
116de: 2000 fld fs0,0(s0) | |
116e0: 0000 unimp | |
116e2: 0300 addi s0,sp,384 | |
116e4: 0000 unimp | |
116e6: 0b00 addi s0,sp,400 | |
116e8: 0000 unimp | |
116ea: 5301 li t1,-32 | |
116ec: 6972 ld s2,280(sp) | |
116ee: 2c766373 csrrsi t1,0x2c7,12 | |
116f2: 39337673 csrrci a2,0x393,6 | |
116f6: 0000 unimp | |
116f8: 0000 unimp | |
116fa: 0300 addi s0,sp,384 | |
116fc: 0000 unimp | |
116fe: 0800 addi s0,sp,16 | |
11700: 0000 unimp | |
11702: 8800 0x8800 | |
11704: 0000 unimp | |
11706: 0100 addi s0,sp,128 | |
11708: 0000 unimp | |
1170a: 0200 addi s0,sp,256 | |
1170c: 0000 unimp | |
1170e: 0300 addi s0,sp,384 | |
11710: 0000 unimp | |
11712: 0400 addi s0,sp,512 | |
11714: 0000 unimp | |
11716: 9900 0x9900 | |
11718: 0000 unimp | |
1171a: 0400 addi s0,sp,512 | |
1171c: 0000 unimp | |
1171e: 0300 addi s0,sp,384 | |
11720: 0000 unimp | |
11722: 0b00 addi s0,sp,400 | |
11724: 0000 unimp | |
11726: 9d00 0x9d00 | |
11728: 7672 ld a2,312(sp) | |
1172a: 3436 fld fs0,360(sp) | |
1172c: 6d69 lui s10,0x1a | |
1172e: 6661 lui a2,0x18 | |
11730: 6364 ld s1,192(a4) | |
11732: 0000 unimp | |
11734: 0000 unimp | |
11736: 0300 addi s0,sp,384 | |
11738: 0000 unimp | |
1173a: 0400 addi s0,sp,512 | |
1173c: 0000 unimp | |
1173e: b300 fsd fs0,32(a4) | |
11740: 0000 unimp | |
11742: 0800 addi s0,sp,16 | |
11744: 0000 unimp | |
11746: 0300 addi s0,sp,384 | |
11748: 0000 unimp | |
1174a: 0500 addi s0,sp,640 | |
1174c: 0000 unimp | |
1174e: bf00 fsd fs0,56(a4) | |
11750: 79616b6f jal s6,27ee6 <_binary_bootrom_bin_end+0x14e7e> | |
11754: 0000 unimp | |
11756: 0000 unimp | |
11758: 0000 unimp | |
1175a: 0300 addi s0,sp,384 | |
1175c: 0000 unimp | |
1175e: 0000 unimp | |
11760: 0000 unimp | |
11762: 5c01 li s8,-32 | |
11764: 0000 unimp | |
11766: 0100 addi s0,sp,128 | |
11768: 6e69 lui t3,0x1a | |
1176a: 6574 ld a3,200(a0) | |
1176c: 7272 ld tp,312(sp) | |
1176e: 7075 c.lui zero,0xffffd | |
11770: 2d74 fld fa3,216(a0) | |
11772: 746e6f63 bltu t3,t1,11ed0 <_binary_bootrom_bin_start+0x1ed0> | |
11776: 6f72 ld t5,280(sp) | |
11778: 6c6c ld a1,216(s0) | |
1177a: 7265 lui tp,0xffff9 | |
1177c: 0000 unimp | |
1177e: 0000 unimp | |
11780: 0000 unimp | |
11782: 0300 addi s0,sp,384 | |
11784: 0000 unimp | |
11786: 0400 addi s0,sp,512 | |
11788: 0000 unimp | |
1178a: c600 sw s0,8(a2) | |
1178c: 0000 unimp | |
1178e: 0100 addi s0,sp,128 | |
11790: 0000 unimp | |
11792: 0300 addi s0,sp,384 | |
11794: 0000 unimp | |
11796: 0f00 addi s0,sp,912 | |
11798: 0000 unimp | |
1179a: 1b00 addi s0,sp,432 | |
1179c: 6972 ld s2,280(sp) | |
1179e: 2c766373 csrrsi t1,0x2c7,12 | |
117a2: 2d757063 bleu s7,a0,11a62 <_binary_bootrom_bin_start+0x1a62> | |
117a6: 6e69 lui t3,0x1a | |
117a8: 6374 ld a3,192(a4) | |
117aa: 0000 unimp | |
117ac: 0000 unimp | |
117ae: 0300 addi s0,sp,384 | |
117b0: 0000 unimp | |
117b2: 0000 unimp | |
117b4: 0000 unimp | |
117b6: d700 sw s0,40(a4) | |
117b8: 0000 unimp | |
117ba: 0300 addi s0,sp,384 | |
117bc: 0000 unimp | |
117be: 0400 addi s0,sp,512 | |
117c0: 0000 unimp | |
117c2: ec00 sd s0,24(s0) | |
117c4: 0000 unimp | |
117c6: 1100 addi s0,sp,160 | |
117c8: 0000 unimp | |
117ca: 0300 addi s0,sp,384 | |
117cc: 0000 unimp | |
117ce: 0400 addi s0,sp,512 | |
117d0: 0000 unimp | |
117d2: f200 sd s0,32(a2) | |
117d4: 0000 unimp | |
117d6: 1100 addi s0,sp,160 | |
117d8: 0000 unimp | |
117da: 0200 addi s0,sp,256 | |
117dc: 0000 unimp | |
117de: 0200 addi s0,sp,256 | |
117e0: 0000 unimp | |
117e2: 0200 addi s0,sp,256 | |
117e4: 0000 unimp | |
117e6: 0100 addi s0,sp,128 | |
117e8: 656d lui a0,0x1b | |
117ea: 6f6d lui t5,0x1b | |
117ec: 7972 ld s2,312(sp) | |
117ee: 3840 fld fs0,176(s0) | |
117f0: 3030 fld fa2,96(s0) | |
117f2: 3030 fld fa2,96(s0) | |
117f4: 3030 fld fa2,96(s0) | |
117f6: 0030 addi a2,sp,8 | |
117f8: 0000 unimp | |
117fa: 0300 addi s0,sp,384 | |
117fc: 0000 unimp | |
117fe: 0700 addi s0,sp,896 | |
11800: 0000 unimp | |
11802: 4f00 lw s0,24(a4) | |
11804: 656d lui a0,0x1b | |
11806: 6f6d lui t5,0x1b | |
11808: 7972 ld s2,312(sp) | |
1180a: 0000 unimp | |
1180c: 0000 unimp | |
1180e: 0300 addi s0,sp,384 | |
11810: 0000 unimp | |
11812: 1000 addi s0,sp,32 | |
11814: 0000 unimp | |
11816: 9900 0x9900 | |
11818: 0000 unimp | |
1181a: 0000 unimp | |
1181c: 0080 addi s0,sp,64 | |
1181e: 0000 unimp | |
11820: 0000 unimp | |
11822: 1f00 addi s0,sp,944 | |
11824: 0080 addi s0,sp,64 | |
11826: 0000 unimp | |
11828: 0000 unimp | |
1182a: 0300 addi s0,sp,384 | |
1182c: 0000 unimp | |
1182e: 0400 addi s0,sp,512 | |
11830: 0000 unimp | |
11832: ec00 sd s0,24(s0) | |
11834: 0000 unimp | |
11836: 0c00 addi s0,sp,528 | |
11838: 0000 unimp | |
1183a: 0300 addi s0,sp,384 | |
1183c: 0000 unimp | |
1183e: 0400 addi s0,sp,512 | |
11840: 0000 unimp | |
11842: f200 sd s0,32(a2) | |
11844: 0000 unimp | |
11846: 0c00 addi s0,sp,528 | |
11848: 0000 unimp | |
1184a: 0200 addi s0,sp,256 | |
1184c: 0000 unimp | |
1184e: 0100 addi s0,sp,128 | |
11850: 00636f73 csrrsi t5,0x6,6 | |
11854: 0000 unimp | |
11856: 0300 addi s0,sp,384 | |
11858: 0000 unimp | |
1185a: 0400 addi s0,sp,512 | |
1185c: 0000 unimp | |
1185e: 0000 unimp | |
11860: 0000 unimp | |
11862: 0200 addi s0,sp,256 | |
11864: 0000 unimp | |
11866: 0300 addi s0,sp,384 | |
11868: 0000 unimp | |
1186a: 0400 addi s0,sp,512 | |
1186c: 0000 unimp | |
1186e: 0f00 addi s0,sp,912 | |
11870: 0000 unimp | |
11872: 0200 addi s0,sp,256 | |
11874: 0000 unimp | |
11876: 0300 addi s0,sp,384 | |
11878: 0000 unimp | |
1187a: 3200 fld fs0,32(a2) | |
1187c: 0000 unimp | |
1187e: 1b00 addi s0,sp,432 | |
11880: 69466953 0x69466953 | |
11884: 6576 ld a0,344(sp) | |
11886: 462c lw a1,72(a2) | |
11888: 3555 addiw a0,a0,-11 | |
1188a: 3034 fld fa3,96(s0) | |
1188c: 6f732d47 fmsub.q fs10,ft6,fs7,fa3,rdn | |
11890: 75660063 beq a2,s6,11fd0 <_binary_bootrom_bin_start+0x1fd0> | |
11894: 3035 0x3035 | |
11896: 2d30 fld fa2,88(a0) | |
11898: 00636f73 csrrsi t5,0x6,6 | |
1189c: 69666973 csrrsi s2,0x696,12 | |
118a0: 6576 ld a0,344(sp) | |
118a2: 732d lui t1,0xfffeb | |
118a4: 7300636f jal t1,17fd4 <_binary_bootrom_bin_end+0x4f6c> | |
118a8: 6d69 lui s10,0x1a | |
118aa: 6c70 ld a2,216(s0) | |
118ac: 2d65 addiw s10,s10,25 | |
118ae: 7562 ld a0,56(sp) | |
118b0: 00000073 ecall | |
118b4: 0000 unimp | |
118b6: 0300 addi s0,sp,384 | |
118b8: 0000 unimp | |
118ba: 0000 unimp | |
118bc: 0000 unimp | |
118be: 6601 0x6601 | |
118c0: 0000 unimp | |
118c2: 0100 addi s0,sp,128 | |
118c4: 7562 ld a0,56(sp) | |
118c6: 6c622d73 csrrs s10,0x6c6,tp | |
118ca: 656b636f jal t1,c7f20 <_binary_bootrom_bin_end+0xb4eb8> | |
118ce: 4072 0x4072 | |
118d0: 3031 0x3031 | |
118d2: 6230 ld a2,64(a2) | |
118d4: 3038 fld fa4,96(s0) | |
118d6: 3030 fld fa2,96(s0) | |
118d8: 0000 unimp | |
118da: 0000 unimp | |
118dc: 0000 unimp | |
118de: 0300 addi s0,sp,384 | |
118e0: 0000 unimp | |
118e2: 1400 addi s0,sp,544 | |
118e4: 0000 unimp | |
118e6: 1b00 addi s0,sp,432 | |
118e8: 69666973 csrrsi s2,0x696,12 | |
118ec: 6576 ld a0,344(sp) | |
118ee: 622c ld a1,64(a2) | |
118f0: 7375 lui t1,0xffffd | |
118f2: 622d lui tp,0xb | |
118f4: 6f6c ld a1,216(a4) | |
118f6: 72656b63 bltu a0,t1,1202c <_binary_bootrom_bin_start+0x202c> | |
118fa: 0030 addi a2,sp,8 | |
118fc: 0000 unimp | |
118fe: 0300 addi s0,sp,384 | |
11900: 0000 unimp | |
11902: 1000 addi s0,sp,32 | |
11904: 0000 unimp | |
11906: 9900 0x9900 | |
11908: 0000 unimp | |
1190a: 0000 unimp | |
1190c: 0b10 addi a2,sp,400 | |
1190e: 0080 addi s0,sp,64 | |
11910: 0000 unimp | |
11912: 0000 unimp | |
11914: 0000 unimp | |
11916: 0010 0x10 | |
11918: 0000 unimp | |
1191a: 0300 addi s0,sp,384 | |
1191c: 0000 unimp | |
1191e: 0800 addi s0,sp,16 | |
11920: 0000 unimp | |
11922: 6d01 0x6d01 | |
11924: 746e6f63 bltu t3,t1,12082 <_binary_bootrom_bin_start+0x2082> | |
11928: 6f72 ld t5,280(sp) | |
1192a: 006c addi a1,sp,12 | |
1192c: 0000 unimp | |
1192e: 0200 addi s0,sp,256 | |
11930: 0000 unimp | |
11932: 0100 addi s0,sp,128 | |
11934: 68636163 bltu t1,t1,11fb6 <_binary_bootrom_bin_start+0x1fb6> | |
11938: 2d65 addiw s10,s10,25 | |
1193a: 746e6f63 bltu t3,t1,12098 <_binary_bootrom_bin_start+0x2098> | |
1193e: 6f72 ld t5,280(sp) | |
11940: 6c6c ld a1,216(s0) | |
11942: 7265 lui tp,0xffff9 | |
11944: 3240 fld fs0,160(a2) | |
11946: 3130 fld fa2,96(a0) | |
11948: 3030 fld fa2,96(s0) | |
1194a: 3030 fld fa2,96(s0) | |
1194c: 0000 unimp | |
1194e: 0000 unimp | |
11950: 0000 unimp | |
11952: 0300 addi s0,sp,384 | |
11954: 0000 unimp | |
11956: 0400 addi s0,sp,512 | |
11958: 0000 unimp | |
1195a: 5d00 lw s0,56(a0) | |
1195c: 0000 unimp | |
1195e: 4000 lw s0,0(s0) | |
11960: 0000 unimp | |
11962: 0300 addi s0,sp,384 | |
11964: 0000 unimp | |
11966: 0400 addi s0,sp,512 | |
11968: 0000 unimp | |
1196a: 7701 lui a4,0xfffe0 | |
1196c: 0000 unimp | |
1196e: 0200 addi s0,sp,256 | |
11970: 0000 unimp | |
11972: 0300 addi s0,sp,384 | |
11974: 0000 unimp | |
11976: 0400 addi s0,sp,512 | |
11978: 0000 unimp | |
1197a: 7000 ld s0,32(s0) | |
1197c: 0000 unimp | |
1197e: 0008 0x8 | |
11980: 0000 unimp | |
11982: 0300 addi s0,sp,384 | |
11984: 0000 unimp | |
11986: 0400 addi s0,sp,512 | |
11988: 0000 unimp | |
1198a: 7d00 ld s0,56(a0) | |
1198c: 2000 fld fs0,0(s0) | |
1198e: 0000 unimp | |
11990: 0000 unimp | |
11992: 0300 addi s0,sp,384 | |
11994: 0000 unimp | |
11996: 0000 unimp | |
11998: 0000 unimp | |
1199a: 8301 srli a4,a4,0x0 | |
1199c: 0000 unimp | |
1199e: 0300 addi s0,sp,384 | |
119a0: 0000 unimp | |
119a2: 1500 addi s0,sp,672 | |
119a4: 0000 unimp | |
119a6: 1b00 addi s0,sp,432 | |
119a8: 69666973 csrrsi s2,0x696,12 | |
119ac: 6576 ld a0,344(sp) | |
119ae: 632c ld a1,64(a4) | |
119b0: 68636163 bltu t1,t1,12032 <_binary_bootrom_bin_start+0x2032> | |
119b4: 3065 0x3065 | |
119b6: 6300 ld s0,0(a4) | |
119b8: 6361 lui t1,0x18 | |
119ba: 6568 ld a0,200(a0) | |
119bc: 0000 unimp | |
119be: 0000 unimp | |
119c0: 0000 unimp | |
119c2: 0300 addi s0,sp,384 | |
119c4: 0000 unimp | |
119c6: 0400 addi s0,sp,512 | |
119c8: 0000 unimp | |
119ca: 9101 srli a0,a0,0x20 | |
119cc: 0000 unimp | |
119ce: 0900 addi s0,sp,144 | |
119d0: 0000 unimp | |
119d2: 0300 addi s0,sp,384 | |
119d4: 0000 unimp | |
119d6: 0c00 addi s0,sp,528 | |
119d8: 0000 unimp | |
119da: a201 j 11ada <_binary_bootrom_bin_start+0x1ada> | |
119dc: 0000 unimp | |
119de: 0100 addi s0,sp,128 | |
119e0: 0000 unimp | |
119e2: 0200 addi s0,sp,256 | |
119e4: 0000 unimp | |
119e6: 0300 addi s0,sp,384 | |
119e8: 0000 unimp | |
119ea: 0300 addi s0,sp,384 | |
119ec: 0000 unimp | |
119ee: 0c00 addi s0,sp,528 | |
119f0: 0000 unimp | |
119f2: 8800 0x8800 | |
119f4: 0000 unimp | |
119f6: 0a00 addi s0,sp,272 | |
119f8: 0000 unimp | |
119fa: 0b00 addi s0,sp,400 | |
119fc: 0000 unimp | |
119fe: 0c00 addi s0,sp,528 | |
11a00: 0000 unimp | |
11a02: 0300 addi s0,sp,384 | |
11a04: 0000 unimp | |
11a06: 2000 fld fs0,0(s0) | |
11a08: 0000 unimp | |
11a0a: 9900 0x9900 | |
11a0c: 0000 unimp | |
11a0e: 0000 unimp | |
11a10: 0102 slli sp,sp,0x0 | |
... | |
11a1a: 0010 0x10 | |
11a1c: 0000 unimp | |
11a1e: 0000 unimp | |
11a20: 0008 0x8 | |
11a22: 0000 unimp | |
11a24: 0000 unimp | |
11a26: 0000 unimp | |
11a28: 0002 c.slli zero,0x0 | |
11a2a: 0000 unimp | |
11a2c: 0000 unimp | |
11a2e: 0300 addi s0,sp,384 | |
11a30: 0000 unimp | |
11a32: 1100 addi s0,sp,160 | |
11a34: 0000 unimp | |
11a36: 6d01 0x6d01 | |
11a38: 746e6f63 bltu t3,t1,12196 <_binary_bootrom_bin_start+0x2196> | |
11a3c: 6f72 ld t5,280(sp) | |
11a3e: 006c addi a1,sp,12 | |
11a40: 65646973 csrrsi s2,0x656,8 | |
11a44: 6162 ld sp,24(sp) | |
11a46: 646e ld s0,216(sp) | |
11a48: 0000 unimp | |
11a4a: 0000 unimp | |
11a4c: 0000 unimp | |
11a4e: 0300 addi s0,sp,384 | |
11a50: 0000 unimp | |
11a52: 0400 addi s0,sp,512 | |
11a54: 0000 unimp | |
11a56: ec00 sd s0,24(s0) | |
11a58: 0000 unimp | |
11a5a: 0200 addi s0,sp,256 | |
11a5c: 0000 unimp | |
11a5e: 0300 addi s0,sp,384 | |
11a60: 0000 unimp | |
11a62: 0400 addi s0,sp,512 | |
11a64: 0000 unimp | |
11a66: f200 sd s0,32(a2) | |
11a68: 0000 unimp | |
11a6a: 0200 addi s0,sp,256 | |
11a6c: 0000 unimp | |
11a6e: 0200 addi s0,sp,256 | |
11a70: 0000 unimp | |
11a72: 0100 addi s0,sp,128 | |
11a74: 65646163 bltu s0,s6,120b6 <_binary_bootrom_bin_start+0x20b6> | |
11a78: 636e ld t1,216(sp) | |
11a7a: 2d65 addiw s10,s10,25 | |
11a7c: 6464 ld s1,200(s0) | |
11a7e: 2d72 fld fs10,280(sp) | |
11a80: 676d lui a4,0x1b | |
11a82: 746d lui s0,0xffffb | |
11a84: 3140 fld fs0,160(a0) | |
11a86: 3030 fld fa2,96(s0) | |
11a88: 30303063 0x30303063 | |
11a8c: 0030 addi a2,sp,8 | |
11a8e: 0000 unimp | |
11a90: 0000 unimp | |
11a92: 0300 addi s0,sp,384 | |
11a94: 0000 unimp | |
11a96: 1700 addi s0,sp,928 | |
11a98: 0000 unimp | |
11a9a: 1b00 addi s0,sp,432 | |
11a9c: 69666973 csrrsi s2,0x696,12 | |
11aa0: 6576 ld a0,344(sp) | |
11aa2: 632c ld a1,64(a4) | |
11aa4: 6461 lui s0,0x18 | |
11aa6: 6e65 lui t3,0x19 | |
11aa8: 64646563 bltu s0,t1,120f2 <_binary_bootrom_bin_start+0x20f2> | |
11aac: 6d72 ld s10,280(sp) | |
11aae: 30746d67 0x30746d67 | |
11ab2: 0000 unimp | |
11ab4: 0000 unimp | |
11ab6: 0300 addi s0,sp,384 | |
11ab8: 0000 unimp | |
11aba: 1000 addi s0,sp,32 | |
11abc: 0000 unimp | |
11abe: 9900 0x9900 | |
11ac0: 0000 unimp | |
11ac2: 0000 unimp | |
11ac4: 0c10 addi a2,sp,528 | |
... | |
11ace: 0010 0x10 | |
11ad0: 0000 unimp | |
11ad2: 0300 addi s0,sp,384 | |
11ad4: 0000 unimp | |
11ad6: 0800 addi s0,sp,16 | |
11ad8: 0000 unimp | |
11ada: 6d01 0x6d01 | |
11adc: 746e6f63 bltu t3,t1,1223a <_binary_bootrom_bin_start+0x223a> | |
11ae0: 6f72 ld t5,280(sp) | |
11ae2: 006c addi a1,sp,12 | |
11ae4: 0000 unimp | |
11ae6: 0200 addi s0,sp,256 | |
11ae8: 0000 unimp | |
11aea: 0100 addi s0,sp,128 | |
11aec: 65646163 bltu s0,s6,1212e <_binary_bootrom_bin_start+0x212e> | |
11af0: 636e ld t1,216(sp) | |
11af2: 2d65 addiw s10,s10,25 | |
11af4: 676d6567 0x676d6567 | |
11af8: 6c78 ld a4,216(s0) | |
11afa: 6d2d lui s10,0xb | |
11afc: 40746d67 0x40746d67 | |
11b00: 3031 0x3031 | |
11b02: 6130 ld a2,64(a0) | |
11b04: 3030 fld fa2,96(s0) | |
11b06: 3030 fld fa2,96(s0) | |
11b08: 0000 unimp | |
11b0a: 0000 unimp | |
11b0c: 0000 unimp | |
11b0e: 0300 addi s0,sp,384 | |
11b10: 0000 unimp | |
11b12: 1a00 addi s0,sp,304 | |
11b14: 0000 unimp | |
11b16: 1b00 addi s0,sp,432 | |
11b18: 69666973 csrrsi s2,0x696,12 | |
11b1c: 6576 ld a0,344(sp) | |
11b1e: 632c ld a1,64(a4) | |
11b20: 6461 lui s0,0x18 | |
11b22: 6e65 lui t3,0x19 | |
11b24: 65676563 bltu a4,s6,1216e <_binary_bootrom_bin_start+0x216e> | |
11b28: 676d lui a4,0x1b | |
11b2a: 6c78 ld a4,216(s0) | |
11b2c: 676d lui a4,0x1b | |
11b2e: 746d lui s0,0xffffb | |
11b30: 0030 addi a2,sp,8 | |
11b32: 0000 unimp | |
11b34: 0000 unimp | |
11b36: 0300 addi s0,sp,384 | |
11b38: 0000 unimp | |
11b3a: 1000 addi s0,sp,32 | |
11b3c: 0000 unimp | |
11b3e: 9900 0x9900 | |
11b40: 0000 unimp | |
11b42: 0000 unimp | |
11b44: 0a10 addi a2,sp,272 | |
... | |
11b4e: 0010 0x10 | |
11b50: 0000 unimp | |
11b52: 0300 addi s0,sp,384 | |
11b54: 0000 unimp | |
11b56: 0800 addi s0,sp,16 | |
11b58: 0000 unimp | |
11b5a: 6d01 0x6d01 | |
11b5c: 746e6f63 bltu t3,t1,122ba <_binary_bootrom_bin_start+0x22ba> | |
11b60: 6f72 ld t5,280(sp) | |
11b62: 006c addi a1,sp,12 | |
11b64: 0000 unimp | |
11b66: 0200 addi s0,sp,256 | |
11b68: 0000 unimp | |
11b6a: 0100 addi s0,sp,128 | |
11b6c: 70696863 bltu s2,t1,1227c <_binary_bootrom_bin_start+0x227c> | |
11b70: 696c ld a1,208(a0) | |
11b72: 6b6e ld s6,216(sp) | |
11b74: 3440 fld fs0,168(s0) | |
11b76: 3030 fld fa2,96(s0) | |
11b78: 3030 fld fa2,96(s0) | |
11b7a: 3030 fld fa2,96(s0) | |
11b7c: 0030 addi a2,sp,8 | |
11b7e: 0000 unimp | |
11b80: 0000 unimp | |
11b82: 0300 addi s0,sp,384 | |
11b84: 0000 unimp | |
11b86: 0400 addi s0,sp,512 | |
11b88: 0000 unimp | |
11b8a: 0000 unimp | |
11b8c: 0000 unimp | |
11b8e: 0200 addi s0,sp,256 | |
11b90: 0000 unimp | |
11b92: 0300 addi s0,sp,384 | |
11b94: 0000 unimp | |
11b96: 0400 addi s0,sp,512 | |
11b98: 0000 unimp | |
11b9a: 0f00 addi s0,sp,912 | |
11b9c: 0000 unimp | |
11b9e: 0200 addi s0,sp,256 | |
11ba0: 0000 unimp | |
11ba2: 0300 addi s0,sp,384 | |
11ba4: 0000 unimp | |
11ba6: 1b00 addi s0,sp,432 | |
11ba8: 0000 unimp | |
11baa: 1b00 addi s0,sp,432 | |
11bac: 69666973 csrrsi s2,0x696,12 | |
11bb0: 6576 ld a0,344(sp) | |
11bb2: 632c ld a1,64(a4) | |
11bb4: 6968 ld a0,208(a0) | |
11bb6: 6c70 ld a2,216(s0) | |
11bb8: 6e69 lui t3,0x1a | |
11bba: 6973006b 0x6973006b | |
11bbe: 706d c.lui zero,0xffffb | |
11bc0: 656c ld a1,200(a0) | |
11bc2: 622d lui tp,0xb | |
11bc4: 7375 lui t1,0xffffd | |
11bc6: 0000 unimp | |
11bc8: 0000 unimp | |
11bca: 0300 addi s0,sp,384 | |
11bcc: 0000 unimp | |
11bce: 6000 ld s0,0(s0) | |
11bd0: 0000 unimp | |
11bd2: 6601 0x6601 | |
11bd4: 0000 unimp | |
11bd6: 0000 unimp | |
11bd8: 0060 addi s0,sp,12 | |
11bda: 0000 unimp | |
11bdc: 0000 unimp | |
11bde: 0000 unimp | |
11be0: 0060 addi s0,sp,12 | |
11be2: 0000 unimp | |
11be4: 0000 unimp | |
11be6: 0000 unimp | |
11be8: 0020 addi s0,sp,8 | |
11bea: 0000 unimp | |
11bec: 0000 unimp | |
11bee: 3000 fld fs0,32(s0) | |
11bf0: 0000 unimp | |
11bf2: 0000 unimp | |
11bf4: 0000 unimp | |
11bf6: 3000 fld fs0,32(s0) | |
11bf8: 0000 unimp | |
11bfa: 0000 unimp | |
11bfc: 0000 unimp | |
11bfe: 1000 addi s0,sp,32 | |
... | |
11c08: 0040 addi s0,sp,4 | |
11c0a: 0000 unimp | |
11c0c: 0000 unimp | |
11c0e: 0000 unimp | |
11c10: 0040 addi s0,sp,4 | |
11c12: 0000 unimp | |
11c14: 0000 unimp | |
11c16: 0000 unimp | |
11c18: 0020 addi s0,sp,8 | |
11c1a: 0000 unimp | |
11c1c: 0000 unimp | |
11c1e: 2000 fld fs0,0(s0) | |
11c20: 0000 unimp | |
11c22: 0000 unimp | |
11c24: 0000 unimp | |
11c26: 2000 fld fs0,0(s0) | |
11c28: 0000 unimp | |
11c2a: 0000 unimp | |
11c2c: 0000 unimp | |
11c2e: 1000 addi s0,sp,32 | |
11c30: 0000 unimp | |
11c32: 0000 unimp | |
11c34: 0000 unimp | |
11c36: 0300 addi s0,sp,384 | |
11c38: 0000 unimp | |
11c3a: 0400 addi s0,sp,512 | |
11c3c: 0000 unimp | |
11c3e: ec00 sd s0,24(s0) | |
11c40: 0000 unimp | |
11c42: 0b00 addi s0,sp,400 | |
11c44: 0000 unimp | |
11c46: 0300 addi s0,sp,384 | |
11c48: 0000 unimp | |
11c4a: 0400 addi s0,sp,512 | |
11c4c: 0000 unimp | |
11c4e: f200 sd s0,32(a2) | |
11c50: 0000 unimp | |
11c52: 0b00 addi s0,sp,400 | |
11c54: 0000 unimp | |
11c56: 0200 addi s0,sp,256 | |
11c58: 0000 unimp | |
11c5a: 0100 addi s0,sp,128 | |
11c5c: 6e696c63 bltu s2,t1,12354 <_binary_bootrom_bin_start+0x2354> | |
11c60: 4074 lw a3,68(s0) | |
11c62: 3032 fld ft0,296(sp) | |
11c64: 3030 fld fa2,96(s0) | |
11c66: 3030 fld fa2,96(s0) | |
11c68: 0030 addi a2,sp,8 | |
11c6a: 0000 unimp | |
11c6c: 0000 unimp | |
11c6e: 0300 addi s0,sp,384 | |
11c70: 0000 unimp | |
11c72: 0d00 addi s0,sp,656 | |
11c74: 0000 unimp | |
11c76: 1b00 addi s0,sp,432 | |
11c78: 6972 ld s2,280(sp) | |
11c7a: 2c766373 csrrsi t1,0x2c7,12 | |
11c7e: 6e696c63 bltu s2,t1,12376 <_binary_bootrom_bin_start+0x2376> | |
11c82: 3074 fld fa3,224(s0) | |
11c84: 0000 unimp | |
11c86: 0000 unimp | |
11c88: 0000 unimp | |
11c8a: 0300 addi s0,sp,384 | |
11c8c: 0000 unimp | |
11c8e: 5000 lw s0,32(s0) | |
11c90: 0000 unimp | |
11c92: ad01 j 122a2 <_binary_bootrom_bin_start+0x22a2> | |
11c94: 0000 unimp | |
11c96: 0d00 addi s0,sp,656 | |
11c98: 0000 unimp | |
11c9a: 0300 addi s0,sp,384 | |
11c9c: 0000 unimp | |
11c9e: 0d00 addi s0,sp,656 | |
11ca0: 0000 unimp | |
11ca2: 0700 addi s0,sp,896 | |
11ca4: 0000 unimp | |
11ca6: 0e00 addi s0,sp,784 | |
11ca8: 0000 unimp | |
11caa: 0300 addi s0,sp,384 | |
11cac: 0000 unimp | |
11cae: 0e00 addi s0,sp,784 | |
11cb0: 0000 unimp | |
11cb2: 0700 addi s0,sp,896 | |
11cb4: 0000 unimp | |
11cb6: 0f00 addi s0,sp,912 | |
11cb8: 0000 unimp | |
11cba: 0300 addi s0,sp,384 | |
11cbc: 0000 unimp | |
11cbe: 0f00 addi s0,sp,912 | |
11cc0: 0000 unimp | |
11cc2: 0700 addi s0,sp,896 | |
11cc4: 0000 unimp | |
11cc6: 1000 addi s0,sp,32 | |
11cc8: 0000 unimp | |
11cca: 0300 addi s0,sp,384 | |
11ccc: 0000 unimp | |
11cce: 1000 addi s0,sp,32 | |
11cd0: 0000 unimp | |
11cd2: 0700 addi s0,sp,896 | |
11cd4: 0000 unimp | |
11cd6: 1100 addi s0,sp,160 | |
11cd8: 0000 unimp | |
11cda: 0300 addi s0,sp,384 | |
11cdc: 0000 unimp | |
11cde: 1100 addi s0,sp,160 | |
11ce0: 0000 unimp | |
11ce2: 0700 addi s0,sp,896 | |
11ce4: 0000 unimp | |
11ce6: 0300 addi s0,sp,384 | |
11ce8: 0000 unimp | |
11cea: 1000 addi s0,sp,32 | |
11cec: 0000 unimp | |
11cee: 9900 0x9900 | |
11cf0: 0000 unimp | |
11cf2: 0000 unimp | |
11cf4: 0002 c.slli zero,0x0 | |
11cf6: 0000 unimp | |
11cf8: 0000 unimp | |
11cfa: 0000 unimp | |
11cfc: 0100 addi s0,sp,128 | |
11cfe: 0000 unimp | |
11d00: 0000 unimp | |
11d02: 0300 addi s0,sp,384 | |
11d04: 0000 unimp | |
11d06: 0800 addi s0,sp,16 | |
11d08: 0000 unimp | |
11d0a: 6d01 0x6d01 | |
11d0c: 746e6f63 bltu t3,t1,1246a <_binary_bootrom_bin_start+0x246a> | |
11d10: 6f72 ld t5,280(sp) | |
11d12: 006c addi a1,sp,12 | |
11d14: 0000 unimp | |
11d16: 0200 addi s0,sp,256 | |
11d18: 0000 unimp | |
11d1a: 0100 addi s0,sp,128 | |
11d1c: 6564 ld s1,200(a0) | |
11d1e: 7562 ld a0,56(sp) | |
11d20: 6f632d67 0x6f632d67 | |
11d24: 746e ld s0,248(sp) | |
11d26: 6f72 ld t5,280(sp) | |
11d28: 6c6c ld a1,216(s0) | |
11d2a: 7265 lui tp,0xffff9 | |
11d2c: 3040 fld fs0,160(s0) | |
11d2e: 0000 unimp | |
11d30: 0000 unimp | |
11d32: 0300 addi s0,sp,384 | |
11d34: 0000 unimp | |
11d36: 2100 fld fs0,0(a0) | |
11d38: 0000 unimp | |
11d3a: 1b00 addi s0,sp,432 | |
11d3c: 69666973 csrrsi s2,0x696,12 | |
11d40: 6576 ld a0,344(sp) | |
11d42: 642c ld a1,72(s0) | |
11d44: 6265 lui tp,0x19 | |
11d46: 6775 lui a4,0x1d | |
11d48: 302d 0x302d | |
11d4a: 3331 addiw t1,t1,-20 | |
11d4c: 7200 ld s0,32(a2) | |
11d4e: 7369 lui t1,0xffffa | |
11d50: 642c7663 bleu sp,s8,1239c <_binary_bootrom_bin_start+0x239c> | |
11d54: 6265 lui tp,0x19 | |
11d56: 6775 lui a4,0x1d | |
11d58: 302d 0x302d | |
11d5a: 3331 addiw t1,t1,-20 | |
11d5c: 0000 unimp | |
11d5e: 0000 unimp | |
11d60: 0000 unimp | |
11d62: 0300 addi s0,sp,384 | |
11d64: 0000 unimp | |
11d66: 2800 fld fs0,16(s0) | |
11d68: 0000 unimp | |
11d6a: ad01 j 1237a <_binary_bootrom_bin_start+0x237a> | |
11d6c: 0000 unimp | |
11d6e: 0d00 addi s0,sp,656 | |
11d70: 0000 unimp | |
11d72: ffff 0xffff | |
11d74: 0000 unimp | |
11d76: 0e00 addi s0,sp,784 | |
11d78: 0000 unimp | |
11d7a: ffff 0xffff | |
11d7c: 0000 unimp | |
11d7e: 0f00 addi s0,sp,912 | |
11d80: 0000 unimp | |
11d82: ffff 0xffff | |
11d84: 0000 unimp | |
11d86: 1000 addi s0,sp,32 | |
11d88: 0000 unimp | |
11d8a: ffff 0xffff | |
11d8c: 0000 unimp | |
11d8e: 1100 addi s0,sp,160 | |
11d90: 0000 unimp | |
11d92: ffff 0xffff | |
11d94: 0000 unimp | |
11d96: 0300 addi s0,sp,384 | |
11d98: 0000 unimp | |
11d9a: 1000 addi s0,sp,32 | |
11d9c: 0000 unimp | |
11d9e: 9900 0x9900 | |
... | |
11dac: 0000 unimp | |
11dae: 0010 0x10 | |
11db0: 0000 unimp | |
11db2: 0300 addi s0,sp,384 | |
11db4: 0000 unimp | |
11db6: 0800 addi s0,sp,16 | |
11db8: 0000 unimp | |
11dba: 6d01 0x6d01 | |
11dbc: 746e6f63 bltu t3,t1,1251a <_binary_bootrom_bin_start+0x251a> | |
11dc0: 6f72 ld t5,280(sp) | |
11dc2: 006c addi a1,sp,12 | |
11dc4: 0000 unimp | |
11dc6: 0200 addi s0,sp,256 | |
11dc8: 0000 unimp | |
11dca: 0100 addi s0,sp,128 | |
11dcc: 6d64 ld s1,216(a0) | |
11dce: 4061 c.li zero,24 | |
11dd0: 30303033 0x30303033 | |
11dd4: 3030 fld fa2,96(s0) | |
11dd6: 0030 addi a2,sp,8 | |
11dd8: 0000 unimp | |
11dda: 0300 addi s0,sp,384 | |
11ddc: 0000 unimp | |
11dde: 0400 addi s0,sp,512 | |
11de0: 0000 unimp | |
11de2: c101 beqz a0,11de2 <_binary_bootrom_bin_start+0x1de2> | |
11de4: 0000 unimp | |
11de6: 0100 addi s0,sp,128 | |
11de8: 0000 unimp | |
11dea: 0300 addi s0,sp,384 | |
11dec: 0000 unimp | |
11dee: 0b00 addi s0,sp,400 | |
11df0: 0000 unimp | |
11df2: 1b00 addi s0,sp,432 | |
11df4: 6972 ld s2,280(sp) | |
11df6: 2c766373 csrrsi t1,0x2c7,12 | |
11dfa: 6d64 ld s1,216(a0) | |
11dfc: 3061 0x3061 | |
11dfe: 0000 unimp | |
11e00: 0000 unimp | |
11e02: 0300 addi s0,sp,384 | |
11e04: 0000 unimp | |
11e06: 0400 addi s0,sp,512 | |
11e08: 0000 unimp | |
11e0a: cc01 beqz s0,11e22 <_binary_bootrom_bin_start+0x1e22> | |
11e0c: 0000 unimp | |
11e0e: 0400 addi s0,sp,512 | |
11e10: 0000 unimp | |
11e12: 0300 addi s0,sp,384 | |
11e14: 0000 unimp | |
11e16: 0400 addi s0,sp,512 | |
11e18: 0000 unimp | |
11e1a: d901 beqz a0,11d2a <_binary_bootrom_bin_start+0x1d2a> | |
11e1c: 0000 unimp | |
11e1e: 0000 unimp | |
11e20: 0000 unimp | |
11e22: 0300 addi s0,sp,384 | |
11e24: 0000 unimp | |
11e26: 0400 addi s0,sp,512 | |
11e28: 0000 unimp | |
11e2a: 9101 srli a0,a0,0x20 | |
11e2c: 0000 unimp | |
11e2e: 0900 addi s0,sp,144 | |
11e30: 0000 unimp | |
11e32: 0300 addi s0,sp,384 | |
11e34: 0000 unimp | |
11e36: 2000 fld fs0,0(s0) | |
11e38: 0000 unimp | |
11e3a: a201 j 11f3a <_binary_bootrom_bin_start+0x1f3a> | |
11e3c: 0000 unimp | |
11e3e: 1700 addi s0,sp,928 | |
11e40: 0000 unimp | |
11e42: 1800 addi s0,sp,48 | |
11e44: 0000 unimp | |
11e46: 1900 addi s0,sp,176 | |
11e48: 0000 unimp | |
11e4a: 1a00 addi s0,sp,304 | |
11e4c: 0000 unimp | |
11e4e: 1b00 addi s0,sp,432 | |
11e50: 0000 unimp | |
11e52: 1c00 addi s0,sp,560 | |
11e54: 0000 unimp | |
11e56: 1d00 addi s0,sp,688 | |
11e58: 0000 unimp | |
11e5a: 1e00 addi s0,sp,816 | |
11e5c: 0000 unimp | |
11e5e: 0300 addi s0,sp,384 | |
11e60: 0000 unimp | |
11e62: 1000 addi s0,sp,32 | |
11e64: 0000 unimp | |
11e66: 9900 0x9900 | |
11e68: 0000 unimp | |
11e6a: 0000 unimp | |
11e6c: 00000003 lb zero,0(zero) # 0 <_binary_bootrom_bin_size-0x3068> | |
11e70: 0000 unimp | |
11e72: 0000 unimp | |
11e74: 1000 addi s0,sp,32 | |
11e76: 0000 unimp | |
11e78: 0000 unimp | |
11e7a: 0300 addi s0,sp,384 | |
11e7c: 0000 unimp | |
11e7e: 0800 addi s0,sp,16 | |
11e80: 0000 unimp | |
11e82: 6d01 0x6d01 | |
11e84: 746e6f63 bltu t3,t1,125e2 <_binary_bootrom_bin_start+0x25e2> | |
11e88: 6f72 ld t5,280(sp) | |
11e8a: 006c addi a1,sp,12 | |
11e8c: 0000 unimp | |
11e8e: 0300 addi s0,sp,384 | |
11e90: 0000 unimp | |
11e92: 0400 addi s0,sp,512 | |
11e94: 0000 unimp | |
11e96: e601 bnez a2,11e9e <_binary_bootrom_bin_start+0x1e9e> | |
11e98: 0000 unimp | |
11e9a: 0100 addi s0,sp,128 | |
11e9c: 0000 unimp | |
11e9e: 0200 addi s0,sp,256 | |
11ea0: 0000 unimp | |
11ea2: 0100 addi s0,sp,128 | |
11ea4: 7464 ld s1,232(s0) | |
11ea6: 6d69 lui s10,0x1a | |
11ea8: 3140 fld fs0,160(a0) | |
11eaa: 3030 fld fa2,96(s0) | |
11eac: 3030 fld fa2,96(s0) | |
11eae: 3030 fld fa2,96(s0) | |
11eb0: 0000 unimp | |
11eb2: 0000 unimp | |
11eb4: 0000 unimp | |
11eb6: 0300 addi s0,sp,384 | |
11eb8: 0000 unimp | |
11eba: 0d00 addi s0,sp,656 | |
11ebc: 0000 unimp | |
11ebe: 1b00 addi s0,sp,432 | |
11ec0: 69666973 csrrsi s2,0x696,12 | |
11ec4: 6576 ld a0,344(sp) | |
11ec6: 642c ld a1,72(s0) | |
11ec8: 6974 ld a3,208(a0) | |
11eca: 306d 0x306d | |
11ecc: 0000 unimp | |
11ece: 0000 unimp | |
11ed0: 0000 unimp | |
11ed2: 0300 addi s0,sp,384 | |
11ed4: 0000 unimp | |
11ed6: 1000 addi s0,sp,32 | |
11ed8: 0000 unimp | |
11eda: 9900 0x9900 | |
11edc: 0000 unimp | |
11ede: 0000 unimp | |
11ee0: 0001 nop | |
... | |
11eea: 0020 addi s0,sp,8 | |
11eec: 0000 unimp | |
11eee: 0300 addi s0,sp,384 | |
11ef0: 0000 unimp | |
11ef2: 0400 addi s0,sp,512 | |
11ef4: 0000 unimp | |
11ef6: 6d01 0x6d01 | |
11ef8: 656d lui a0,0x1b | |
11efa: 006d c.nop 27 | |
11efc: 0000 unimp | |
11efe: 0300 addi s0,sp,384 | |
11f00: 0000 unimp | |
11f02: 0400 addi s0,sp,512 | |
11f04: 0000 unimp | |
11f06: ec00 sd s0,24(s0) | |
11f08: 0000 unimp | |
11f0a: 0300 addi s0,sp,384 | |
11f0c: 0000 unimp | |
11f0e: 0300 addi s0,sp,384 | |
11f10: 0000 unimp | |
11f12: 0400 addi s0,sp,512 | |
11f14: 0000 unimp | |
11f16: f200 sd s0,32(a2) | |
11f18: 0000 unimp | |
11f1a: 0300 addi s0,sp,384 | |
11f1c: 0000 unimp | |
11f1e: 0200 addi s0,sp,256 | |
11f20: 0000 unimp | |
11f22: 0100 addi s0,sp,128 | |
11f24: 6d65 lui s10,0x19 | |
11f26: 6d65 lui s10,0x19 | |
11f28: 6f79726f jal tp,a9e1e <_binary_bootrom_bin_end+0x96db6> | |
11f2c: 7074 ld a3,224(s0) | |
11f2e: 3140 fld fs0,160(a0) | |
11f30: 3030 fld fa2,96(s0) | |
11f32: 30303037 lui zero,0x30303 | |
11f36: 0030 addi a2,sp,8 | |
11f38: 0000 unimp | |
11f3a: 0300 addi s0,sp,384 | |
11f3c: 0000 unimp | |
11f3e: 1300 addi s0,sp,416 | |
11f40: 0000 unimp | |
11f42: 1b00 addi s0,sp,432 | |
11f44: 69666973 csrrsi s2,0x696,12 | |
11f48: 6576 ld a0,344(sp) | |
11f4a: 652c ld a1,72(a0) | |
11f4c: 656d lui a0,0x1b | |
11f4e: 6f6d lui t5,0x1b | |
11f50: 7972 ld s2,312(sp) | |
11f52: 3070746f jal s0,19a58 <_binary_bootrom_bin_end+0x69f0> | |
11f56: 0000 unimp | |
11f58: 0000 unimp | |
11f5a: 0300 addi s0,sp,384 | |
11f5c: 0000 unimp | |
11f5e: 1000 addi s0,sp,32 | |
11f60: 0000 unimp | |
11f62: 9900 0x9900 | |
11f64: 0000 unimp | |
11f66: 0000 unimp | |
11f68: 0710 addi a2,sp,896 | |
... | |
11f72: 0010 0x10 | |
11f74: 0000 unimp | |
11f76: 0300 addi s0,sp,384 | |
11f78: 0000 unimp | |
11f7a: 0800 addi s0,sp,16 | |
11f7c: 0000 unimp | |
11f7e: 6d01 0x6d01 | |
11f80: 746e6f63 bltu t3,t1,126de <_binary_bootrom_bin_start+0x26de> | |
11f84: 6f72 ld t5,280(sp) | |
11f86: 006c addi a1,sp,12 | |
11f88: 0000 unimp | |
11f8a: 0200 addi s0,sp,256 | |
11f8c: 0000 unimp | |
11f8e: 0100 addi s0,sp,128 | |
11f90: 7265 lui tp,0xffff9 | |
11f92: 6f72 ld t5,280(sp) | |
11f94: 2d72 fld fs10,280(sp) | |
11f96: 6564 ld s1,200(a0) | |
11f98: 6976 ld s2,344(sp) | |
11f9a: 31406563 bltu zero,s4,122a4 <_binary_bootrom_bin_start+0x22a4> | |
11f9e: 3038 fld fa4,96(s0) | |
11fa0: 3030 fld fa2,96(s0) | |
11fa2: 3030 fld fa2,96(s0) | |
11fa4: 0030 addi a2,sp,8 | |
11fa6: 0000 unimp | |
11fa8: 0000 unimp | |
11faa: 0300 addi s0,sp,384 | |
11fac: 0000 unimp | |
11fae: 0e00 addi s0,sp,784 | |
11fb0: 0000 unimp | |
11fb2: 1b00 addi s0,sp,432 | |
11fb4: 69666973 csrrsi s2,0x696,12 | |
11fb8: 6576 ld a0,344(sp) | |
11fba: 652c ld a1,72(a0) | |
11fbc: 7272 ld tp,312(sp) | |
11fbe: 0030726f jal tp,197c0 <_binary_bootrom_bin_end+0x6758> | |
11fc2: 0000 unimp | |
11fc4: 0000 unimp | |
11fc6: 0300 addi s0,sp,384 | |
11fc8: 0000 unimp | |
11fca: 1000 addi s0,sp,32 | |
11fcc: 0000 unimp | |
11fce: 9900 0x9900 | |
11fd0: 0000 unimp | |
11fd2: 0000 unimp | |
11fd4: 0018 0x18 | |
11fd6: 0000 unimp | |
11fd8: 0000 unimp | |
11fda: 0000 unimp | |
11fdc: 0008 0x8 | |
11fde: 0000 unimp | |
11fe0: 0000 unimp | |
11fe2: 0300 addi s0,sp,384 | |
11fe4: 0000 unimp | |
11fe6: 0400 addi s0,sp,512 | |
11fe8: 0000 unimp | |
11fea: 6d01 0x6d01 | |
11fec: 656d lui a0,0x1b | |
11fee: 006d c.nop 27 | |
11ff0: 0000 unimp | |
11ff2: 0300 addi s0,sp,384 | |
11ff4: 0000 unimp | |
11ff6: 0400 addi s0,sp,512 | |
11ff8: 0000 unimp | |
11ffa: ec00 sd s0,24(s0) | |
11ffc: 0000 unimp | |
11ffe: 0100 addi s0,sp,128 | |
12000: 0000 unimp | |
12002: 0300 addi s0,sp,384 | |
12004: 0000 unimp | |
12006: 0400 addi s0,sp,512 | |
12008: 0000 unimp | |
1200a: f200 sd s0,32(a2) | |
1200c: 0000 unimp | |
1200e: 0100 addi s0,sp,128 | |
12010: 0000 unimp | |
12012: 0200 addi s0,sp,256 | |
12014: 0000 unimp | |
12016: 0100 addi s0,sp,128 | |
12018: 7465 lui s0,0xffff9 | |
1201a: 6568 ld a0,200(a0) | |
1201c: 6e72 ld t3,280(sp) | |
1201e: 7465 lui s0,0xffff9 | |
12020: 3140 fld fs0,160(a0) | |
12022: 3030 fld fa2,96(s0) | |
12024: 3039 0x3039 | |
12026: 3030 fld fa2,96(s0) | |
12028: 0030 addi a2,sp,8 | |
1202a: 0000 unimp | |
1202c: 0000 unimp | |
1202e: 0300 addi s0,sp,384 | |
12030: 0000 unimp | |
12032: 0900 addi s0,sp,144 | |
12034: 0000 unimp | |
12036: 1b00 addi s0,sp,432 | |
12038: 736e6463 bltu t3,s6,12760 <_binary_bootrom_bin_start+0x2760> | |
1203c: 6d2c ld a1,88(a0) | |
1203e: 6361 lui t1,0x18 | |
12040: 0000 unimp | |
12042: 0000 unimp | |
12044: 0000 unimp | |
12046: 0300 addi s0,sp,384 | |
12048: 0000 unimp | |
1204a: 0400 addi s0,sp,512 | |
1204c: 0000 unimp | |
1204e: 9101 srli a0,a0,0x20 | |
12050: 0000 unimp | |
12052: 0900 addi s0,sp,144 | |
12054: 0000 unimp | |
12056: 0300 addi s0,sp,384 | |
12058: 0000 unimp | |
1205a: 0400 addi s0,sp,512 | |
1205c: 0000 unimp | |
1205e: a201 j 1215e <_binary_bootrom_bin_start+0x215e> | |
12060: 0000 unimp | |
12062: 3500 fld fs0,40(a0) | |
12064: 0000 unimp | |
12066: 0300 addi s0,sp,384 | |
12068: 0000 unimp | |
1206a: 0600 addi s0,sp,768 | |
1206c: 0000 unimp | |
1206e: f601 bnez a2,11f76 <_binary_bootrom_bin_start+0x1f76> | |
12070: 4241 li tp,16 | |
12072: 00454443 fmadd.s fs0,fa0,ft4,ft0,rmm | |
12076: 0000 unimp | |
12078: 0000 unimp | |
1207a: 0300 addi s0,sp,384 | |
1207c: 0000 unimp | |
1207e: 1000 addi s0,sp,32 | |
12080: 0000 unimp | |
12082: 9900 0x9900 | |
12084: 0000 unimp | |
12086: 0000 unimp | |
12088: 0910 addi a2,sp,144 | |
... | |
12092: 0020 addi s0,sp,8 | |
12094: 0000 unimp | |
12096: 0300 addi s0,sp,384 | |
12098: 0000 unimp | |
1209a: 0800 addi s0,sp,16 | |
1209c: 0000 unimp | |
1209e: 6d01 0x6d01 | |
120a0: 746e6f63 bltu t3,t1,127fe <_binary_bootrom_bin_start+0x27fe> | |
120a4: 6f72 ld t5,280(sp) | |
120a6: 006c addi a1,sp,12 | |
120a8: 0000 unimp | |
120aa: 0200 addi s0,sp,256 | |
120ac: 0000 unimp | |
120ae: 0100 addi s0,sp,128 | |
120b0: 6f697067 0x6f697067 | |
120b4: 3140 fld fs0,160(a0) | |
120b6: 3030 fld fa2,96(s0) | |
120b8: 3036 fld ft0,360(sp) | |
120ba: 3030 fld fa2,96(s0) | |
120bc: 0030 addi a2,sp,8 | |
120be: 0000 unimp | |
120c0: 0000 unimp | |
120c2: 0300 addi s0,sp,384 | |
120c4: 0000 unimp | |
120c6: 0d00 addi s0,sp,656 | |
120c8: 0000 unimp | |
120ca: 1b00 addi s0,sp,432 | |
120cc: 69666973 csrrsi s2,0x696,12 | |
120d0: 6576 ld a0,344(sp) | |
120d2: 672c ld a1,72(a4) | |
120d4: 6970 ld a2,208(a0) | |
120d6: 0000306f j 150d6 <_binary_bootrom_bin_end+0x206e> | |
120da: 0000 unimp | |
120dc: 0000 unimp | |
120de: 0300 addi s0,sp,384 | |
120e0: 0000 unimp | |
120e2: 0400 addi s0,sp,512 | |
120e4: 0000 unimp | |
120e6: 9101 srli a0,a0,0x20 | |
120e8: 0000 unimp | |
120ea: 0900 addi s0,sp,144 | |
120ec: 0000 unimp | |
120ee: 0300 addi s0,sp,384 | |
120f0: 0000 unimp | |
120f2: 4000 lw s0,0(s0) | |
120f4: 0000 unimp | |
120f6: a201 j 121f6 <_binary_bootrom_bin_start+0x21f6> | |
120f8: 0000 unimp | |
120fa: 0700 addi s0,sp,896 | |
120fc: 0000 unimp | |
120fe: 0800 addi s0,sp,16 | |
12100: 0000 unimp | |
12102: 0900 addi s0,sp,144 | |
12104: 0000 unimp | |
12106: 0a00 addi s0,sp,272 | |
12108: 0000 unimp | |
1210a: 0b00 addi s0,sp,400 | |
1210c: 0000 unimp | |
1210e: 0c00 addi s0,sp,528 | |
12110: 0000 unimp | |
12112: 0d00 addi s0,sp,656 | |
12114: 0000 unimp | |
12116: 0e00 addi s0,sp,784 | |
12118: 0000 unimp | |
1211a: 0f00 addi s0,sp,912 | |
1211c: 0000 unimp | |
1211e: 1000 addi s0,sp,32 | |
12120: 0000 unimp | |
12122: 1100 addi s0,sp,160 | |
12124: 0000 unimp | |
12126: 1200 addi s0,sp,288 | |
12128: 0000 unimp | |
1212a: 1300 addi s0,sp,416 | |
1212c: 0000 unimp | |
1212e: 1400 addi s0,sp,544 | |
12130: 0000 unimp | |
12132: 1500 addi s0,sp,672 | |
12134: 0000 unimp | |
12136: 1600 addi s0,sp,800 | |
12138: 0000 unimp | |
1213a: 0300 addi s0,sp,384 | |
1213c: 0000 unimp | |
1213e: 1000 addi s0,sp,32 | |
12140: 0000 unimp | |
12142: 9900 0x9900 | |
12144: 0000 unimp | |
12146: 0000 unimp | |
12148: 0610 addi a2,sp,768 | |
... | |
12152: 0010 0x10 | |
12154: 0000 unimp | |
12156: 0300 addi s0,sp,384 | |
12158: 0000 unimp | |
1215a: 0800 addi s0,sp,16 | |
1215c: 0000 unimp | |
1215e: 6d01 0x6d01 | |
12160: 746e6f63 bltu t3,t1,128be <_binary_bootrom_bin_start+0x28be> | |
12164: 6f72 ld t5,280(sp) | |
12166: 006c addi a1,sp,12 | |
12168: 0000 unimp | |
1216a: 0200 addi s0,sp,256 | |
1216c: 0000 unimp | |
1216e: 0100 addi s0,sp,128 | |
12170: 3269 addiw tp,tp,-6 | |
12172: 30314063 blt sp,gp,12472 <_binary_bootrom_bin_start+0x2472> | |
12176: 3330 fld fa2,96(a4) | |
12178: 3030 fld fa2,96(s0) | |
1217a: 3030 fld fa2,96(s0) | |
1217c: 0000 unimp | |
1217e: 0000 unimp | |
12180: 0000 unimp | |
12182: 0300 addi s0,sp,384 | |
12184: 0000 unimp | |
12186: 0c00 addi s0,sp,528 | |
12188: 0000 unimp | |
1218a: 1b00 addi s0,sp,432 | |
1218c: 69666973 csrrsi s2,0x696,12 | |
12190: 6576 ld a0,344(sp) | |
12192: 692c ld a1,80(a0) | |
12194: 6332 ld t1,264(sp) | |
12196: 0030 addi a2,sp,8 | |
12198: 0000 unimp | |
1219a: 0300 addi s0,sp,384 | |
1219c: 0000 unimp | |
1219e: 0400 addi s0,sp,512 | |
121a0: 0000 unimp | |
121a2: 9101 srli a0,a0,0x20 | |
121a4: 0000 unimp | |
121a6: 0900 addi s0,sp,144 | |
121a8: 0000 unimp | |
121aa: 0300 addi s0,sp,384 | |
121ac: 0000 unimp | |
121ae: 0400 addi s0,sp,512 | |
121b0: 0000 unimp | |
121b2: a201 j 122b2 <_binary_bootrom_bin_start+0x22b2> | |
121b4: 0000 unimp | |
121b6: 3200 fld fs0,32(a2) | |
121b8: 0000 unimp | |
121ba: 0300 addi s0,sp,384 | |
121bc: 0000 unimp | |
121be: 1000 addi s0,sp,32 | |
121c0: 0000 unimp | |
121c2: 9900 0x9900 | |
121c4: 0000 unimp | |
121c6: 0000 unimp | |
121c8: 0310 addi a2,sp,384 | |
... | |
121d2: 0010 0x10 | |
121d4: 0000 unimp | |
121d6: 0300 addi s0,sp,384 | |
121d8: 0000 unimp | |
121da: 0800 addi s0,sp,16 | |
121dc: 0000 unimp | |
121de: 6d01 0x6d01 | |
121e0: 746e6f63 bltu t3,t1,1293e <_binary_bootrom_bin_start+0x293e> | |
121e4: 6f72 ld t5,280(sp) | |
121e6: 006c addi a1,sp,12 | |
121e8: 0000 unimp | |
121ea: 0200 addi s0,sp,256 | |
121ec: 0000 unimp | |
121ee: 0100 addi s0,sp,128 | |
121f0: 6e69 lui t3,0x1a | |
121f2: 6574 ld a3,200(a0) | |
121f4: 7272 ld tp,312(sp) | |
121f6: 7075 c.lui zero,0xffffd | |
121f8: 2d74 fld fa3,216(a0) | |
121fa: 746e6f63 bltu t3,t1,12958 <_binary_bootrom_bin_start+0x2958> | |
121fe: 6f72 ld t5,280(sp) | |
12200: 6c6c ld a1,216(s0) | |
12202: 7265 lui tp,0xffff9 | |
12204: 6340 ld s0,128(a4) | |
12206: 3030 fld fa2,96(s0) | |
12208: 3030 fld fa2,96(s0) | |
1220a: 3030 fld fa2,96(s0) | |
1220c: 0000 unimp | |
1220e: 0000 unimp | |
12210: 0000 unimp | |
12212: 0300 addi s0,sp,384 | |
12214: 0000 unimp | |
12216: 0400 addi s0,sp,512 | |
12218: 0000 unimp | |
1221a: c600 sw s0,8(a2) | |
1221c: 0000 unimp | |
1221e: 0100 addi s0,sp,128 | |
12220: 0000 unimp | |
12222: 0300 addi s0,sp,384 | |
12224: 0000 unimp | |
12226: 0c00 addi s0,sp,528 | |
12228: 0000 unimp | |
1222a: 1b00 addi s0,sp,432 | |
1222c: 6972 ld s2,280(sp) | |
1222e: 2c766373 csrrsi t1,0x2c7,12 | |
12232: 6c70 ld a2,216(s0) | |
12234: 6369 lui t1,0x1a | |
12236: 0030 addi a2,sp,8 | |
12238: 0000 unimp | |
1223a: 0300 addi s0,sp,384 | |
1223c: 0000 unimp | |
1223e: 0000 unimp | |
12240: 0000 unimp | |
12242: d700 sw s0,40(a4) | |
12244: 0000 unimp | |
12246: 0300 addi s0,sp,384 | |
12248: 0000 unimp | |
1224a: 4800 lw s0,16(s0) | |
1224c: 0000 unimp | |
1224e: ad01 j 1285e <_binary_bootrom_bin_start+0x285e> | |
12250: 0000 unimp | |
12252: 0d00 addi s0,sp,656 | |
12254: 0000 unimp | |
12256: 0b00 addi s0,sp,400 | |
12258: 0000 unimp | |
1225a: 0e00 addi s0,sp,784 | |
1225c: 0000 unimp | |
1225e: 0b00 addi s0,sp,400 | |
12260: 0000 unimp | |
12262: 0e00 addi s0,sp,784 | |
12264: 0000 unimp | |
12266: 0900 addi s0,sp,144 | |
12268: 0000 unimp | |
1226a: 0f00 addi s0,sp,912 | |
1226c: 0000 unimp | |
1226e: 0b00 addi s0,sp,400 | |
12270: 0000 unimp | |
12272: 0f00 addi s0,sp,912 | |
12274: 0000 unimp | |
12276: 0900 addi s0,sp,144 | |
12278: 0000 unimp | |
1227a: 1000 addi s0,sp,32 | |
1227c: 0000 unimp | |
1227e: 0b00 addi s0,sp,400 | |
12280: 0000 unimp | |
12282: 1000 addi s0,sp,32 | |
12284: 0000 unimp | |
12286: 0900 addi s0,sp,144 | |
12288: 0000 unimp | |
1228a: 1100 addi s0,sp,160 | |
1228c: 0000 unimp | |
1228e: 0b00 addi s0,sp,400 | |
12290: 0000 unimp | |
12292: 1100 addi s0,sp,160 | |
12294: 0000 unimp | |
12296: 0900 addi s0,sp,144 | |
12298: 0000 unimp | |
1229a: 0300 addi s0,sp,384 | |
1229c: 0000 unimp | |
1229e: 1000 addi s0,sp,32 | |
122a0: 0000 unimp | |
122a2: 9900 0x9900 | |
122a4: 0000 unimp | |
122a6: 0000 unimp | |
122a8: 000c 0xc | |
122aa: 0000 unimp | |
122ac: 0000 unimp | |
122ae: 0000 unimp | |
122b0: 0004 0x4 | |
122b2: 0000 unimp | |
122b4: 0000 unimp | |
122b6: 0300 addi s0,sp,384 | |
122b8: 0000 unimp | |
122ba: 0800 addi s0,sp,16 | |
122bc: 0000 unimp | |
122be: 6d01 0x6d01 | |
122c0: 746e6f63 bltu t3,t1,12a1e <_binary_bootrom_bin_start+0x2a1e> | |
122c4: 6f72 ld t5,280(sp) | |
122c6: 006c addi a1,sp,12 | |
122c8: 0000 unimp | |
122ca: 0300 addi s0,sp,384 | |
122cc: 0000 unimp | |
122ce: 0400 addi s0,sp,512 | |
122d0: 0000 unimp | |
122d2: 0202 slli tp,tp,0x0 | |
122d4: 0000 unimp | |
122d6: 0700 addi s0,sp,896 | |
122d8: 0000 unimp | |
122da: 0300 addi s0,sp,384 | |
122dc: 0000 unimp | |
122de: 0400 addi s0,sp,512 | |
122e0: 0000 unimp | |
122e2: 1502 slli a0,a0,0x20 | |
122e4: 0000 unimp | |
122e6: 3500 fld fs0,40(a0) | |
122e8: 0000 unimp | |
122ea: 0300 addi s0,sp,384 | |
122ec: 0000 unimp | |
122ee: 0400 addi s0,sp,512 | |
122f0: 0000 unimp | |
122f2: ec00 sd s0,24(s0) | |
122f4: 0000 unimp | |
122f6: 0900 addi s0,sp,144 | |
122f8: 0000 unimp | |
122fa: 0300 addi s0,sp,384 | |
122fc: 0000 unimp | |
122fe: 0400 addi s0,sp,512 | |
12300: 0000 unimp | |
12302: f200 sd s0,32(a2) | |
12304: 0000 unimp | |
12306: 0900 addi s0,sp,144 | |
12308: 0000 unimp | |
1230a: 0200 addi s0,sp,256 | |
1230c: 0000 unimp | |
1230e: 0100 addi s0,sp,128 | |
12310: 7469 lui s0,0xffffa | |
12312: 6d69 lui s10,0x1a | |
12314: 3140 fld fs0,160(a0) | |
12316: 3038 fld fa4,96(s0) | |
12318: 3030 fld fa2,96(s0) | |
1231a: 3030 fld fa2,96(s0) | |
1231c: 0000 unimp | |
1231e: 0000 unimp | |
12320: 0000 unimp | |
12322: 0300 addi s0,sp,384 | |
12324: 0000 unimp | |
12326: 0d00 addi s0,sp,656 | |
12328: 0000 unimp | |
1232a: 1b00 addi s0,sp,432 | |
1232c: 69666973 csrrsi s2,0x696,12 | |
12330: 6576 ld a0,344(sp) | |
12332: 692c ld a1,80(a0) | |
12334: 6974 ld a3,208(a0) | |
12336: 306d 0x306d | |
12338: 0000 unimp | |
1233a: 0000 unimp | |
1233c: 0000 unimp | |
1233e: 0300 addi s0,sp,384 | |
12340: 0000 unimp | |
12342: 1000 addi s0,sp,32 | |
12344: 0000 unimp | |
12346: 9900 0x9900 | |
12348: 0000 unimp | |
1234a: 0000 unimp | |
1234c: 8001 srli s0,s0,0x0 | |
... | |
12356: 0040 addi s0,sp,4 | |
12358: 0000 unimp | |
1235a: 0300 addi s0,sp,384 | |
1235c: 0000 unimp | |
1235e: 0400 addi s0,sp,512 | |
12360: 0000 unimp | |
12362: 6d01 0x6d01 | |
12364: 656d lui a0,0x1b | |
12366: 006d c.nop 27 | |
12368: 0000 unimp | |
1236a: 0300 addi s0,sp,384 | |
1236c: 0000 unimp | |
1236e: 0400 addi s0,sp,512 | |
12370: 0000 unimp | |
12372: ec00 sd s0,24(s0) | |
12374: 0000 unimp | |
12376: 0400 addi s0,sp,512 | |
12378: 0000 unimp | |
1237a: 0300 addi s0,sp,384 | |
1237c: 0000 unimp | |
1237e: 0400 addi s0,sp,512 | |
12380: 0000 unimp | |
12382: f200 sd s0,32(a2) | |
12384: 0000 unimp | |
12386: 0400 addi s0,sp,512 | |
12388: 0000 unimp | |
1238a: 0200 addi s0,sp,256 | |
1238c: 0000 unimp | |
1238e: 0100 addi s0,sp,128 | |
12390: 7469 lui s0,0xffffa | |
12392: 6d69 lui s10,0x1a | |
12394: 3140 fld fs0,160(a0) | |
12396: 3038 fld fa4,96(s0) | |
12398: 3038 fld fa4,96(s0) | |
1239a: 3030 fld fa2,96(s0) | |
1239c: 0000 unimp | |
1239e: 0000 unimp | |
123a0: 0000 unimp | |
123a2: 0300 addi s0,sp,384 | |
123a4: 0000 unimp | |
123a6: 0d00 addi s0,sp,656 | |
123a8: 0000 unimp | |
123aa: 1b00 addi s0,sp,432 | |
123ac: 69666973 csrrsi s2,0x696,12 | |
123b0: 6576 ld a0,344(sp) | |
123b2: 692c ld a1,80(a0) | |
123b4: 6974 ld a3,208(a0) | |
123b6: 306d 0x306d | |
123b8: 0000 unimp | |
123ba: 0000 unimp | |
123bc: 0000 unimp | |
123be: 0300 addi s0,sp,384 | |
123c0: 0000 unimp | |
123c2: 1000 addi s0,sp,32 | |
123c4: 0000 unimp | |
123c6: 9900 0x9900 | |
123c8: 0000 unimp | |
123ca: 0000 unimp | |
123cc: 8001 srli s0,s0,0x0 | |
123ce: 0080 addi s0,sp,64 | |
123d0: 0000 unimp | |
123d2: 0000 unimp | |
123d4: 0000 unimp | |
123d6: 0080 addi s0,sp,64 | |
123d8: 0000 unimp | |
123da: 0300 addi s0,sp,384 | |
123dc: 0000 unimp | |
123de: 0400 addi s0,sp,512 | |
123e0: 0000 unimp | |
123e2: 6d01 0x6d01 | |
123e4: 656d lui a0,0x1b | |
123e6: 006d c.nop 27 | |
123e8: 0000 unimp | |
123ea: 0300 addi s0,sp,384 | |
123ec: 0000 unimp | |
123ee: 0400 addi s0,sp,512 | |
123f0: 0000 unimp | |
123f2: ec00 sd s0,24(s0) | |
123f4: 0000 unimp | |
123f6: 0500 addi s0,sp,640 | |
123f8: 0000 unimp | |
123fa: 0300 addi s0,sp,384 | |
123fc: 0000 unimp | |
123fe: 0400 addi s0,sp,512 | |
12400: 0000 unimp | |
12402: f200 sd s0,32(a2) | |
12404: 0000 unimp | |
12406: 0500 addi s0,sp,640 | |
12408: 0000 unimp | |
1240a: 0200 addi s0,sp,256 | |
1240c: 0000 unimp | |
1240e: 0100 addi s0,sp,128 | |
12410: 7469 lui s0,0xffffa | |
12412: 6d69 lui s10,0x1a | |
12414: 3140 fld fs0,160(a0) | |
12416: 3138 fld fa4,96(a0) | |
12418: 3030 fld fa2,96(s0) | |
1241a: 3030 fld fa2,96(s0) | |
1241c: 0000 unimp | |
1241e: 0000 unimp | |
12420: 0000 unimp | |
12422: 0300 addi s0,sp,384 | |
12424: 0000 unimp | |
12426: 0d00 addi s0,sp,656 | |
12428: 0000 unimp | |
1242a: 1b00 addi s0,sp,432 | |
1242c: 69666973 csrrsi s2,0x696,12 | |
12430: 6576 ld a0,344(sp) | |
12432: 692c ld a1,80(a0) | |
12434: 6974 ld a3,208(a0) | |
12436: 306d 0x306d | |
12438: 0000 unimp | |
1243a: 0000 unimp | |
1243c: 0000 unimp | |
1243e: 0300 addi s0,sp,384 | |
12440: 0000 unimp | |
12442: 1000 addi s0,sp,32 | |
12444: 0000 unimp | |
12446: 9900 0x9900 | |
12448: 0000 unimp | |
1244a: 0000 unimp | |
1244c: 8101 srli a0,a0,0x0 | |
... | |
12456: 0080 addi s0,sp,64 | |
12458: 0000 unimp | |
1245a: 0300 addi s0,sp,384 | |
1245c: 0000 unimp | |
1245e: 0400 addi s0,sp,512 | |
12460: 0000 unimp | |
12462: 6d01 0x6d01 | |
12464: 656d lui a0,0x1b | |
12466: 006d c.nop 27 | |
12468: 0000 unimp | |
1246a: 0300 addi s0,sp,384 | |
1246c: 0000 unimp | |
1246e: 0400 addi s0,sp,512 | |
12470: 0000 unimp | |
12472: ec00 sd s0,24(s0) | |
12474: 0000 unimp | |
12476: 0600 addi s0,sp,768 | |
12478: 0000 unimp | |
1247a: 0300 addi s0,sp,384 | |
1247c: 0000 unimp | |
1247e: 0400 addi s0,sp,512 | |
12480: 0000 unimp | |
12482: f200 sd s0,32(a2) | |
12484: 0000 unimp | |
12486: 0600 addi s0,sp,768 | |
12488: 0000 unimp | |
1248a: 0200 addi s0,sp,256 | |
1248c: 0000 unimp | |
1248e: 0100 addi s0,sp,128 | |
12490: 7469 lui s0,0xffffa | |
12492: 6d69 lui s10,0x1a | |
12494: 3140 fld fs0,160(a0) | |
12496: 3138 fld fa4,96(a0) | |
12498: 3038 fld fa4,96(s0) | |
1249a: 3030 fld fa2,96(s0) | |
1249c: 0000 unimp | |
1249e: 0000 unimp | |
124a0: 0000 unimp | |
124a2: 0300 addi s0,sp,384 | |
124a4: 0000 unimp | |
124a6: 0d00 addi s0,sp,656 | |
124a8: 0000 unimp | |
124aa: 1b00 addi s0,sp,432 | |
124ac: 69666973 csrrsi s2,0x696,12 | |
124b0: 6576 ld a0,344(sp) | |
124b2: 692c ld a1,80(a0) | |
124b4: 6974 ld a3,208(a0) | |
124b6: 306d 0x306d | |
124b8: 0000 unimp | |
124ba: 0000 unimp | |
124bc: 0000 unimp | |
124be: 0300 addi s0,sp,384 | |
124c0: 0000 unimp | |
124c2: 1000 addi s0,sp,32 | |
124c4: 0000 unimp | |
124c6: 9900 0x9900 | |
124c8: 0000 unimp | |
124ca: 0000 unimp | |
124cc: 8101 srli a0,a0,0x0 | |
124ce: 0080 addi s0,sp,64 | |
124d0: 0000 unimp | |
124d2: 0000 unimp | |
124d4: 0000 unimp | |
124d6: 0080 addi s0,sp,64 | |
124d8: 0000 unimp | |
124da: 0300 addi s0,sp,384 | |
124dc: 0000 unimp | |
124de: 0400 addi s0,sp,512 | |
124e0: 0000 unimp | |
124e2: 6d01 0x6d01 | |
124e4: 656d lui a0,0x1b | |
124e6: 006d c.nop 27 | |
124e8: 0000 unimp | |
124ea: 0300 addi s0,sp,384 | |
124ec: 0000 unimp | |
124ee: 0400 addi s0,sp,512 | |
124f0: 0000 unimp | |
124f2: ec00 sd s0,24(s0) | |
124f4: 0000 unimp | |
124f6: 0700 addi s0,sp,896 | |
124f8: 0000 unimp | |
124fa: 0300 addi s0,sp,384 | |
124fc: 0000 unimp | |
124fe: 0400 addi s0,sp,512 | |
12500: 0000 unimp | |
12502: f200 sd s0,32(a2) | |
12504: 0000 unimp | |
12506: 0700 addi s0,sp,896 | |
12508: 0000 unimp | |
1250a: 0200 addi s0,sp,256 | |
1250c: 0000 unimp | |
1250e: 0100 addi s0,sp,128 | |
12510: 7469 lui s0,0xffffa | |
12512: 6d69 lui s10,0x1a | |
12514: 3140 fld fs0,160(a0) | |
12516: 3238 fld fa4,96(a2) | |
12518: 3030 fld fa2,96(s0) | |
1251a: 3030 fld fa2,96(s0) | |
1251c: 0000 unimp | |
1251e: 0000 unimp | |
12520: 0000 unimp | |
12522: 0300 addi s0,sp,384 | |
12524: 0000 unimp | |
12526: 0d00 addi s0,sp,656 | |
12528: 0000 unimp | |
1252a: 1b00 addi s0,sp,432 | |
1252c: 69666973 csrrsi s2,0x696,12 | |
12530: 6576 ld a0,344(sp) | |
12532: 692c ld a1,80(a0) | |
12534: 6974 ld a3,208(a0) | |
12536: 306d 0x306d | |
12538: 0000 unimp | |
1253a: 0000 unimp | |
1253c: 0000 unimp | |
1253e: 0300 addi s0,sp,384 | |
12540: 0000 unimp | |
12542: 1000 addi s0,sp,32 | |
12544: 0000 unimp | |
12546: 9900 0x9900 | |
12548: 0000 unimp | |
1254a: 0000 unimp | |
1254c: 8201 srli a2,a2,0x0 | |
... | |
12556: 0080 addi s0,sp,64 | |
12558: 0000 unimp | |
1255a: 0300 addi s0,sp,384 | |
1255c: 0000 unimp | |
1255e: 0400 addi s0,sp,512 | |
12560: 0000 unimp | |
12562: 6d01 0x6d01 | |
12564: 656d lui a0,0x1b | |
12566: 006d c.nop 27 | |
12568: 0000 unimp | |
1256a: 0300 addi s0,sp,384 | |
1256c: 0000 unimp | |
1256e: 0400 addi s0,sp,512 | |
12570: 0000 unimp | |
12572: ec00 sd s0,24(s0) | |
12574: 0000 unimp | |
12576: 0800 addi s0,sp,16 | |
12578: 0000 unimp | |
1257a: 0300 addi s0,sp,384 | |
1257c: 0000 unimp | |
1257e: 0400 addi s0,sp,512 | |
12580: 0000 unimp | |
12582: f200 sd s0,32(a2) | |
12584: 0000 unimp | |
12586: 0800 addi s0,sp,16 | |
12588: 0000 unimp | |
1258a: 0200 addi s0,sp,256 | |
1258c: 0000 unimp | |
1258e: 0100 addi s0,sp,128 | |
12590: 656d lui a0,0x1b | |
12592: 6f6d lui t5,0x1b | |
12594: 7972 ld s2,312(sp) | |
12596: 632d lui t1,0xb | |
12598: 72746e6f jal t3,594be <_binary_bootrom_bin_end+0x46456> | |
1259c: 656c6c6f jal s8,d8bf2 <_binary_bootrom_bin_end+0xc5b8a> | |
125a0: 4072 0x4072 | |
125a2: 3031 0x3031 | |
125a4: 6230 ld a2,64(a2) | |
125a6: 3030 fld fa2,96(s0) | |
125a8: 3030 fld fa2,96(s0) | |
125aa: 0000 unimp | |
125ac: 0000 unimp | |
125ae: 0300 addi s0,sp,384 | |
125b0: 0000 unimp | |
125b2: 1000 addi s0,sp,32 | |
125b4: 0000 unimp | |
125b6: 1b00 addi s0,sp,432 | |
125b8: 69666973 csrrsi s2,0x696,12 | |
125bc: 6576 ld a0,344(sp) | |
125be: 612c ld a1,64(a0) | |
125c0: 6f6c ld a1,216(a4) | |
125c2: 6465 lui s0,0x19 | |
125c4: 7264 ld s1,224(a2) | |
125c6: 0030 addi a2,sp,8 | |
125c8: 0000 unimp | |
125ca: 0300 addi s0,sp,384 | |
125cc: 0000 unimp | |
125ce: 0400 addi s0,sp,512 | |
125d0: 0000 unimp | |
125d2: 9101 srli a0,a0,0x20 | |
125d4: 0000 unimp | |
125d6: 0900 addi s0,sp,144 | |
125d8: 0000 unimp | |
125da: 0300 addi s0,sp,384 | |
125dc: 0000 unimp | |
125de: 0400 addi s0,sp,512 | |
125e0: 0000 unimp | |
125e2: a201 j 126e2 <_binary_bootrom_bin_start+0x26e2> | |
125e4: 0000 unimp | |
125e6: 1f00 addi s0,sp,944 | |
125e8: 0000 unimp | |
125ea: 0300 addi s0,sp,384 | |
125ec: 0000 unimp | |
125ee: 1000 addi s0,sp,32 | |
125f0: 0000 unimp | |
125f2: 9900 0x9900 | |
125f4: 0000 unimp | |
125f6: 0000 unimp | |
125f8: 0b10 addi a2,sp,400 | |
... | |
12602: 0040 addi s0,sp,4 | |
12604: 0000 unimp | |
12606: 0300 addi s0,sp,384 | |
12608: 0000 unimp | |
1260a: 0800 addi s0,sp,16 | |
1260c: 0000 unimp | |
1260e: 6d01 0x6d01 | |
12610: 746e6f63 bltu t3,t1,12d6e <_binary_bootrom_bin_start+0x2d6e> | |
12614: 6f72 ld t5,280(sp) | |
12616: 006c addi a1,sp,12 | |
12618: 0000 unimp | |
1261a: 0200 addi s0,sp,256 | |
1261c: 0000 unimp | |
1261e: 0100 addi s0,sp,128 | |
12620: 736d lui t1,0xffffb | |
12622: 4069 c.li zero,26 | |
12624: 3032 fld ft0,296(sp) | |
12626: 3032 fld ft0,296(sp) | |
12628: 3030 fld fa2,96(s0) | |
1262a: 0030 addi a2,sp,8 | |
1262c: 0000 unimp | |
1262e: 0300 addi s0,sp,384 | |
12630: 0000 unimp | |
12632: 0c00 addi s0,sp,528 | |
12634: 0000 unimp | |
12636: 1b00 addi s0,sp,432 | |
12638: 69666973 csrrsi s2,0x696,12 | |
1263c: 6576 ld a0,344(sp) | |
1263e: 6d2c ld a1,88(a0) | |
12640: 00306973 csrrsi s2,fcsr,0 | |
12644: 0000 unimp | |
12646: 0300 addi s0,sp,384 | |
12648: 0000 unimp | |
1264a: 0400 addi s0,sp,512 | |
1264c: 0000 unimp | |
1264e: 9101 srli a0,a0,0x20 | |
12650: 0000 unimp | |
12652: 0900 addi s0,sp,144 | |
12654: 0000 unimp | |
12656: 0300 addi s0,sp,384 | |
12658: 0000 unimp | |
1265a: 2800 fld fs0,16(s0) | |
1265c: 0000 unimp | |
1265e: a201 j 1275e <_binary_bootrom_bin_start+0x275e> | |
12660: 0000 unimp | |
12662: 2000 fld fs0,0(s0) | |
12664: 0000 unimp | |
12666: 2100 fld fs0,0(a0) | |
12668: 0000 unimp | |
1266a: 2200 fld fs0,0(a2) | |
1266c: 0000 unimp | |
1266e: 2300 fld fs0,0(a4) | |
12670: 0000 unimp | |
12672: 2400 fld fs0,8(s0) | |
12674: 0000 unimp | |
12676: 2500 fld fs0,8(a0) | |
12678: 0000 unimp | |
1267a: 2600 fld fs0,8(a2) | |
1267c: 0000 unimp | |
1267e: 2700 fld fs0,8(a4) | |
12680: 0000 unimp | |
12682: 2800 fld fs0,16(s0) | |
12684: 0000 unimp | |
12686: 2900 fld fs0,16(a0) | |
12688: 0000 unimp | |
1268a: 0300 addi s0,sp,384 | |
1268c: 0000 unimp | |
1268e: 1000 addi s0,sp,32 | |
12690: 0000 unimp | |
12692: 9900 0x9900 | |
12694: 0000 unimp | |
12696: 0000 unimp | |
12698: 0202 slli tp,tp,0x0 | |
... | |
126a2: 0010 0x10 | |
126a4: 0000 unimp | |
126a6: 0300 addi s0,sp,384 | |
126a8: 0000 unimp | |
126aa: 0800 addi s0,sp,16 | |
126ac: 0000 unimp | |
126ae: 6d01 0x6d01 | |
126b0: 746e6f63 bltu t3,t1,12e0e <_binary_bootrom_bin_start+0x2e0e> | |
126b4: 6f72 ld t5,280(sp) | |
126b6: 006c addi a1,sp,12 | |
126b8: 0000 unimp | |
126ba: 0200 addi s0,sp,256 | |
126bc: 0000 unimp | |
126be: 0100 addi s0,sp,128 | |
126c0: 6564726f jal tp,59d16 <_binary_bootrom_bin_end+0x46cae> | |
126c4: 2d72 fld fs10,280(sp) | |
126c6: 656c676f jal a4,d8d1c <_binary_bootrom_bin_end+0xc5cb4> | |
126ca: 4072 0x4072 | |
126cc: 3031 0x3031 | |
126ce: 3031 0x3031 | |
126d0: 3030 fld fa2,96(s0) | |
126d2: 3030 fld fa2,96(s0) | |
126d4: 0000 unimp | |
126d6: 0000 unimp | |
126d8: 0000 unimp | |
126da: 0300 addi s0,sp,384 | |
126dc: 0000 unimp | |
126de: 1400 addi s0,sp,544 | |
126e0: 0000 unimp | |
126e2: 1b00 addi s0,sp,432 | |
126e4: 69666973 csrrsi s2,0x696,12 | |
126e8: 6576 ld a0,344(sp) | |
126ea: 6f2c ld a1,88(a4) | |
126ec: 6472 ld s0,280(sp) | |
126ee: 7265 lui tp,0xffff9 | |
126f0: 6f2d lui t5,0xb | |
126f2: 72656c67 0x72656c67 | |
126f6: 0030 addi a2,sp,8 | |
126f8: 0000 unimp | |
126fa: 0300 addi s0,sp,384 | |
126fc: 0000 unimp | |
126fe: 1000 addi s0,sp,32 | |
12700: 0000 unimp | |
12702: 9900 0x9900 | |
12704: 0000 unimp | |
12706: 0000 unimp | |
12708: 1010 addi a2,sp,32 | |
... | |
12712: 0010 0x10 | |
12714: 0000 unimp | |
12716: 0300 addi s0,sp,384 | |
12718: 0000 unimp | |
1271a: 0800 addi s0,sp,16 | |
1271c: 0000 unimp | |
1271e: 6d01 0x6d01 | |
12720: 746e6f63 bltu t3,t1,12e7e <_binary_bootrom_bin_start+0x2e7e> | |
12724: 6f72 ld t5,280(sp) | |
12726: 006c addi a1,sp,12 | |
12728: 0000 unimp | |
1272a: 0200 addi s0,sp,256 | |
1272c: 0000 unimp | |
1272e: 0100 addi s0,sp,128 | |
12730: 6970 ld a2,208(a0) | |
12732: 636e ld t1,216(sp) | |
12734: 7274 ld a3,224(a2) | |
12736: 406c lw a1,68(s0) | |
12738: 3031 0x3031 | |
1273a: 3830 fld fa2,112(s0) | |
1273c: 3030 fld fa2,96(s0) | |
1273e: 3030 fld fa2,96(s0) | |
12740: 0000 unimp | |
12742: 0000 unimp | |
12744: 0000 unimp | |
12746: 0300 addi s0,sp,384 | |
12748: 0000 unimp | |
1274a: 1000 addi s0,sp,32 | |
1274c: 0000 unimp | |
1274e: 1b00 addi s0,sp,432 | |
12750: 69666973 csrrsi s2,0x696,12 | |
12754: 6576 ld a0,344(sp) | |
12756: 702c ld a1,96(s0) | |
12758: 6e69 lui t3,0x1a | |
1275a: 6c727463 bleu t2,tp,12e22 <_binary_bootrom_bin_start+0x2e22> | |
1275e: 0030 addi a2,sp,8 | |
12760: 0000 unimp | |
12762: 0300 addi s0,sp,384 | |
12764: 0000 unimp | |
12766: 1000 addi s0,sp,32 | |
12768: 0000 unimp | |
1276a: 9900 0x9900 | |
1276c: 0000 unimp | |
1276e: 0000 unimp | |
12770: 0810 addi a2,sp,16 | |
... | |
1277a: 0010 0x10 | |
1277c: 0000 unimp | |
1277e: 0300 addi s0,sp,384 | |
12780: 0000 unimp | |
12782: 0800 addi s0,sp,16 | |
12784: 0000 unimp | |
12786: 6d01 0x6d01 | |
12788: 746e6f63 bltu t3,t1,12ee6 <_binary_bootrom_bin_start+0x2ee6> | |
1278c: 6f72 ld t5,280(sp) | |
1278e: 006c addi a1,sp,12 | |
12790: 0000 unimp | |
12792: 0200 addi s0,sp,256 | |
12794: 0000 unimp | |
12796: 0100 addi s0,sp,128 | |
12798: 7270 ld a2,224(a2) | |
1279a: 31406963 bltu zero,s4,12aac <_binary_bootrom_bin_start+0x2aac> | |
1279e: 3030 fld fa2,96(s0) | |
127a0: 3030 fld fa2,96(s0) | |
127a2: 3030 fld fa2,96(s0) | |
127a4: 0030 addi a2,sp,8 | |
127a6: 0000 unimp | |
127a8: 0000 unimp | |
127aa: 0300 addi s0,sp,384 | |
127ac: 0000 unimp | |
127ae: 1100 addi s0,sp,160 | |
127b0: 0000 unimp | |
127b2: 1b00 addi s0,sp,432 | |
127b4: 69666973 csrrsi s2,0x696,12 | |
127b8: 6576 ld a0,344(sp) | |
127ba: 612c ld a1,64(a0) | |
127bc: 6f6c ld a1,216(a4) | |
127be: 7065 c.lui zero,0xffff9 | |
127c0: 6372 ld t1,280(sp) | |
127c2: 3069 0x3069 | |
127c4: 0000 unimp | |
127c6: 0000 unimp | |
127c8: 0000 unimp | |
127ca: 0300 addi s0,sp,384 | |
127cc: 0000 unimp | |
127ce: 1000 addi s0,sp,32 | |
127d0: 0000 unimp | |
127d2: 9900 0x9900 | |
127d4: 0000 unimp | |
127d6: 0000 unimp | |
127d8: 0010 0x10 | |
... | |
127e2: 0010 0x10 | |
127e4: 0000 unimp | |
127e6: 0300 addi s0,sp,384 | |
127e8: 0000 unimp | |
127ea: 0800 addi s0,sp,16 | |
127ec: 0000 unimp | |
127ee: 6d01 0x6d01 | |
127f0: 746e6f63 bltu t3,t1,12f4e <_binary_bootrom_bin_start+0x2f4e> | |
127f4: 6f72 ld t5,280(sp) | |
127f6: 006c addi a1,sp,12 | |
127f8: 0000 unimp | |
127fa: 0200 addi s0,sp,256 | |
127fc: 0000 unimp | |
127fe: 0100 addi s0,sp,128 | |
12800: 7770 ld a2,232(a4) | |
12802: 406d c.li zero,27 | |
12804: 3031 0x3031 | |
12806: 3230 fld fa2,96(a2) | |
12808: 3030 fld fa2,96(s0) | |
1280a: 3030 fld fa2,96(s0) | |
1280c: 0000 unimp | |
1280e: 0000 unimp | |
12810: 0000 unimp | |
12812: 0300 addi s0,sp,384 | |
12814: 0000 unimp | |
12816: 0c00 addi s0,sp,528 | |
12818: 0000 unimp | |
1281a: 1b00 addi s0,sp,432 | |
1281c: 69666973 csrrsi s2,0x696,12 | |
12820: 6576 ld a0,344(sp) | |
12822: 702c ld a1,96(s0) | |
12824: 00306d77 0x306d77 | |
12828: 0000 unimp | |
1282a: 0300 addi s0,sp,384 | |
1282c: 0000 unimp | |
1282e: 0400 addi s0,sp,512 | |
12830: 0000 unimp | |
12832: 9101 srli a0,a0,0x20 | |
12834: 0000 unimp | |
12836: 0900 addi s0,sp,144 | |
12838: 0000 unimp | |
1283a: 0300 addi s0,sp,384 | |
1283c: 0000 unimp | |
1283e: 1000 addi s0,sp,32 | |
12840: 0000 unimp | |
12842: a201 j 12942 <_binary_bootrom_bin_start+0x2942> | |
12844: 0000 unimp | |
12846: 2a00 fld fs0,16(a2) | |
12848: 0000 unimp | |
1284a: 2b00 fld fs0,16(a4) | |
1284c: 0000 unimp | |
1284e: 2c00 fld fs0,24(s0) | |
12850: 0000 unimp | |
12852: 2d00 fld fs0,24(a0) | |
12854: 0000 unimp | |
12856: 0300 addi s0,sp,384 | |
12858: 0000 unimp | |
1285a: 1000 addi s0,sp,32 | |
1285c: 0000 unimp | |
1285e: 9900 0x9900 | |
12860: 0000 unimp | |
12862: 0000 unimp | |
12864: 0210 addi a2,sp,256 | |
... | |
1286e: 0010 0x10 | |
12870: 0000 unimp | |
12872: 0300 addi s0,sp,384 | |
12874: 0000 unimp | |
12876: 0800 addi s0,sp,16 | |
12878: 0000 unimp | |
1287a: 6d01 0x6d01 | |
1287c: 746e6f63 bltu t3,t1,12fda <_binary_bootrom_bin_start+0x2fda> | |
12880: 6f72 ld t5,280(sp) | |
12882: 006c addi a1,sp,12 | |
12884: 0000 unimp | |
12886: 0200 addi s0,sp,256 | |
12888: 0000 unimp | |
1288a: 0100 addi s0,sp,128 | |
1288c: 7770 ld a2,232(a4) | |
1288e: 406d c.li zero,27 | |
12890: 3031 0x3031 | |
12892: 3230 fld fa2,96(a2) | |
12894: 3031 0x3031 | |
12896: 3030 fld fa2,96(s0) | |
12898: 0000 unimp | |
1289a: 0000 unimp | |
1289c: 0000 unimp | |
1289e: 0300 addi s0,sp,384 | |
128a0: 0000 unimp | |
128a2: 0c00 addi s0,sp,528 | |
128a4: 0000 unimp | |
128a6: 1b00 addi s0,sp,432 | |
128a8: 69666973 csrrsi s2,0x696,12 | |
128ac: 6576 ld a0,344(sp) | |
128ae: 702c ld a1,96(s0) | |
128b0: 00306d77 0x306d77 | |
128b4: 0000 unimp | |
128b6: 0300 addi s0,sp,384 | |
128b8: 0000 unimp | |
128ba: 0400 addi s0,sp,512 | |
128bc: 0000 unimp | |
128be: 9101 srli a0,a0,0x20 | |
128c0: 0000 unimp | |
128c2: 0900 addi s0,sp,144 | |
128c4: 0000 unimp | |
128c6: 0300 addi s0,sp,384 | |
128c8: 0000 unimp | |
128ca: 1000 addi s0,sp,32 | |
128cc: 0000 unimp | |
128ce: a201 j 129ce <_binary_bootrom_bin_start+0x29ce> | |
128d0: 0000 unimp | |
128d2: 2e00 fld fs0,24(a2) | |
128d4: 0000 unimp | |
128d6: 2f00 fld fs0,24(a4) | |
128d8: 0000 unimp | |
128da: 3000 fld fs0,32(s0) | |
128dc: 0000 unimp | |
128de: 3100 fld fs0,32(a0) | |
128e0: 0000 unimp | |
128e2: 0300 addi s0,sp,384 | |
128e4: 0000 unimp | |
128e6: 1000 addi s0,sp,32 | |
128e8: 0000 unimp | |
128ea: 9900 0x9900 | |
128ec: 0000 unimp | |
128ee: 0000 unimp | |
128f0: 0210 addi a2,sp,256 | |
128f2: 0010 0x10 | |
128f4: 0000 unimp | |
128f6: 0000 unimp | |
128f8: 0000 unimp | |
128fa: 0010 0x10 | |
128fc: 0000 unimp | |
128fe: 0300 addi s0,sp,384 | |
12900: 0000 unimp | |
12902: 0800 addi s0,sp,16 | |
12904: 0000 unimp | |
12906: 6d01 0x6d01 | |
12908: 746e6f63 bltu t3,t1,13066 <_binary_bootrom_bin_start+0x3066> | |
1290c: 6f72 ld t5,280(sp) | |
1290e: 006c addi a1,sp,12 | |
12910: 0000 unimp | |
12912: 0200 addi s0,sp,256 | |
12914: 0000 unimp | |
12916: 0100 addi s0,sp,128 | |
12918: 6f72 ld t5,280(sp) | |
1291a: 406d c.li zero,27 | |
1291c: 3031 0x3031 | |
1291e: 3030 fld fa2,96(s0) | |
12920: 0000 unimp | |
12922: 0000 unimp | |
12924: 0000 unimp | |
12926: 0300 addi s0,sp,384 | |
12928: 0000 unimp | |
1292a: 1300 addi s0,sp,416 | |
1292c: 0000 unimp | |
1292e: 1b00 addi s0,sp,432 | |
12930: 69666973 csrrsi s2,0x696,12 | |
12934: 6576 ld a0,344(sp) | |
12936: 6d2c ld a1,88(a0) | |
12938: 7365646f jal s0,6906e <_binary_bootrom_bin_end+0x56006> | |
1293c: 6c65 lui s8,0x19 | |
1293e: 6365 lui t1,0x19 | |
12940: 3074 fld fa3,224(s0) | |
12942: 0000 unimp | |
12944: 0000 unimp | |
12946: 0300 addi s0,sp,384 | |
12948: 0000 unimp | |
1294a: 1000 addi s0,sp,32 | |
1294c: 0000 unimp | |
1294e: 9900 0x9900 | |
12950: 0000 unimp | |
12952: 0000 unimp | |
12954: 0000 unimp | |
12956: 0010 0x10 | |
12958: 0000 unimp | |
1295a: 0000 unimp | |
1295c: 0000 unimp | |
1295e: 0010 0x10 | |
12960: 0000 unimp | |
12962: 0300 addi s0,sp,384 | |
12964: 0000 unimp | |
12966: 0400 addi s0,sp,512 | |
12968: 0000 unimp | |
1296a: 6d01 0x6d01 | |
1296c: 656d lui a0,0x1b | |
1296e: 006d c.nop 27 | |
12970: 0000 unimp | |
12972: 0200 addi s0,sp,256 | |
12974: 0000 unimp | |
12976: 0100 addi s0,sp,128 | |
12978: 6f72 ld t5,280(sp) | |
1297a: 406d c.li zero,27 | |
1297c: 3031 0x3031 | |
1297e: 3030 fld fa2,96(s0) | |
12980: 0030 addi a2,sp,8 | |
12982: 0000 unimp | |
12984: 0000 unimp | |
12986: 0300 addi s0,sp,384 | |
12988: 0000 unimp | |
1298a: 1000 addi s0,sp,32 | |
1298c: 0000 unimp | |
1298e: 1b00 addi s0,sp,432 | |
12990: 69666973 csrrsi s2,0x696,12 | |
12994: 6576 ld a0,344(sp) | |
12996: 6d2c ld a1,88(a0) | |
12998: 7361 lui t1,0xffff8 | |
1299a: 6d6f726b 0x6d6f726b | |
1299e: 0030 addi a2,sp,8 | |
129a0: 0000 unimp | |
129a2: 0300 addi s0,sp,384 | |
129a4: 0000 unimp | |
129a6: 1000 addi s0,sp,32 | |
129a8: 0000 unimp | |
129aa: 9900 0x9900 | |
129ac: 0000 unimp | |
129ae: 0000 unimp | |
129b0: 0100 addi s0,sp,128 | |
... | |
129ba: 0080 addi s0,sp,64 | |
129bc: 0000 unimp | |
129be: 0300 addi s0,sp,384 | |
129c0: 0000 unimp | |
129c2: 0400 addi s0,sp,512 | |
129c4: 0000 unimp | |
129c6: 6d01 0x6d01 | |
129c8: 656d lui a0,0x1b | |
129ca: 006d c.nop 27 | |
129cc: 0000 unimp | |
129ce: 0200 addi s0,sp,256 | |
129d0: 0000 unimp | |
129d2: 0100 addi s0,sp,128 | |
129d4: 6f72 ld t5,280(sp) | |
129d6: 406d c.li zero,27 | |
129d8: 3061 0x3061 | |
129da: 3030 fld fa2,96(s0) | |
129dc: 3030 fld fa2,96(s0) | |
129de: 0030 addi a2,sp,8 | |
129e0: 0000 unimp | |
129e2: 0300 addi s0,sp,384 | |
129e4: 0000 unimp | |
129e6: 1700 addi s0,sp,928 | |
129e8: 0000 unimp | |
129ea: 1b00 addi s0,sp,432 | |
129ec: 6375 lui t1,0x1d | |
129ee: 6262 ld tp,24(sp) | |
129f0: 7261 lui tp,0xffff8 | |
129f2: 632c ld a1,64(a4) | |
129f4: 6361 lui t1,0x18 | |
129f6: 6568 ld a0,200(a0) | |
129f8: 6261 lui tp,0x18 | |
129fa: 656c ld a1,200(a0) | |
129fc: 7a2d lui s4,0xfffeb | |
129fe: 7265 lui tp,0xffff9 | |
12a00: 0000306f j 15a00 <_binary_bootrom_bin_end+0x2998> | |
12a04: 0000 unimp | |
12a06: 0300 addi s0,sp,384 | |
12a08: 0000 unimp | |
12a0a: 1000 addi s0,sp,32 | |
12a0c: 0000 unimp | |
12a0e: 9900 0x9900 | |
12a10: 0000 unimp | |
12a12: 0000 unimp | |
12a14: 000a c.slli zero,0x2 | |
12a16: 0000 unimp | |
12a18: 0000 unimp | |
12a1a: 0000 unimp | |
12a1c: 0002 c.slli zero,0x0 | |
12a1e: 0000 unimp | |
12a20: 0000 unimp | |
12a22: 0300 addi s0,sp,384 | |
12a24: 0000 unimp | |
12a26: 0400 addi s0,sp,512 | |
12a28: 0000 unimp | |
12a2a: 6d01 0x6d01 | |
12a2c: 656d lui a0,0x1b | |
12a2e: 006d c.nop 27 | |
12a30: 0000 unimp | |
12a32: 0300 addi s0,sp,384 | |
12a34: 0000 unimp | |
12a36: 0400 addi s0,sp,512 | |
12a38: 0000 unimp | |
12a3a: ec00 sd s0,24(s0) | |
12a3c: 0000 unimp | |
12a3e: 0a00 addi s0,sp,272 | |
12a40: 0000 unimp | |
12a42: 0300 addi s0,sp,384 | |
12a44: 0000 unimp | |
12a46: 0400 addi s0,sp,512 | |
12a48: 0000 unimp | |
12a4a: f200 sd s0,32(a2) | |
12a4c: 0000 unimp | |
12a4e: 0a00 addi s0,sp,272 | |
12a50: 0000 unimp | |
12a52: 0200 addi s0,sp,256 | |
12a54: 0000 unimp | |
12a56: 0100 addi s0,sp,128 | |
12a58: 69726573 csrrsi a0,0x697,4 | |
12a5c: 6c61 lui s8,0x18 | |
12a5e: 3140 fld fs0,160(a0) | |
12a60: 3030 fld fa2,96(s0) | |
12a62: 3031 0x3031 | |
12a64: 3030 fld fa2,96(s0) | |
12a66: 0030 addi a2,sp,8 | |
12a68: 0000 unimp | |
12a6a: 0300 addi s0,sp,384 | |
12a6c: 0000 unimp | |
12a6e: 0d00 addi s0,sp,656 | |
12a70: 0000 unimp | |
12a72: 1b00 addi s0,sp,432 | |
12a74: 69666973 csrrsi s2,0x696,12 | |
12a78: 6576 ld a0,344(sp) | |
12a7a: 752c ld a1,104(a0) | |
12a7c: 7261 lui tp,0xffff8 | |
12a7e: 3074 fld fa3,224(s0) | |
12a80: 0000 unimp | |
12a82: 0000 unimp | |
12a84: 0000 unimp | |
12a86: 0300 addi s0,sp,384 | |
12a88: 0000 unimp | |
12a8a: 0400 addi s0,sp,512 | |
12a8c: 0000 unimp | |
12a8e: 9101 srli a0,a0,0x20 | |
12a90: 0000 unimp | |
12a92: 0900 addi s0,sp,144 | |
12a94: 0000 unimp | |
12a96: 0300 addi s0,sp,384 | |
12a98: 0000 unimp | |
12a9a: 0400 addi s0,sp,512 | |
12a9c: 0000 unimp | |
12a9e: a201 j 12b9e <_binary_bootrom_bin_start+0x2b9e> | |
12aa0: 0000 unimp | |
12aa2: 0400 addi s0,sp,512 | |
12aa4: 0000 unimp | |
12aa6: 0300 addi s0,sp,384 | |
12aa8: 0000 unimp | |
12aaa: 1000 addi s0,sp,32 | |
12aac: 0000 unimp | |
12aae: 9900 0x9900 | |
12ab0: 0000 unimp | |
12ab2: 0000 unimp | |
12ab4: 0110 addi a2,sp,128 | |
... | |
12abe: 0010 0x10 | |
12ac0: 0000 unimp | |
12ac2: 0300 addi s0,sp,384 | |
12ac4: 0000 unimp | |
12ac6: 0800 addi s0,sp,16 | |
12ac8: 0000 unimp | |
12aca: 6d01 0x6d01 | |
12acc: 746e6f63 bltu t3,t1,1322a <_binary_bootrom_bin_end+0x1c2> | |
12ad0: 6f72 ld t5,280(sp) | |
12ad2: 006c addi a1,sp,12 | |
12ad4: 0000 unimp | |
12ad6: 0200 addi s0,sp,256 | |
12ad8: 0000 unimp | |
12ada: 0100 addi s0,sp,128 | |
12adc: 69726573 csrrsi a0,0x697,4 | |
12ae0: 6c61 lui s8,0x18 | |
12ae2: 3140 fld fs0,160(a0) | |
12ae4: 3030 fld fa2,96(s0) | |
12ae6: 3131 addiw sp,sp,-20 | |
12ae8: 3030 fld fa2,96(s0) | |
12aea: 0030 addi a2,sp,8 | |
12aec: 0000 unimp | |
12aee: 0300 addi s0,sp,384 | |
12af0: 0000 unimp | |
12af2: 0d00 addi s0,sp,656 | |
12af4: 0000 unimp | |
12af6: 1b00 addi s0,sp,432 | |
12af8: 69666973 csrrsi s2,0x696,12 | |
12afc: 6576 ld a0,344(sp) | |
12afe: 752c ld a1,104(a0) | |
12b00: 7261 lui tp,0xffff8 | |
12b02: 3074 fld fa3,224(s0) | |
12b04: 0000 unimp | |
12b06: 0000 unimp | |
12b08: 0000 unimp | |
12b0a: 0300 addi s0,sp,384 | |
12b0c: 0000 unimp | |
12b0e: 0400 addi s0,sp,512 | |
12b10: 0000 unimp | |
12b12: 9101 srli a0,a0,0x20 | |
12b14: 0000 unimp | |
12b16: 0900 addi s0,sp,144 | |
12b18: 0000 unimp | |
12b1a: 0300 addi s0,sp,384 | |
12b1c: 0000 unimp | |
12b1e: 0400 addi s0,sp,512 | |
12b20: 0000 unimp | |
12b22: a201 j 12c22 <_binary_bootrom_bin_start+0x2c22> | |
12b24: 0000 unimp | |
12b26: 0500 addi s0,sp,640 | |
12b28: 0000 unimp | |
12b2a: 0300 addi s0,sp,384 | |
12b2c: 0000 unimp | |
12b2e: 1000 addi s0,sp,32 | |
12b30: 0000 unimp | |
12b32: 9900 0x9900 | |
12b34: 0000 unimp | |
12b36: 0000 unimp | |
12b38: 0110 addi a2,sp,128 | |
12b3a: 0010 0x10 | |
12b3c: 0000 unimp | |
12b3e: 0000 unimp | |
12b40: 0000 unimp | |
12b42: 0010 0x10 | |
12b44: 0000 unimp | |
12b46: 0300 addi s0,sp,384 | |
12b48: 0000 unimp | |
12b4a: 0800 addi s0,sp,16 | |
12b4c: 0000 unimp | |
12b4e: 6d01 0x6d01 | |
12b50: 746e6f63 bltu t3,t1,132ae <_binary_bootrom_bin_end+0x246> | |
12b54: 6f72 ld t5,280(sp) | |
12b56: 006c addi a1,sp,12 | |
12b58: 0000 unimp | |
12b5a: 0200 addi s0,sp,256 | |
12b5c: 0000 unimp | |
12b5e: 0100 addi s0,sp,128 | |
12b60: 40697073 csrci 0x406,18 | |
12b64: 3031 0x3031 | |
12b66: 3430 fld fa2,104(s0) | |
12b68: 3030 fld fa2,96(s0) | |
12b6a: 3030 fld fa2,96(s0) | |
12b6c: 0000 unimp | |
12b6e: 0000 unimp | |
12b70: 0000 unimp | |
12b72: 0300 addi s0,sp,384 | |
12b74: 0000 unimp | |
12b76: 0c00 addi s0,sp,528 | |
12b78: 0000 unimp | |
12b7a: 1b00 addi s0,sp,432 | |
12b7c: 69666973 csrrsi s2,0x696,12 | |
12b80: 6576 ld a0,344(sp) | |
12b82: 732c ld a1,96(a4) | |
12b84: 6970 ld a2,208(a0) | |
12b86: 0030 addi a2,sp,8 | |
12b88: 0000 unimp | |
12b8a: 0300 addi s0,sp,384 | |
12b8c: 0000 unimp | |
12b8e: 0400 addi s0,sp,512 | |
12b90: 0000 unimp | |
12b92: 9101 srli a0,a0,0x20 | |
12b94: 0000 unimp | |
12b96: 0900 addi s0,sp,144 | |
12b98: 0000 unimp | |
12b9a: 0300 addi s0,sp,384 | |
12b9c: 0000 unimp | |
12b9e: 0400 addi s0,sp,512 | |
12ba0: 0000 unimp | |
12ba2: a201 j 12ca2 <_binary_bootrom_bin_start+0x2ca2> | |
12ba4: 0000 unimp | |
12ba6: 3300 fld fs0,32(a4) | |
12ba8: 0000 unimp | |
12baa: 0300 addi s0,sp,384 | |
12bac: 0000 unimp | |
12bae: 2000 fld fs0,0(s0) | |
12bb0: 0000 unimp | |
12bb2: 9900 0x9900 | |
12bb4: 0000 unimp | |
12bb6: 0000 unimp | |
12bb8: 0410 addi a2,sp,512 | |
... | |
12bc2: 0010 0x10 | |
12bc4: 0000 unimp | |
12bc6: 0000 unimp | |
12bc8: 0020 addi s0,sp,8 | |
12bca: 0000 unimp | |
12bcc: 0000 unimp | |
12bce: 0000 unimp | |
12bd0: 0010 0x10 | |
12bd2: 0000 unimp | |
12bd4: 0000 unimp | |
12bd6: 0300 addi s0,sp,384 | |
12bd8: 0000 unimp | |
12bda: 0c00 addi s0,sp,528 | |
12bdc: 0000 unimp | |
12bde: 6d01 0x6d01 | |
12be0: 746e6f63 bltu t3,t1,1333e <_binary_bootrom_bin_end+0x2d6> | |
12be4: 6f72 ld t5,280(sp) | |
12be6: 006c addi a1,sp,12 | |
12be8: 656d lui a0,0x1b | |
12bea: 006d c.nop 27 | |
12bec: 0000 unimp | |
12bee: 0200 addi s0,sp,256 | |
12bf0: 0000 unimp | |
12bf2: 0100 addi s0,sp,128 | |
12bf4: 40697073 csrci 0x406,18 | |
12bf8: 3031 0x3031 | |
12bfa: 3430 fld fa2,104(s0) | |
12bfc: 3031 0x3031 | |
12bfe: 3030 fld fa2,96(s0) | |
12c00: 0000 unimp | |
12c02: 0000 unimp | |
12c04: 0000 unimp | |
12c06: 0300 addi s0,sp,384 | |
12c08: 0000 unimp | |
12c0a: 0c00 addi s0,sp,528 | |
12c0c: 0000 unimp | |
12c0e: 1b00 addi s0,sp,432 | |
12c10: 69666973 csrrsi s2,0x696,12 | |
12c14: 6576 ld a0,344(sp) | |
12c16: 732c ld a1,96(a4) | |
12c18: 6970 ld a2,208(a0) | |
12c1a: 0030 addi a2,sp,8 | |
12c1c: 0000 unimp | |
12c1e: 0300 addi s0,sp,384 | |
12c20: 0000 unimp | |
12c22: 0400 addi s0,sp,512 | |
12c24: 0000 unimp | |
12c26: 9101 srli a0,a0,0x20 | |
12c28: 0000 unimp | |
12c2a: 0900 addi s0,sp,144 | |
12c2c: 0000 unimp | |
12c2e: 0300 addi s0,sp,384 | |
12c30: 0000 unimp | |
12c32: 0400 addi s0,sp,512 | |
12c34: 0000 unimp | |
12c36: a201 j 12d36 <_binary_bootrom_bin_start+0x2d36> | |
12c38: 0000 unimp | |
12c3a: 3400 fld fs0,40(s0) | |
12c3c: 0000 unimp | |
12c3e: 0300 addi s0,sp,384 | |
12c40: 0000 unimp | |
12c42: 2000 fld fs0,0(s0) | |
12c44: 0000 unimp | |
12c46: 9900 0x9900 | |
12c48: 0000 unimp | |
12c4a: 0000 unimp | |
12c4c: 0410 addi a2,sp,512 | |
12c4e: 0010 0x10 | |
12c50: 0000 unimp | |
12c52: 0000 unimp | |
12c54: 0000 unimp | |
12c56: 0010 0x10 | |
12c58: 0000 unimp | |
12c5a: 0000 unimp | |
12c5c: 0030 addi a2,sp,8 | |
12c5e: 0000 unimp | |
12c60: 0000 unimp | |
12c62: 0000 unimp | |
12c64: 0010 0x10 | |
12c66: 0000 unimp | |
12c68: 0000 unimp | |
12c6a: 0300 addi s0,sp,384 | |
12c6c: 0000 unimp | |
12c6e: 0c00 addi s0,sp,528 | |
12c70: 0000 unimp | |
12c72: 6d01 0x6d01 | |
12c74: 746e6f63 bltu t3,t1,133d2 <_binary_bootrom_bin_end+0x36a> | |
12c78: 6f72 ld t5,280(sp) | |
12c7a: 006c addi a1,sp,12 | |
12c7c: 656d lui a0,0x1b | |
12c7e: 006d c.nop 27 | |
12c80: 0000 unimp | |
12c82: 0200 addi s0,sp,256 | |
12c84: 0000 unimp | |
12c86: 0100 addi s0,sp,128 | |
12c88: 40697073 csrci 0x406,18 | |
12c8c: 3031 0x3031 | |
12c8e: 3530 fld fa2,104(a0) | |
12c90: 3030 fld fa2,96(s0) | |
12c92: 3030 fld fa2,96(s0) | |
12c94: 0000 unimp | |
12c96: 0000 unimp | |
12c98: 0000 unimp | |
12c9a: 0300 addi s0,sp,384 | |
12c9c: 0000 unimp | |
12c9e: 0c00 addi s0,sp,528 | |
12ca0: 0000 unimp | |
12ca2: 1b00 addi s0,sp,432 | |
12ca4: 69666973 csrrsi s2,0x696,12 | |
12ca8: 6576 ld a0,344(sp) | |
12caa: 732c ld a1,96(a4) | |
12cac: 6970 ld a2,208(a0) | |
12cae: 0030 addi a2,sp,8 | |
12cb0: 0000 unimp | |
12cb2: 0300 addi s0,sp,384 | |
12cb4: 0000 unimp | |
12cb6: 0400 addi s0,sp,512 | |
12cb8: 0000 unimp | |
12cba: 9101 srli a0,a0,0x20 | |
12cbc: 0000 unimp | |
12cbe: 0900 addi s0,sp,144 | |
12cc0: 0000 unimp | |
12cc2: 0300 addi s0,sp,384 | |
12cc4: 0000 unimp | |
12cc6: 0400 addi s0,sp,512 | |
12cc8: 0000 unimp | |
12cca: a201 j 12dca <_binary_bootrom_bin_start+0x2dca> | |
12ccc: 0000 unimp | |
12cce: 0600 addi s0,sp,768 | |
12cd0: 0000 unimp | |
12cd2: 0300 addi s0,sp,384 | |
12cd4: 0000 unimp | |
12cd6: 1000 addi s0,sp,32 | |
12cd8: 0000 unimp | |
12cda: 9900 0x9900 | |
12cdc: 0000 unimp | |
12cde: 0000 unimp | |
12ce0: 0510 addi a2,sp,640 | |
... | |
12cea: 0010 0x10 | |
12cec: 0000 unimp | |
12cee: 0300 addi s0,sp,384 | |
12cf0: 0000 unimp | |
12cf2: 0800 addi s0,sp,16 | |
12cf4: 0000 unimp | |
12cf6: 6d01 0x6d01 | |
12cf8: 746e6f63 bltu t3,t1,13456 <_binary_bootrom_bin_end+0x3ee> | |
12cfc: 6f72 ld t5,280(sp) | |
12cfe: 006c addi a1,sp,12 | |
12d00: 0000 unimp | |
12d02: 0200 addi s0,sp,256 | |
12d04: 0000 unimp | |
12d06: 0100 addi s0,sp,128 | |
12d08: 6574 ld a3,200(a0) | |
12d0a: 74737473 csrrci s0,0x747,6 | |
12d0e: 7461 lui s0,0xffff8 | |
12d10: 7375 lui t1,0xffffd | |
12d12: 3440 fld fs0,168(s0) | |
12d14: 3030 fld fa2,96(s0) | |
12d16: 0030 addi a2,sp,8 | |
12d18: 0000 unimp | |
12d1a: 0300 addi s0,sp,384 | |
12d1c: 0000 unimp | |
12d1e: 0d00 addi s0,sp,656 | |
12d20: 0000 unimp | |
12d22: 1b00 addi s0,sp,432 | |
12d24: 69666973 csrrsi s2,0x696,12 | |
12d28: 6576 ld a0,344(sp) | |
12d2a: 742c ld a1,104(s0) | |
12d2c: 7365 lui t1,0xffff9 | |
12d2e: 3074 fld fa3,224(s0) | |
12d30: 0000 unimp | |
12d32: 0000 unimp | |
12d34: 0000 unimp | |
12d36: 0300 addi s0,sp,384 | |
12d38: 0000 unimp | |
12d3a: 1000 addi s0,sp,32 | |
12d3c: 0000 unimp | |
12d3e: 9900 0x9900 | |
12d40: 0000 unimp | |
12d42: 0000 unimp | |
12d44: 0000 unimp | |
12d46: 0040 addi s0,sp,4 | |
12d48: 0000 unimp | |
12d4a: 0000 unimp | |
12d4c: 0000 unimp | |
12d4e: 0010 0x10 | |
12d50: 0000 unimp | |
12d52: 0300 addi s0,sp,384 | |
12d54: 0000 unimp | |
12d56: 0800 addi s0,sp,16 | |
12d58: 0000 unimp | |
12d5a: 6d01 0x6d01 | |
12d5c: 746e6f63 bltu t3,t1,134ba <_binary_bootrom_bin_end+0x452> | |
12d60: 6f72 ld t5,280(sp) | |
12d62: 006c addi a1,sp,12 | |
12d64: 0000 unimp | |
12d66: 0200 addi s0,sp,256 | |
12d68: 0000 unimp | |
12d6a: 0200 addi s0,sp,256 | |
12d6c: 0000 unimp | |
12d6e: 0200 addi s0,sp,256 | |
12d70: 0000 unimp | |
12d72: 0900 addi s0,sp,144 | |
12d74: 64646123 0x64646123 | |
12d78: 6572 ld a0,280(sp) | |
12d7a: 632d7373 csrrci t1,0x632,26 | |
12d7e: 6c65 lui s8,0x19 | |
12d80: 736c ld a1,224(a4) | |
12d82: 2300 fld fs0,0(a4) | |
12d84: 657a6973 csrrsi s2,0x657,20 | |
12d88: 632d lui t1,0xb | |
12d8a: 6c65 lui s8,0x19 | |
12d8c: 736c ld a1,224(a4) | |
12d8e: 6300 ld s0,0(a4) | |
12d90: 61706d6f jal s10,19ba6 <_binary_bootrom_bin_end+0x6b3e> | |
12d94: 6974 ld a3,208(a0) | |
12d96: 6c62 ld s8,24(sp) | |
12d98: 0065 c.nop 25 | |
12d9a: 6f6d lui t5,0x1b | |
12d9c: 6564 ld s1,200(a0) | |
12d9e: 006c addi a1,sp,12 | |
12da0: 6974 ld a3,208(a0) | |
12da2: 656d lui a0,0x1b | |
12da4: 6162 ld sp,24(sp) | |
12da6: 662d6573 csrrsi a0,0x662,26 | |
12daa: 6572 ld a0,280(sp) | |
12dac: 7571 lui a0,0xffffc | |
12dae: 6e65 lui t3,0x19 | |
12db0: 63007963 bleu a6,zero,133e2 <_binary_bootrom_bin_end+0x37a> | |
12db4: 6f6c ld a1,216(a4) | |
12db6: 662d6b63 bltu s10,sp,1342c <_binary_bootrom_bin_end+0x3c4> | |
12dba: 6572 ld a0,280(sp) | |
12dbc: 7571 lui a0,0xffffc | |
12dbe: 6e65 lui t3,0x19 | |
12dc0: 64007963 bleu zero,zero,13412 <_binary_bootrom_bin_end+0x3aa> | |
12dc4: 7665 lui a2,0xffff9 | |
12dc6: 6369 lui t1,0x1a | |
12dc8: 5f65 li t5,-7 | |
12dca: 7974 ld a3,240(a0) | |
12dcc: 6570 ld a2,200(a0) | |
12dce: 6900 ld s0,16(a0) | |
12dd0: 632d lui t1,0xb | |
12dd2: 6361 lui t1,0x18 | |
12dd4: 6568 ld a0,200(a0) | |
12dd6: 622d lui tp,0xb | |
12dd8: 6f6c ld a1,216(a4) | |
12dda: 732d6b63 bltu s10,s2,13510 <_binary_bootrom_bin_end+0x4a8> | |
12dde: 7a69 lui s4,0xffffa | |
12de0: 0065 c.nop 25 | |
12de2: 2d69 addiw s10,s10,26 | |
12de4: 68636163 bltu t1,t1,13466 <_binary_bootrom_bin_end+0x3fe> | |
12de8: 2d65 addiw s10,s10,25 | |
12dea: 73746573 csrrsi a0,0x737,8 | |
12dee: 6900 ld s0,16(a0) | |
12df0: 632d lui t1,0xb | |
12df2: 6361 lui t1,0x18 | |
12df4: 6568 ld a0,200(a0) | |
12df6: 732d lui t1,0xfffeb | |
12df8: 7a69 lui s4,0xffffa | |
12dfa: 0065 c.nop 25 | |
12dfc: 656e ld a0,216(sp) | |
12dfe: 7478 ld a4,232(s0) | |
12e00: 6c2d lui s8,0xb | |
12e02: 7665 lui a2,0xffff9 | |
12e04: 6c65 lui s8,0x19 | |
12e06: 632d lui t1,0xb | |
12e08: 6361 lui t1,0x18 | |
12e0a: 6568 ld a0,200(a0) | |
12e0c: 7200 ld s0,32(a2) | |
12e0e: 6765 lui a4,0x19 | |
12e10: 7200 ld s0,32(a2) | |
12e12: 7369 lui t1,0xffffa | |
12e14: 692c7663 bleu s2,s8,134a0 <_binary_bootrom_bin_end+0x438> | |
12e18: 73006173 csrrsi sp,0x730,0 | |
12e1c: 6669 lui a2,0x1a | |
12e1e: 7669 lui a2,0xffffa | |
12e20: 2c65 addiw s8,s8,25 | |
12e22: 7464 ld s1,232(s0) | |
12e24: 6d69 lui s10,0x1a | |
12e26: 7300 ld s0,32(a4) | |
12e28: 6669 lui a2,0x1a | |
12e2a: 7669 lui a2,0xffffa | |
12e2c: 2c65 addiw s8,s8,25 | |
12e2e: 7469 lui s0,0xffffa | |
12e30: 6d69 lui s10,0x1a | |
12e32: 7300 ld s0,32(a4) | |
12e34: 6174 ld a3,192(a0) | |
12e36: 7574 ld a3,232(a0) | |
12e38: 69230073 0x69230073 | |
12e3c: 746e ld s0,248(sp) | |
12e3e: 7265 lui tp,0xffff9 | |
12e40: 7572 ld a0,312(sp) | |
12e42: 7470 ld a2,232(s0) | |
12e44: 632d lui t1,0xb | |
12e46: 6c65 lui s8,0x19 | |
12e48: 736c ld a1,224(a4) | |
12e4a: 6900 ld s0,16(a0) | |
12e4c: 746e ld s0,248(sp) | |
12e4e: 7265 lui tp,0xffff9 | |
12e50: 7572 ld a0,312(sp) | |
12e52: 7470 ld a2,232(s0) | |
12e54: 632d lui t1,0xb | |
12e56: 72746e6f jal t3,59d7c <_binary_bootrom_bin_end+0x46d14> | |
12e5a: 656c6c6f jal s8,d94b0 <_binary_bootrom_bin_end+0xc6448> | |
12e5e: 0072 c.slli zero,0x1c | |
12e60: 696c ld a1,208(a0) | |
12e62: 756e ld a0,248(sp) | |
12e64: 2c78 fld fa4,216(s0) | |
12e66: 6870 ld a2,208(s0) | |
12e68: 6e61 lui t3,0x18 | |
12e6a: 6c64 ld s1,216(s0) | |
12e6c: 0065 c.nop 25 | |
12e6e: 2d64 fld fs1,216(a0) | |
12e70: 68636163 bltu t1,t1,134f2 <_binary_bootrom_bin_end+0x48a> | |
12e74: 2d65 addiw s10,s10,25 | |
12e76: 6c62 ld s8,24(sp) | |
12e78: 2d6b636f jal t1,c914e <_binary_bootrom_bin_end+0xb60e6> | |
12e7c: 657a6973 csrrsi s2,0x657,20 | |
12e80: 6400 ld s0,8(s0) | |
12e82: 632d lui t1,0xb | |
12e84: 6361 lui t1,0x18 | |
12e86: 6568 ld a0,200(a0) | |
12e88: 732d lui t1,0xfffeb | |
12e8a: 7465 lui s0,0xffff9 | |
12e8c: 2d640073 0x2d640073 | |
12e90: 68636163 bltu t1,t1,13512 <_binary_bootrom_bin_end+0x4aa> | |
12e94: 2d65 addiw s10,s10,25 | |
12e96: 657a6973 csrrsi s2,0x657,20 | |
12e9a: 6400 ld s0,8(s0) | |
12e9c: 742d lui s0,0xfffeb | |
12e9e: 626c ld a1,192(a2) | |
12ea0: 732d lui t1,0xfffeb | |
12ea2: 7465 lui s0,0xffff9 | |
12ea4: 2d640073 0x2d640073 | |
12ea8: 6c74 ld a3,216(s0) | |
12eaa: 2d62 fld fs10,24(sp) | |
12eac: 657a6973 csrrsi s2,0x657,20 | |
12eb0: 6900 ld s0,16(a0) | |
12eb2: 742d lui s0,0xfffeb | |
12eb4: 626c ld a1,192(a2) | |
12eb6: 732d lui t1,0xfffeb | |
12eb8: 7465 lui s0,0xffff9 | |
12eba: 2d690073 0x2d690073 | |
12ebe: 6c74 ld a3,216(s0) | |
12ec0: 2d62 fld fs10,24(sp) | |
12ec2: 657a6973 csrrsi s2,0x657,20 | |
12ec6: 6d00 ld s0,24(a0) | |
12ec8: 756d lui a0,0xffffb | |
12eca: 742d lui s0,0xfffeb | |
12ecc: 7079 c.lui zero,0xffffe | |
12ece: 0065 c.nop 25 | |
12ed0: 6c74 ld a3,216(s0) | |
12ed2: 2d62 fld fs10,24(sp) | |
12ed4: 696c7073 csrci 0x696,24 | |
12ed8: 0074 addi a3,sp,12 | |
12eda: 6172 ld sp,280(sp) | |
12edc: 676e ld a4,216(sp) | |
12ede: 7365 lui t1,0xffff9 | |
12ee0: 7200 ld s0,32(a2) | |
12ee2: 6765 lui a4,0x19 | |
12ee4: 6e2d lui t3,0xb | |
12ee6: 6d61 lui s10,0x18 | |
12ee8: 7365 lui t1,0xffff9 | |
12eea: 6300 ld s0,0(a4) | |
12eec: 6361 lui t1,0x18 | |
12eee: 6568 ld a0,200(a0) | |
12ef0: 6c2d lui s8,0xb | |
12ef2: 7665 lui a2,0xffff9 | |
12ef4: 6c65 lui s8,0x19 | |
12ef6: 6300 ld s0,0(a4) | |
12ef8: 6361 lui t1,0x18 | |
12efa: 6568 ld a0,200(a0) | |
12efc: 752d lui a0,0xfffeb | |
12efe: 696e ld s2,216(sp) | |
12f00: 6966 ld s2,88(sp) | |
12f02: 6465 lui s0,0x19 | |
12f04: 6900 ld s0,16(a0) | |
12f06: 746e ld s0,248(sp) | |
12f08: 7265 lui tp,0xffff9 | |
12f0a: 7572 ld a0,312(sp) | |
12f0c: 7470 ld a2,232(s0) | |
12f0e: 702d c.lui zero,0xfffeb | |
12f10: 7261 lui tp,0xffff8 | |
12f12: 6e65 lui t3,0x19 | |
12f14: 0074 addi a3,sp,12 | |
12f16: 6e69 lui t3,0x1a | |
12f18: 6574 ld a3,200(a0) | |
12f1a: 7272 ld tp,312(sp) | |
12f1c: 7075 c.lui zero,0xffffd | |
12f1e: 7374 ld a3,224(a4) | |
12f20: 6900 ld s0,16(a0) | |
12f22: 746e ld s0,248(sp) | |
12f24: 7265 lui tp,0xffff9 | |
12f26: 7572 ld a0,312(sp) | |
12f28: 7470 ld a2,232(s0) | |
12f2a: 78652d73 csrrs s10,0x786,a0 | |
12f2e: 6574 ld a3,200(a0) | |
12f30: 646e ld s0,216(sp) | |
12f32: 6465 lui s0,0x19 | |
12f34: 2300 fld fs0,0(a4) | |
12f36: 6d64 ld s1,216(a0) | |
12f38: 2d61 addiw s10,s10,24 | |
12f3a: 6c6c6563 bltu s8,t1,13604 <_binary_bootrom_bin_end+0x59c> | |
12f3e: 6d640073 0x6d640073 | |
12f42: 2d61 addiw s10,s10,24 | |
12f44: 6e616863 bltu sp,t1,13634 <_binary_bootrom_bin_end+0x5cc> | |
12f48: 656e ld a0,216(sp) | |
12f4a: 736c ld a1,224(a4) | |
12f4c: 6400 ld s0,8(s0) | |
12f4e: 616d addi sp,sp,240 | |
12f50: 722d lui tp,0xfffeb | |
12f52: 7165 addi sp,sp,-400 | |
12f54: 6575 lui a0,0x1d | |
12f56: 00737473 csrrci s0,0x7,6 | |
12f5a: 6972 ld s2,280(sp) | |
12f5c: 2c766373 csrrsi t1,0x2c7,12 | |
12f60: 6d64 ld s1,216(a0) | |
12f62: 2d61 addiw s10,s10,24 | |
12f64: 6f70 ld a2,216(a4) | |
12f66: 00736c6f jal s8,4976c <_binary_bootrom_bin_end+0x36704> | |
12f6a: 616d addi sp,sp,240 | |
12f6c: 64612d63 0x64612d63 | |
12f70: 7264 ld s1,224(a2) | |
12f72: 7365 lui t1,0xffff9 | |
12f74: 69720073 0x69720073 | |
12f78: 2c766373 csrrsi t1,0x2c7,12 | |
12f7c: 616d addi sp,sp,240 | |
12f7e: 2d78 fld fa4,216(a0) | |
12f80: 7270 ld a2,224(a2) | |
12f82: 6f69 lui t5,0x1a | |
12f84: 6972 ld s2,280(sp) | |
12f86: 7974 ld a3,240(a0) | |
12f88: 7200 ld s0,32(a2) | |
12f8a: 7369 lui t1,0xffffa | |
12f8c: 6e2c7663 bleu sp,s8,13678 <_binary_bootrom_bin_end+0x610> | |
12f90: 6564 ld s1,200(a0) | |
12f92: 0076 c.slli zero,0x1d | |
12f94: 0000 unimp | |
12f96: 0000 unimp | |
12f98: d852 sw s4,48(sp) | |
12f9a: ffff 0xffff | |
12f9c: d852 sw s4,48(sp) | |
12f9e: ffff 0xffff | |
12fa0: d856 sw s5,48(sp) | |
12fa2: ffff 0xffff | |
12fa4: d8be sw a5,112(sp) | |
12fa6: ffff 0xffff | |
12fa8: d852 sw s4,48(sp) | |
12faa: ffff 0xffff | |
12fac: d856 sw s5,48(sp) | |
12fae: ffff 0xffff | |
12fb0: d8be sw a5,112(sp) | |
12fb2: ffff 0xffff | |
12fb4: d852 sw s4,48(sp) | |
12fb6: ffff 0xffff | |
12fb8: d8be sw a5,112(sp) | |
12fba: ffff 0xffff | |
12fbc: d852 sw s4,48(sp) | |
12fbe: ffff 0xffff | |
12fc0: d76e sw s11,172(sp) | |
12fc2: ffff 0xffff | |
12fc4: d76e sw s11,172(sp) | |
12fc6: ffff 0xffff | |
12fc8: d7c2 sw a6,236(sp) | |
12fca: ffff 0xffff | |
12fcc: d89c sw a5,48(s1) | |
12fce: ffff 0xffff | |
12fd0: d76e sw s11,172(sp) | |
12fd2: ffff 0xffff | |
12fd4: d7c2 sw a6,236(sp) | |
12fd6: ffff 0xffff | |
12fd8: d89c sw a5,48(s1) | |
12fda: ffff 0xffff | |
12fdc: d76e sw s11,172(sp) | |
12fde: ffff 0xffff | |
12fe0: d89c sw a5,48(s1) | |
12fe2: ffff 0xffff | |
12fe4: d76e sw s11,172(sp) | |
12fe6: ffff 0xffff | |
12fe8: d7ea sw s10,236(sp) | |
12fea: ffff 0xffff | |
12fec: d7ea sw s10,236(sp) | |
12fee: ffff 0xffff | |
12ff0: d7f2 sw t3,236(sp) | |
12ff2: ffff 0xffff | |
12ff4: d81e sw t2,48(sp) | |
12ff6: ffff 0xffff | |
12ff8: d7ea sw s10,236(sp) | |
12ffa: ffff 0xffff | |
12ffc: d7f2 sw t3,236(sp) | |
12ffe: ffff 0xffff | |
13000: d81e sw t2,48(sp) | |
13002: ffff 0xffff | |
13004: d7ea sw s10,236(sp) | |
13006: ffff 0xffff | |
13008: d81e sw t2,48(sp) | |
1300a: ffff 0xffff | |
1300c: d7ea sw s10,236(sp) | |
1300e: ffff 0xffff | |
13010: 0005 c.nop 1 | |
13012: 0000 unimp | |
13014: 0006 c.slli zero,0x1 | |
13016: 0000 unimp | |
13018: 00000007 0x7 | |
1301c: 0008 0x8 | |
1301e: 0000 unimp | |
13020: 0009 c.nop 2 | |
13022: 0000 unimp | |
13024: 0000 unimp | |
13026: 0000 unimp | |
13028: 7245 lui tp,0xffff1 | |
1302a: 6f72 ld t5,280(sp) | |
1302c: 2072 fld ft0,280(sp) | |
1302e: 7830 ld a2,112(s0) | |
... | |
13038: 2e54b353 0x2e54b353 | |
1303c: 1271 addi tp,tp,-4 | |
1303e: 4842 lw a6,16(sp) | |
13040: 6f80 ld s0,24(a5) | |
13042: 36e4 fld fs1,232(a3) | |
13044: afd6 fsd fs5,472(sp) | |
13046: 8569 srai a0,a0,0x1a | |
13048: 3300 fld fs0,32(a4) | |
1304a: 5b19 li s6,-26 | |
1304c: fc78 sd a4,248(s0) | |
1304e: 40cd li ra,19 | |
13050: 0280 addi s0,sp,320 | |
13052: 6ce8 ld a0,216(s1) | |
13054: 5845 li a6,-15 | |
13056: 7328470b 0x7328470b | |
1305a: c12a sw a0,128(sp) | |
1305c: f81f 11d2 4bba 0x4bba11d2f81f | |
13062: a000 fsd fs0,0(s0) | |
13064: 3ec9 addiw t4,t4,-14 | |
13066: 3bc9 addiw s7,s7,-14 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/dts-v1/; | |
/ { | |
#address-cells = < 0x02 >; | |
#size-cells = < 0x02 >; | |
compatible = "SiFive,FU540G-dev\0fu500-dev\0sifive-dev"; | |
model = "SiFive,FU540G"; | |
cpus { | |
#address-cells = < 0x01 >; | |
#size-cells = < 0x00 >; | |
timebase-frequency = < 0xf4240 >; | |
cpu@0 { | |
clock-frequency = < 0x00 >; | |
compatible = "sifive,rocket0\0riscv"; | |
device_type = "cpu"; | |
i-cache-block-size = < 0x40 >; | |
i-cache-sets = < 0x80 >; | |
i-cache-size = < 0x4000 >; | |
next-level-cache = < 0x01 0x02 >; | |
reg = < 0x00 >; | |
riscv,isa = "rv64imac"; | |
sifive,dtim = < 0x03 >; | |
sifive,itim = < 0x04 >; | |
status = "okay"; | |
interrupt-controller { | |
#interrupt-cells = < 0x01 >; | |
compatible = "riscv,cpu-intc"; | |
interrupt-controller; | |
linux,phandle = < 0x0d >; | |
phandle = < 0x0d >; | |
}; | |
}; | |
cpu@1 { | |
clock-frequency = < 0x00 >; | |
compatible = "sifive,rocket0\0riscv"; | |
d-cache-block-size = < 0x40 >; | |
d-cache-sets = < 0x40 >; | |
d-cache-size = < 0x8000 >; | |
d-tlb-sets = < 0x01 >; | |
d-tlb-size = < 0x20 >; | |
device_type = "cpu"; | |
i-cache-block-size = < 0x40 >; | |
i-cache-sets = < 0x40 >; | |
i-cache-size = < 0x8000 >; | |
i-tlb-sets = < 0x01 >; | |
i-tlb-size = < 0x20 >; | |
mmu-type = "riscv,sv39"; | |
next-level-cache = < 0x01 0x02 >; | |
reg = < 0x01 >; | |
riscv,isa = "rv64imafdc"; | |
sifive,itim = < 0x05 >; | |
status = "okay"; | |
tlb-split; | |
interrupt-controller { | |
#interrupt-cells = < 0x01 >; | |
compatible = "riscv,cpu-intc"; | |
interrupt-controller; | |
linux,phandle = < 0x0e >; | |
phandle = < 0x0e >; | |
}; | |
}; | |
cpu@2 { | |
clock-frequency = < 0x00 >; | |
compatible = "sifive,rocket0\0riscv"; | |
d-cache-block-size = < 0x40 >; | |
d-cache-sets = < 0x40 >; | |
d-cache-size = < 0x8000 >; | |
d-tlb-sets = < 0x01 >; | |
d-tlb-size = < 0x20 >; | |
device_type = "cpu"; | |
i-cache-block-size = < 0x40 >; | |
i-cache-sets = < 0x40 >; | |
i-cache-size = < 0x8000 >; | |
i-tlb-sets = < 0x01 >; | |
i-tlb-size = < 0x20 >; | |
mmu-type = "riscv,sv39"; | |
next-level-cache = < 0x01 0x02 >; | |
reg = < 0x02 >; | |
riscv,isa = "rv64imafdc"; | |
sifive,itim = < 0x06 >; | |
status = "okay"; | |
tlb-split; | |
interrupt-controller { | |
#interrupt-cells = < 0x01 >; | |
compatible = "riscv,cpu-intc"; | |
interrupt-controller; | |
linux,phandle = < 0x0f >; | |
phandle = < 0x0f >; | |
}; | |
}; | |
cpu@3 { | |
clock-frequency = < 0x00 >; | |
compatible = "sifive,rocket0\0riscv"; | |
d-cache-block-size = < 0x40 >; | |
d-cache-sets = < 0x40 >; | |
d-cache-size = < 0x8000 >; | |
d-tlb-sets = < 0x01 >; | |
d-tlb-size = < 0x20 >; | |
device_type = "cpu"; | |
i-cache-block-size = < 0x40 >; | |
i-cache-sets = < 0x40 >; | |
i-cache-size = < 0x8000 >; | |
i-tlb-sets = < 0x01 >; | |
i-tlb-size = < 0x20 >; | |
mmu-type = "riscv,sv39"; | |
next-level-cache = < 0x01 0x02 >; | |
reg = < 0x03 >; | |
riscv,isa = "rv64imafdc"; | |
sifive,itim = < 0x07 >; | |
status = "okay"; | |
tlb-split; | |
interrupt-controller { | |
#interrupt-cells = < 0x01 >; | |
compatible = "riscv,cpu-intc"; | |
interrupt-controller; | |
linux,phandle = < 0x10 >; | |
phandle = < 0x10 >; | |
}; | |
}; | |
cpu@4 { | |
clock-frequency = < 0x00 >; | |
compatible = "sifive,rocket0\0riscv"; | |
d-cache-block-size = < 0x40 >; | |
d-cache-sets = < 0x40 >; | |
d-cache-size = < 0x8000 >; | |
d-tlb-sets = < 0x01 >; | |
d-tlb-size = < 0x20 >; | |
device_type = "cpu"; | |
i-cache-block-size = < 0x40 >; | |
i-cache-sets = < 0x40 >; | |
i-cache-size = < 0x8000 >; | |
i-tlb-sets = < 0x01 >; | |
i-tlb-size = < 0x20 >; | |
mmu-type = "riscv,sv39"; | |
next-level-cache = < 0x01 0x02 >; | |
reg = < 0x04 >; | |
riscv,isa = "rv64imafdc"; | |
sifive,itim = < 0x08 >; | |
status = "okay"; | |
tlb-split; | |
interrupt-controller { | |
#interrupt-cells = < 0x01 >; | |
compatible = "riscv,cpu-intc"; | |
interrupt-controller; | |
linux,phandle = < 0x11 >; | |
phandle = < 0x11 >; | |
}; | |
}; | |
}; | |
memory@80000000 { | |
device_type = "memory"; | |
reg = < 0x00 0x80000000 0x1f 0x80000000 >; | |
linux,phandle = < 0x0c >; | |
phandle = < 0x0c >; | |
}; | |
soc { | |
#address-cells = < 0x02 >; | |
#size-cells = < 0x02 >; | |
compatible = "SiFive,FU540G-soc\0fu500-soc\0sifive-soc\0simple-bus"; | |
ranges; | |
bus-blocker@100b8000 { | |
compatible = "sifive,bus-blocker0"; | |
reg = < 0x00 0x100b8000 0x00 0x1000 >; | |
reg-names = "control"; | |
}; | |
cache-controller@2010000 { | |
cache-block-size = < 0x40 >; | |
cache-level = < 0x02 >; | |
cache-sets = < 0x800 >; | |
cache-size = < 0x200000 >; | |
cache-unified; | |
compatible = "sifive,ccache0\0cache"; | |
interrupt-parent = < 0x09 >; | |
interrupts = < 0x01 0x02 0x03 >; | |
next-level-cache = < 0x0a 0x0b 0x0c >; | |
reg = < 0x00 0x2010000 0x00 0x1000 0x00 0x8000000 0x00 0x2000000 >; | |
reg-names = "control\0sideband"; | |
linux,phandle = < 0x02 >; | |
phandle = < 0x02 >; | |
}; | |
cadence-ddr-mgmt@100c0000 { | |
compatible = "sifive,cadenceddrmgmt0"; | |
reg = < 0x00 0x100c0000 0x00 0x1000 >; | |
reg-names = "control"; | |
}; | |
cadence-gemgxl-mgmt@100a0000 { | |
compatible = "sifive,cadencegemgxlmgmt0"; | |
reg = < 0x00 0x100a0000 0x00 0x1000 >; | |
reg-names = "control"; | |
}; | |
chiplink@40000000 { | |
#address-cells = < 0x02 >; | |
#size-cells = < 0x02 >; | |
compatible = "sifive,chiplink\0simple-bus"; | |
ranges = < 0x00 0x60000000 0x00 0x60000000 0x00 0x20000000 0x30 0x00 0x30 0x00 0x10 0x00 0x00 0x40000000 0x00 0x40000000 0x00 0x20000000 0x20 0x00 0x20 0x00 0x10 0x00 >; | |
linux,phandle = < 0x0b >; | |
phandle = < 0x0b >; | |
}; | |
clint@2000000 { | |
compatible = "riscv,clint0"; | |
interrupts-extended = < 0x0d 0x03 0x0d 0x07 0x0e 0x03 0x0e 0x07 0x0f 0x03 0x0f 0x07 0x10 0x03 0x10 0x07 0x11 0x03 0x11 0x07 >; | |
reg = < 0x00 0x2000000 0x00 0x10000 >; | |
reg-names = "control"; | |
}; | |
debug-controller@0 { | |
compatible = "sifive,debug-013\0riscv,debug-013"; | |
interrupts-extended = < 0x0d 0xffff 0x0e 0xffff 0x0f 0xffff 0x10 0xffff 0x11 0xffff >; | |
reg = < 0x00 0x00 0x00 0x1000 >; | |
reg-names = "control"; | |
}; | |
dma@3000000 { | |
#dma-cells = < 0x01 >; | |
compatible = "riscv,dma0"; | |
dma-channels = < 0x04 >; | |
dma-requests = < 0x00 >; | |
interrupt-parent = < 0x09 >; | |
interrupts = < 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e >; | |
reg = < 0x00 0x3000000 0x00 0x100000 >; | |
reg-names = "control"; | |
riscv,dma-pools = < 0x01 >; | |
}; | |
dtim@1000000 { | |
compatible = "sifive,dtim0"; | |
reg = < 0x00 0x1000000 0x00 0x2000 >; | |
reg-names = "mem"; | |
linux,phandle = < 0x03 >; | |
phandle = < 0x03 >; | |
}; | |
ememoryotp@10070000 { | |
compatible = "sifive,ememoryotp0"; | |
reg = < 0x00 0x10070000 0x00 0x1000 >; | |
reg-names = "control"; | |
}; | |
error-device@18000000 { | |
compatible = "sifive,error0"; | |
reg = < 0x00 0x18000000 0x00 0x8000000 >; | |
reg-names = "mem"; | |
linux,phandle = < 0x01 >; | |
phandle = < 0x01 >; | |
}; | |
ethernet@10090000 { | |
compatible = "cdns,mac"; | |
interrupt-parent = < 0x09 >; | |
interrupts = < 0x35 >; | |
mac-address = "ABCDE"; | |
reg = < 0x00 0x10090000 0x00 0x2000 >; | |
reg-names = "control"; | |
}; | |
gpio@10060000 { | |
compatible = "sifive,gpio0"; | |
interrupt-parent = < 0x09 >; | |
interrupts = < 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 >; | |
reg = < 0x00 0x10060000 0x00 0x1000 >; | |
reg-names = "control"; | |
}; | |
i2c@10030000 { | |
compatible = "sifive,i2c0"; | |
interrupt-parent = < 0x09 >; | |
interrupts = < 0x32 >; | |
reg = < 0x00 0x10030000 0x00 0x1000 >; | |
reg-names = "control"; | |
}; | |
interrupt-controller@c000000 { | |
#interrupt-cells = < 0x01 >; | |
compatible = "riscv,plic0"; | |
interrupt-controller; | |
interrupts-extended = < 0x0d 0x0b 0x0e 0x0b 0x0e 0x09 0x0f 0x0b 0x0f 0x09 0x10 0x0b 0x10 0x09 0x11 0x0b 0x11 0x09 >; | |
reg = < 0x00 0xc000000 0x00 0x4000000 >; | |
reg-names = "control"; | |
riscv,max-priority = < 0x07 >; | |
riscv,ndev = < 0x35 >; | |
linux,phandle = < 0x09 >; | |
phandle = < 0x09 >; | |
}; | |
itim@1800000 { | |
compatible = "sifive,itim0"; | |
reg = < 0x00 0x1800000 0x00 0x4000 >; | |
reg-names = "mem"; | |
linux,phandle = < 0x04 >; | |
phandle = < 0x04 >; | |
}; | |
itim@1808000 { | |
compatible = "sifive,itim0"; | |
reg = < 0x00 0x1808000 0x00 0x8000 >; | |
reg-names = "mem"; | |
linux,phandle = < 0x05 >; | |
phandle = < 0x05 >; | |
}; | |
itim@1810000 { | |
compatible = "sifive,itim0"; | |
reg = < 0x00 0x1810000 0x00 0x8000 >; | |
reg-names = "mem"; | |
linux,phandle = < 0x06 >; | |
phandle = < 0x06 >; | |
}; | |
itim@1818000 { | |
compatible = "sifive,itim0"; | |
reg = < 0x00 0x1818000 0x00 0x8000 >; | |
reg-names = "mem"; | |
linux,phandle = < 0x07 >; | |
phandle = < 0x07 >; | |
}; | |
itim@1820000 { | |
compatible = "sifive,itim0"; | |
reg = < 0x00 0x1820000 0x00 0x8000 >; | |
reg-names = "mem"; | |
linux,phandle = < 0x08 >; | |
phandle = < 0x08 >; | |
}; | |
memory-controller@100b0000 { | |
compatible = "sifive,aloeddr0"; | |
interrupt-parent = < 0x09 >; | |
interrupts = < 0x1f >; | |
reg = < 0x00 0x100b0000 0x00 0x4000 >; | |
reg-names = "control"; | |
}; | |
msi@2020000 { | |
compatible = "sifive,msi0"; | |
interrupt-parent = < 0x09 >; | |
interrupts = < 0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0x29 >; | |
reg = < 0x00 0x2020000 0x00 0x1000 >; | |
reg-names = "control"; | |
}; | |
order-ogler@10100000 { | |
compatible = "sifive,order-ogler0"; | |
reg = < 0x00 0x10100000 0x00 0x1000 >; | |
reg-names = "control"; | |
}; | |
pinctrl@10080000 { | |
compatible = "sifive,pinctrl0"; | |
reg = < 0x00 0x10080000 0x00 0x1000 >; | |
reg-names = "control"; | |
}; | |
prci@10000000 { | |
compatible = "sifive,aloeprci0"; | |
reg = < 0x00 0x10000000 0x00 0x1000 >; | |
reg-names = "control"; | |
}; | |
pwm@10020000 { | |
compatible = "sifive,pwm0"; | |
interrupt-parent = < 0x09 >; | |
interrupts = < 0x2a 0x2b 0x2c 0x2d >; | |
reg = < 0x00 0x10020000 0x00 0x1000 >; | |
reg-names = "control"; | |
}; | |
pwm@10021000 { | |
compatible = "sifive,pwm0"; | |
interrupt-parent = < 0x09 >; | |
interrupts = < 0x2e 0x2f 0x30 0x31 >; | |
reg = < 0x00 0x10021000 0x00 0x1000 >; | |
reg-names = "control"; | |
}; | |
rom@1000 { | |
compatible = "sifive,modeselect0"; | |
reg = < 0x00 0x1000 0x00 0x1000 >; | |
reg-names = "mem"; | |
}; | |
rom@10000 { | |
compatible = "sifive,maskrom0"; | |
reg = < 0x00 0x10000 0x00 0x8000 >; | |
reg-names = "mem"; | |
}; | |
rom@a000000 { | |
compatible = "ucbbar,cacheable-zero0"; | |
reg = < 0x00 0xa000000 0x00 0x2000000 >; | |
reg-names = "mem"; | |
linux,phandle = < 0x0a >; | |
phandle = < 0x0a >; | |
}; | |
serial@10010000 { | |
compatible = "sifive,uart0"; | |
interrupt-parent = < 0x09 >; | |
interrupts = < 0x04 >; | |
reg = < 0x00 0x10010000 0x00 0x1000 >; | |
reg-names = "control"; | |
}; | |
serial@10011000 { | |
compatible = "sifive,uart0"; | |
interrupt-parent = < 0x09 >; | |
interrupts = < 0x05 >; | |
reg = < 0x00 0x10011000 0x00 0x1000 >; | |
reg-names = "control"; | |
}; | |
spi@10040000 { | |
compatible = "sifive,spi0"; | |
interrupt-parent = < 0x09 >; | |
interrupts = < 0x33 >; | |
reg = < 0x00 0x10040000 0x00 0x1000 0x00 0x20000000 0x00 0x10000000 >; | |
reg-names = "control\0mem"; | |
}; | |
spi@10041000 { | |
compatible = "sifive,spi0"; | |
interrupt-parent = < 0x09 >; | |
interrupts = < 0x34 >; | |
reg = < 0x00 0x10041000 0x00 0x1000 0x00 0x30000000 0x00 0x10000000 >; | |
reg-names = "control\0mem"; | |
}; | |
spi@10050000 { | |
compatible = "sifive,spi0"; | |
interrupt-parent = < 0x09 >; | |
interrupts = < 0x06 >; | |
reg = < 0x00 0x10050000 0x00 0x1000 >; | |
reg-names = "control"; | |
}; | |
teststatus@4000 { | |
compatible = "sifive,test0"; | |
reg = < 0x00 0x4000 0x00 0x1000 >; | |
reg-names = "control"; | |
}; | |
}; | |
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/dts-v1/; | |
/ { | |
#address-cells = < 0x02 >; | |
#size-cells = < 0x02 >; | |
compatible = "SiFive,FU540G-dev\0fu500-dev\0sifive-dev"; | |
model = "SiFive,FU540G"; | |
cpus { | |
#address-cells = < 0x01 >; | |
#size-cells = < 0x00 >; | |
timebase-frequency = < 0xf4240 >; | |
cpu@0 { | |
clock-frequency = < 0x00 >; | |
compatible = "sifive,rocket0\0riscv"; | |
device_type = "cpu"; | |
i-cache-block-size = < 0x40 >; | |
i-cache-sets = < 0x80 >; | |
i-cache-size = < 0x4000 >; | |
next-level-cache = < 0x01 0x02 >; | |
reg = < 0x00 >; | |
riscv,isa = "rv64imac"; | |
sifive,dtim = < 0x03 >; | |
sifive,itim = < 0x04 >; | |
status = "okay"; | |
interrupt-controller { | |
#interrupt-cells = < 0x01 >; | |
compatible = "riscv,cpu-intc"; | |
interrupt-controller; | |
linux,phandle = < 0x0d >; | |
phandle = < 0x0d >; | |
}; | |
}; | |
cpu@1 { | |
clock-frequency = < 0x00 >; | |
compatible = "sifive,rocket0\0riscv"; | |
d-cache-block-size = < 0x40 >; | |
d-cache-sets = < 0x40 >; | |
d-cache-size = < 0x8000 >; | |
d-tlb-sets = < 0x01 >; | |
d-tlb-size = < 0x20 >; | |
device_type = "cpu"; | |
i-cache-block-size = < 0x40 >; | |
i-cache-sets = < 0x40 >; | |
i-cache-size = < 0x8000 >; | |
i-tlb-sets = < 0x01 >; | |
i-tlb-size = < 0x20 >; | |
mmu-type = "riscv,sv39"; | |
next-level-cache = < 0x01 0x02 >; | |
reg = < 0x01 >; | |
riscv,isa = "rv64imafdc"; | |
sifive,itim = < 0x05 >; | |
status = "okay"; | |
tlb-split; | |
interrupt-controller { | |
#interrupt-cells = < 0x01 >; | |
compatible = "riscv,cpu-intc"; | |
interrupt-controller; | |
linux,phandle = < 0x0e >; | |
phandle = < 0x0e >; | |
}; | |
}; | |
cpu@2 { | |
clock-frequency = < 0x00 >; | |
compatible = "sifive,rocket0\0riscv"; | |
d-cache-block-size = < 0x40 >; | |
d-cache-sets = < 0x40 >; | |
d-cache-size = < 0x8000 >; | |
d-tlb-sets = < 0x01 >; | |
d-tlb-size = < 0x20 >; | |
device_type = "cpu"; | |
i-cache-block-size = < 0x40 >; | |
i-cache-sets = < 0x40 >; | |
i-cache-size = < 0x8000 >; | |
i-tlb-sets = < 0x01 >; | |
i-tlb-size = < 0x20 >; | |
mmu-type = "riscv,sv39"; | |
next-level-cache = < 0x01 0x02 >; | |
reg = < 0x02 >; | |
riscv,isa = "rv64imafdc"; | |
sifive,itim = < 0x06 >; | |
status = "okay"; | |
tlb-split; | |
interrupt-controller { | |
#interrupt-cells = < 0x01 >; | |
compatible = "riscv,cpu-intc"; | |
interrupt-controller; | |
linux,phandle = < 0x0f >; | |
phandle = < 0x0f >; | |
}; | |
}; | |
cpu@3 { | |
clock-frequency = < 0x00 >; | |
compatible = "sifive,rocket0\0riscv"; | |
d-cache-block-size = < 0x40 >; | |
d-cache-sets = < 0x40 >; | |
d-cache-size = < 0x8000 >; | |
d-tlb-sets = < 0x01 >; | |
d-tlb-size = < 0x20 >; | |
device_type = "cpu"; | |
i-cache-block-size = < 0x40 >; | |
i-cache-sets = < 0x40 >; | |
i-cache-size = < 0x8000 >; | |
i-tlb-sets = < 0x01 >; | |
i-tlb-size = < 0x20 >; | |
mmu-type = "riscv,sv39"; | |
next-level-cache = < 0x01 0x02 >; | |
reg = < 0x03 >; | |
riscv,isa = "rv64imafdc"; | |
sifive,itim = < 0x07 >; | |
status = "okay"; | |
tlb-split; | |
interrupt-controller { | |
#interrupt-cells = < 0x01 >; | |
compatible = "riscv,cpu-intc"; | |
interrupt-controller; | |
linux,phandle = < 0x10 >; | |
phandle = < 0x10 >; | |
}; | |
}; | |
cpu@4 { | |
clock-frequency = < 0x00 >; | |
compatible = "sifive,rocket0\0riscv"; | |
d-cache-block-size = < 0x40 >; | |
d-cache-sets = < 0x40 >; | |
d-cache-size = < 0x8000 >; | |
d-tlb-sets = < 0x01 >; | |
d-tlb-size = < 0x20 >; | |
device_type = "cpu"; | |
i-cache-block-size = < 0x40 >; | |
i-cache-sets = < 0x40 >; | |
i-cache-size = < 0x8000 >; | |
i-tlb-sets = < 0x01 >; | |
i-tlb-size = < 0x20 >; | |
mmu-type = "riscv,sv39"; | |
next-level-cache = < 0x01 0x02 >; | |
reg = < 0x04 >; | |
riscv,isa = "rv64imafdc"; | |
sifive,itim = < 0x08 >; | |
status = "okay"; | |
tlb-split; | |
interrupt-controller { | |
#interrupt-cells = < 0x01 >; | |
compatible = "riscv,cpu-intc"; | |
interrupt-controller; | |
linux,phandle = < 0x11 >; | |
phandle = < 0x11 >; | |
}; | |
}; | |
}; | |
memory@80000000 { | |
device_type = "memory"; | |
reg = < 0x00 0x80000000 0x1f 0x80000000 >; | |
linux,phandle = < 0x0c >; | |
phandle = < 0x0c >; | |
}; | |
soc { | |
#address-cells = < 0x02 >; | |
#size-cells = < 0x02 >; | |
compatible = "SiFive,FU540G-soc\0fu500-soc\0sifive-soc\0simple-bus"; | |
ranges; | |
bus-blocker@100b8000 { | |
compatible = "sifive,bus-blocker0"; | |
reg = < 0x00 0x100b8000 0x00 0x1000 >; | |
reg-names = "control"; | |
}; | |
cache-controller@2010000 { | |
cache-block-size = < 0x40 >; | |
cache-level = < 0x02 >; | |
cache-sets = < 0x800 >; | |
cache-size = < 0x200000 >; | |
cache-unified; | |
compatible = "sifive,ccache0\0cache"; | |
interrupt-parent = < 0x09 >; | |
interrupts = < 0x01 0x02 0x03 >; | |
next-level-cache = < 0x0a 0x0b 0x0c >; | |
reg = < 0x00 0x2010000 0x00 0x1000 0x00 0x8000000 0x00 0x2000000 >; | |
reg-names = "control\0sideband"; | |
linux,phandle = < 0x02 >; | |
phandle = < 0x02 >; | |
}; | |
cadence-ddr-mgmt@100c0000 { | |
compatible = "sifive,cadenceddrmgmt0"; | |
reg = < 0x00 0x100c0000 0x00 0x1000 >; | |
reg-names = "control"; | |
}; | |
cadence-gemgxl-mgmt@100a0000 { | |
compatible = "sifive,cadencegemgxlmgmt0"; | |
reg = < 0x00 0x100a0000 0x00 0x1000 >; | |
reg-names = "control"; | |
}; | |
chiplink@40000000 { | |
#address-cells = < 0x02 >; | |
#size-cells = < 0x02 >; | |
compatible = "sifive,chiplink\0simple-bus"; | |
ranges = < 0x00 0x60000000 0x00 0x60000000 0x00 0x20000000 0x30 0x00 0x30 0x00 0x10 0x00 0x00 0x40000000 0x00 0x40000000 0x00 0x20000000 0x20 0x00 0x20 0x00 0x10 0x00 >; | |
linux,phandle = < 0x0b >; | |
phandle = < 0x0b >; | |
}; | |
clint@2000000 { | |
compatible = "riscv,clint0"; | |
interrupts-extended = < 0x0d 0x03 0x0d 0x07 0x0e 0x03 0x0e 0x07 0x0f 0x03 0x0f 0x07 0x10 0x03 0x10 0x07 0x11 0x03 0x11 0x07 >; | |
reg = < 0x00 0x2000000 0x00 0x10000 >; | |
reg-names = "control"; | |
}; | |
debug-controller@0 { | |
compatible = "sifive,debug-013\0riscv,debug-013"; | |
interrupts-extended = < 0x0d 0xffff 0x0e 0xffff 0x0f 0xffff 0x10 0xffff 0x11 0xffff >; | |
reg = < 0x00 0x00 0x00 0x1000 >; | |
reg-names = "control"; | |
}; | |
dma@3000000 { | |
#dma-cells = < 0x01 >; | |
compatible = "riscv,dma0"; | |
dma-channels = < 0x04 >; | |
dma-requests = < 0x00 >; | |
interrupt-parent = < 0x09 >; | |
interrupts = < 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e >; | |
reg = < 0x00 0x3000000 0x00 0x100000 >; | |
reg-names = "control"; | |
riscv,dma-pools = < 0x01 >; | |
}; | |
dtim@1000000 { | |
compatible = "sifive,dtim0"; | |
reg = < 0x00 0x1000000 0x00 0x2000 >; | |
reg-names = "mem"; | |
linux,phandle = < 0x03 >; | |
phandle = < 0x03 >; | |
}; | |
ememoryotp@10070000 { | |
compatible = "sifive,ememoryotp0"; | |
reg = < 0x00 0x10070000 0x00 0x1000 >; | |
reg-names = "control"; | |
}; | |
error-device@18000000 { | |
compatible = "sifive,error0"; | |
reg = < 0x00 0x18000000 0x00 0x8000000 >; | |
reg-names = "mem"; | |
linux,phandle = < 0x01 >; | |
phandle = < 0x01 >; | |
}; | |
ethernet@10090000 { | |
compatible = "cdns,mac"; | |
interrupt-parent = < 0x09 >; | |
interrupts = < 0x35 >; | |
mac-address = "ABCDE"; | |
reg = < 0x00 0x10090000 0x00 0x2000 >; | |
reg-names = "control"; | |
}; | |
gpio@10060000 { | |
compatible = "sifive,gpio0"; | |
interrupt-parent = < 0x09 >; | |
interrupts = < 0x07 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 >; | |
reg = < 0x00 0x10060000 0x00 0x1000 >; | |
reg-names = "control"; | |
}; | |
i2c@10030000 { | |
compatible = "sifive,i2c0"; | |
interrupt-parent = < 0x09 >; | |
interrupts = < 0x32 >; | |
reg = < 0x00 0x10030000 0x00 0x1000 >; | |
reg-names = "control"; | |
}; | |
interrupt-controller@c000000 { | |
#interrupt-cells = < 0x01 >; | |
compatible = "riscv,plic0"; | |
interrupt-controller; | |
interrupts-extended = < 0x0d 0x0b 0x0e 0x0b 0x0e 0x09 0x0f 0x0b 0x0f 0x09 0x10 0x0b 0x10 0x09 0x11 0x0b 0x11 0x09 >; | |
reg = < 0x00 0xc000000 0x00 0x4000000 >; | |
reg-names = "control"; | |
riscv,max-priority = < 0x07 >; | |
riscv,ndev = < 0x35 >; | |
linux,phandle = < 0x09 >; | |
phandle = < 0x09 >; | |
}; | |
itim@1800000 { | |
compatible = "sifive,itim0"; | |
reg = < 0x00 0x1800000 0x00 0x4000 >; | |
reg-names = "mem"; | |
linux,phandle = < 0x04 >; | |
phandle = < 0x04 >; | |
}; | |
itim@1808000 { | |
compatible = "sifive,itim0"; | |
reg = < 0x00 0x1808000 0x00 0x8000 >; | |
reg-names = "mem"; | |
linux,phandle = < 0x05 >; | |
phandle = < 0x05 >; | |
}; | |
itim@1810000 { | |
compatible = "sifive,itim0"; | |
reg = < 0x00 0x1810000 0x00 0x8000 >; | |
reg-names = "mem"; | |
linux,phandle = < 0x06 >; | |
phandle = < 0x06 >; | |
}; | |
itim@1818000 { | |
compatible = "sifive,itim0"; | |
reg = < 0x00 0x1818000 0x00 0x8000 >; | |
reg-names = "mem"; | |
linux,phandle = < 0x07 >; | |
phandle = < 0x07 >; | |
}; | |
itim@1820000 { | |
compatible = "sifive,itim0"; | |
reg = < 0x00 0x1820000 0x00 0x8000 >; | |
reg-names = "mem"; | |
linux,phandle = < 0x08 >; | |
phandle = < 0x08 >; | |
}; | |
memory-controller@100b0000 { | |
compatible = "sifive,aloeddr0"; | |
interrupt-parent = < 0x09 >; | |
interrupts = < 0x1f >; | |
reg = < 0x00 0x100b0000 0x00 0x4000 >; | |
reg-names = "control"; | |
}; | |
msi@2020000 { | |
compatible = "sifive,msi0"; | |
interrupt-parent = < 0x09 >; | |
interrupts = < 0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27 0x28 0x29 >; | |
reg = < 0x00 0x2020000 0x00 0x1000 >; | |
reg-names = "control"; | |
}; | |
order-ogler@10100000 { | |
compatible = "sifive,order-ogler0"; | |
reg = < 0x00 0x10100000 0x00 0x1000 >; | |
reg-names = "control"; | |
}; | |
pinctrl@10080000 { | |
compatible = "sifive,pinctrl0"; | |
reg = < 0x00 0x10080000 0x00 0x1000 >; | |
reg-names = "control"; | |
}; | |
prci@10000000 { | |
compatible = "sifive,aloeprci0"; | |
reg = < 0x00 0x10000000 0x00 0x1000 >; | |
reg-names = "control"; | |
}; | |
pwm@10020000 { | |
compatible = "sifive,pwm0"; | |
interrupt-parent = < 0x09 >; | |
interrupts = < 0x2a 0x2b 0x2c 0x2d >; | |
reg = < 0x00 0x10020000 0x00 0x1000 >; | |
reg-names = "control"; | |
}; | |
pwm@10021000 { | |
compatible = "sifive,pwm0"; | |
interrupt-parent = < 0x09 >; | |
interrupts = < 0x2e 0x2f 0x30 0x31 >; | |
reg = < 0x00 0x10021000 0x00 0x1000 >; | |
reg-names = "control"; | |
}; | |
rom@1000 { | |
compatible = "sifive,modeselect0"; | |
reg = < 0x00 0x1000 0x00 0x1000 >; | |
reg-names = "mem"; | |
}; | |
rom@10000 { | |
compatible = "sifive,maskrom0"; | |
reg = < 0x00 0x10000 0x00 0x8000 >; | |
reg-names = "mem"; | |
}; | |
rom@a000000 { | |
compatible = "ucbbar,cacheable-zero0"; | |
reg = < 0x00 0xa000000 0x00 0x2000000 >; | |
reg-names = "mem"; | |
linux,phandle = < 0x0a >; | |
phandle = < 0x0a >; | |
}; | |
serial@10010000 { | |
compatible = "sifive,uart0"; | |
interrupt-parent = < 0x09 >; | |
interrupts = < 0x04 >; | |
reg = < 0x00 0x10010000 0x00 0x1000 >; | |
reg-names = "control"; | |
}; | |
serial@10011000 { | |
compatible = "sifive,uart0"; | |
interrupt-parent = < 0x09 >; | |
interrupts = < 0x05 >; | |
reg = < 0x00 0x10011000 0x00 0x1000 >; | |
reg-names = "control"; | |
}; | |
spi@10040000 { | |
compatible = "sifive,spi0"; | |
interrupt-parent = < 0x09 >; | |
interrupts = < 0x33 >; | |
reg = < 0x00 0x10040000 0x00 0x1000 0x00 0x20000000 0x00 0x10000000 >; | |
reg-names = "control\0mem"; | |
}; | |
spi@10041000 { | |
compatible = "sifive,spi0"; | |
interrupt-parent = < 0x09 >; | |
interrupts = < 0x34 >; | |
reg = < 0x00 0x10041000 0x00 0x1000 0x00 0x30000000 0x00 0x10000000 >; | |
reg-names = "control\0mem"; | |
}; | |
spi@10050000 { | |
compatible = "sifive,spi0"; | |
interrupt-parent = < 0x09 >; | |
interrupts = < 0x06 >; | |
reg = < 0x00 0x10050000 0x00 0x1000 >; | |
reg-names = "control"; | |
}; | |
teststatus@4000 { | |
compatible = "sifive,test0"; | |
reg = < 0x00 0x4000 0x00 0x1000 >; | |
reg-names = "control"; | |
}; | |
}; | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment