rom: file format elf32-powerpc Disassembly of section .kernel: 00000000 <_start>: 0: 48 00 04 00 b 400 ... 00000020 : 20: 48 00 00 00 b 20 ... 00000040 : 40: 48 00 00 00 b 40 ... 00000060 : 60: 48 00 00 00 b 60 ... 00000080 : 80: 48 00 00 00 b 80 ... 000000a0 : a0: 48 00 00 00 b a0 ... 000000c0 : c0: 48 00 00 00 b c0 ... 000000e0 : e0: 48 00 00 00 b e0 ... 00000100 : 100: 48 00 00 00 b 100 ... 00000120 : 120: 48 00 00 00 b 120 ... 00000140 : 140: 48 00 00 00 b 140 ... 00000160 : 160: 48 00 00 00 b 160 ... 00000180 : 180: 48 00 00 00 b 180 ... 000001a0 : 1a0: 48 00 00 00 b 1a0 ... 000001c0 : 1c0: 48 00 00 00 b 1c0 ... 000001e0 : 1e0: 48 00 00 00 b 1e0 ... 00000200 : 200: 48 00 00 00 b 200 ... 00000220 : 220: 48 00 00 00 b 220 ... 00000240 : 240: 48 00 00 00 b 240 ... 00000260 : 260: 48 00 00 00 b 260 ... 00000280 : 280: 48 00 00 00 b 280 ... 000002a0 : 2a0: 48 00 00 00 b 2a0 ... 000002c0 : 2c0: 48 00 00 00 b 2c0 ... 000002e0 : 2e0: 48 00 00 00 b 2e0 ... 00000300 : 300: 48 00 00 00 b 300 ... 00000320 : 320: 48 00 00 00 b 320 ... 00000340 : 340: 48 00 00 00 b 340 ... 00000400 : 400: 7c be 6a a6 mfspr r5,446 404: 2c 25 00 00 cmpdi r5,0 408: 40 82 00 e0 bne 4e8 40c: 3c 60 8c 00 lis r3,-29696 410: 38 00 00 1f li r0,31 414: 38 40 00 15 li r2,21 418: 38 80 00 00 li r4,0 41c: 39 00 02 3f li r8,575 420: 7c 7c fb a6 mtspr 1020,r3 424: 7c 40 11 a6 eratwe r2,r0,2 428: 7c 80 09 a6 eratwe r4,r0,1 42c: 7d 00 01 a6 mtfprwa f8,r0 430: 4c 00 01 2c isync 434: 39 40 00 00 li r10,0 438: 65 4a 00 00 oris r10,r10,0 43c: 61 4a 00 3f ori r10,r10,63 440: 38 00 00 1e li r0,30 444: 38 80 00 00 li r4,0 448: 64 84 00 01 oris r4,r4,1 44c: 60 84 00 00 ori r4,r4,0 450: 39 00 00 00 li r8,0 454: 65 08 00 01 oris r8,r8,1 458: 61 08 00 00 ori r8,r8,0 45c: 61 08 02 3f ori r8,r8,575 460: 7d 40 11 a6 eratwe r10,r0,2 464: 7c 80 09 a6 eratwe r4,r0,1 468: 7d 00 01 a6 mtfprwa f8,r0 46c: 4c 00 01 2c isync 470: 3c 60 88 00 lis r3,-30720 474: 38 00 00 0f li r0,15 478: 38 40 00 3f li r2,63 47c: 38 80 00 00 li r4,0 480: 39 00 02 3f li r8,575 484: 7c 7c fb a6 mtspr 1020,r3 488: 7c 40 11 a6 eratwe r2,r0,2 48c: 7c 80 09 a6 eratwe r4,r0,1 490: 7d 00 01 a6 mtfprwa f8,r0 494: 4c 00 01 2c isync 498: 38 00 00 0d li r0,13 49c: 38 80 00 00 li r4,0 4a0: 64 84 00 01 oris r4,r4,1 4a4: 60 84 00 00 ori r4,r4,0 4a8: 39 00 00 00 li r8,0 4ac: 65 08 00 01 oris r8,r8,1 4b0: 61 08 00 00 ori r8,r8,0 4b4: 61 08 02 3f ori r8,r8,575 4b8: 7d 40 11 a6 eratwe r10,r0,2 4bc: 7c 80 09 a6 eratwe r4,r0,1 4c0: 7d 00 01 a6 mtfprwa f8,r0 4c4: 4c 00 01 2c isync 4c8: 48 00 00 04 b 4cc 000004cc : 4cc: 39 40 00 00 li r10,0 4d0: 65 4a 80 02 oris r10,r10,32770 4d4: 61 4a b0 00 ori r10,r10,45056 4d8: 7d 40 01 24 mtmsr r10 4dc: 4c 00 01 2c isync 4e0: 80 20 08 f0 lwz r1,2288(0) 4e4: 48 00 00 20 b 504 000004e8 : 4e8: 39 40 00 00 li r10,0 4ec: 65 4a 80 02 oris r10,r10,32770 4f0: 61 4a b0 00 ori r10,r10,45056 4f4: 7d 40 01 24 mtmsr r10 4f8: 4c 00 01 2c isync 4fc: 80 20 08 f4 lwz r1,2292(0) 500: 48 00 00 04 b 504 00000504 : 504: 3c 60 00 00 lis r3,0 508: 60 63 09 00 ori r3,r3,2304 50c: 7c 69 03 a6 mtctr r3 510: 7c 7e 6a a6 mfspr r3,446 514: 4e 80 04 21 bctrl 518: 48 00 02 e4 b 7fc ... 000007fc : 7fc: 48 00 00 00 b 7fc 00000800 : 800: 48 00 00 00 b 800 ... 00000820 : 820: 48 00 00 00 b 820 ... Disassembly of section .bios: 000008f8 : 8f8: 60 00 00 00 nop 8fc: 60 00 00 00 nop 00000900
: 900: 94 21 ff c0 stwu r1,-64(r1) 904: 90 61 00 38 stw r3,56(r1) 908: 3d 20 00 01 lis r9,1 90c: 81 29 00 00 lwz r9,0(r9) 910: 91 21 00 0c stw r9,12(r1) 914: 81 21 00 38 lwz r9,56(r1) 918: 2c 09 00 00 cmpwi r9,0 91c: 41 82 00 0c beq 928 920: 39 20 ff ff li r9,-1 924: 48 00 01 7c b aa0 928: 3d 20 00 00 lis r9,0 92c: 81 29 0a ac lwz r9,2732(r9) 930: 91 21 00 08 stw r9,8(r1) 934: 48 00 00 28 b 95c 938: 81 21 00 0c lwz r9,12(r1) 93c: 39 49 00 04 addi r10,r9,4 940: 91 41 00 0c stw r10,12(r1) 944: 81 41 00 08 lwz r10,8(r1) 948: 81 4a 00 00 lwz r10,0(r10) 94c: 91 49 00 00 stw r10,0(r9) 950: 81 21 00 08 lwz r9,8(r1) 954: 39 29 00 04 addi r9,r9,4 958: 91 21 00 08 stw r9,8(r1) 95c: 3d 20 00 00 lis r9,0 960: 81 29 0a ac lwz r9,2732(r9) 964: 81 41 00 08 lwz r10,8(r1) 968: 7c 0a 48 40 cmplw r10,r9 96c: 41 80 ff cc blt 938 970: 3d 20 00 01 lis r9,1 974: 81 29 00 00 lwz r9,0(r9) 978: 91 21 00 08 stw r9,8(r1) 97c: 48 00 00 20 b 99c 980: 3d 20 00 01 lis r9,1 984: 81 29 00 00 lwz r9,0(r9) 988: 39 40 00 00 li r10,0 98c: 91 49 00 00 stw r10,0(r9) 990: 81 21 00 08 lwz r9,8(r1) 994: 39 29 00 04 addi r9,r9,4 998: 91 21 00 08 stw r9,8(r1) 99c: 3d 20 00 01 lis r9,1 9a0: 81 29 00 00 lwz r9,0(r9) 9a4: 81 41 00 08 lwz r10,8(r1) 9a8: 7c 0a 48 40 cmplw r10,r9 9ac: 41 80 ff d4 blt 980 9b0: 3d 20 03 00 lis r9,768 9b4: 91 21 00 30 stw r9,48(r1) 9b8: 81 21 00 30 lwz r9,48(r1) 9bc: 3c 80 00 00 lis r4,0 9c0: 60 84 00 09 ori r4,r4,9 9c4: 7c 93 4b a6 mtspr 307,r4 9c8: 60 00 00 00 nop 9cc: 39 20 00 00 li r9,0 9d0: 91 21 00 2c stw r9,44(r1) 9d4: 81 21 00 2c lwz r9,44(r1) 9d8: 3c 80 00 00 lis r4,0 9dc: 60 84 00 09 ori r4,r4,9 9e0: 7c 96 03 a6 mtdec r4 9e4: 60 00 00 00 nop 9e8: 39 20 00 00 li r9,0 9ec: 91 21 00 28 stw r9,40(r1) 9f0: 81 21 00 28 lwz r9,40(r1) 9f4: 3c 80 00 00 lis r4,0 9f8: 60 84 00 09 ori r4,r4,9 9fc: 7c 9d 43 a6 mttbu r4 a00: 60 00 00 00 nop a04: 39 20 00 00 li r9,0 a08: 91 21 00 24 stw r9,36(r1) a0c: 81 21 00 24 lwz r9,36(r1) a10: 3c 80 00 00 lis r4,0 a14: 60 84 00 09 ori r4,r4,9 a18: 7c 9c 43 a6 mttbl r4 a1c: 60 00 00 00 nop a20: 3d 20 fe 00 lis r9,-512 a24: 91 21 00 20 stw r9,32(r1) a28: 81 21 00 20 lwz r9,32(r1) a2c: 3c 80 00 00 lis r4,0 a30: 60 84 00 09 ori r4,r4,9 a34: 7c 90 53 a6 mtspr 336,r4 a38: 60 00 00 00 nop a3c: 7d 36 fa a6 mfspr r9,1014 a40: 91 21 00 1c stw r9,28(r1) a44: 81 21 00 1c lwz r9,28(r1) a48: 55 29 05 ac rlwinm r9,r9,0,22,22 a4c: 91 21 00 18 stw r9,24(r1) a50: 81 21 00 18 lwz r9,24(r1) a54: 3c 80 00 00 lis r4,0 a58: 60 84 00 09 ori r4,r4,9 a5c: 7c 96 fb a6 mtspr 1014,r4 a60: 60 00 00 00 nop a64: 39 20 00 00 li r9,0 a68: 91 21 00 14 stw r9,20(r1) a6c: 81 21 00 14 lwz r9,20(r1) a70: 3c 80 00 00 lis r4,0 a74: 60 84 00 09 ori r4,r4,9 a78: 7c 90 53 a6 mtspr 336,r4 a7c: 60 00 00 00 nop a80: 39 20 00 00 li r9,0 a84: 91 21 00 10 stw r9,16(r1) a88: 81 21 00 10 lwz r9,16(r1) a8c: 3c 80 00 00 lis r4,0 a90: 60 84 00 09 ori r4,r4,9 a94: 7c 94 53 a6 mtspr 340,r4 a98: 60 00 00 00 nop a9c: 39 20 00 00 li r9,0 aa0: 7d 23 4b 78 mr r3,r9 aa4: 38 21 00 40 addi r1,r1,64 aa8: 4e 80 00 20 blr