From: Erhard Furtner <erhard_f@mailbox.org>
To: Michael Ellerman <mpe@ellerman.id.au>
Cc: linuxppc-dev@lists.ozlabs.org, willy@infradead.org
Subject: Re: [Bisected] PowerMac G5 fails booting kernel 6.6-rc3 (BUG: Unable to handle kernel data access at 0xfeffbb62ffec65fe)
Date: Thu, 12 Oct 2023 16:49:03 +0200 [thread overview]
Message-ID: <20231012164903.0ee6c1e1@yea> (raw)
In-Reply-To: <87lec8qd8b.fsf@mail.lhotse>
[-- Attachment #1: Type: text/plain, Size: 508 bytes --]
On Thu, 12 Oct 2023 22:41:56 +1100
Michael Ellerman <mpe@ellerman.id.au> wrote:
> Can you checkout the exact commit that crash is from and do:
>
> $ make arch/powerpc/mm/book3s64/hash_utils.lst
>
> And paste/attach the content of that file.
>
> cheers
Ok, attached the output from:
git checkout 9fee28baa601f4dbf869b1373183b312d2d5ef3d
make vmlinux -j16
make arch/powerpc/mm/book3s64/hash_utils.lst
Commit 9fee28baa601f4dbf869b1373183b312d2d5ef3d is the 1st bad commit of my bisect.
Regards,
Erhard
[-- Attachment #2: hash_utils.lst --]
[-- Type: application/octet-stream, Size: 243777 bytes --]
hash_utils.o: Found separate debug object file: /usr/src/linux-stable/hash_utils.dwo
hash_utils.o: file format elf64-powerpc
Disassembly of section .text:
0000000000000000 <hpt_order_get>:
0: 3c 4c 00 00 addis r2,r12,0
2: R_PPC64_REL16_HA .TOC.+0x2
4: 38 42 00 00 addi r2,r2,0
6: R_PPC64_REL16_LO .TOC.+0x6
8: 3d 22 00 00 addis r9,r2,0
a: R_PPC64_TOC16_HA .toc+0x8
c: 38 60 00 00 li r3,0
10: e9 29 00 00 ld r9,0(r9)
12: R_PPC64_TOC16_LO_DS .toc+0x8
14: e9 29 00 00 ld r9,0(r9)
18: f9 24 00 00 std r9,0(r4)
1c: 38 80 00 00 li r4,0
20: 39 20 00 00 li r9,0
24: 4e 80 00 20 blr
28: 60 00 00 00 nop
2c: 60 00 00 00 nop
0000000000000030 <fops_hpt_order_open>:
30: 3c 4c 00 00 addis r2,r12,0
32: R_PPC64_REL16_HA .TOC.+0x2
34: 38 42 00 00 addi r2,r2,0
36: R_PPC64_REL16_LO .TOC.+0x6
38: 7c 08 02 a6 mflr r0
3c: 3c e2 00 00 addis r7,r2,0
3e: R_PPC64_TOC16_HA .rodata.str1.8+0xb0
40: 3c c2 00 00 addis r6,r2,0
42: R_PPC64_TOC16_HA .text+0x90
44: 3c a2 00 00 addis r5,r2,0
46: R_PPC64_TOC16_HA .text
48: 38 e7 00 00 addi r7,r7,0
4a: R_PPC64_TOC16_LO .rodata.str1.8+0xb0
4c: 38 c6 00 00 addi r6,r6,0
4e: R_PPC64_TOC16_LO .text+0x90
50: f8 01 00 10 std r0,16(r1)
54: f8 21 ff e1 stdu r1,-32(r1)
58: 38 a5 00 00 addi r5,r5,0
5a: R_PPC64_TOC16_LO .text
5c: 48 00 00 01 bl 5c <fops_hpt_order_open+0x2c>
5c: R_PPC64_REL24 simple_attr_open
60: 60 00 00 00 nop
64: 38 21 00 20 addi r1,r1,32
68: e8 01 00 10 ld r0,16(r1)
6c: 7c 08 03 a6 mtlr r0
70: 38 00 00 00 li r0,0
74: 38 80 00 00 li r4,0
78: 38 a0 00 00 li r5,0
7c: 38 c0 00 00 li r6,0
80: 38 e0 00 00 li r7,0
84: 4e 80 00 20 blr
88: 60 00 00 00 nop
8c: 60 00 00 00 nop
0000000000000090 <hpt_order_set>:
90: 3c 4c 00 00 addis r2,r12,0
92: R_PPC64_REL16_HA .TOC.+0x2
94: 38 42 00 00 addi r2,r2,0
96: R_PPC64_REL16_LO .TOC.+0x6
98: 3d 22 00 00 addis r9,r2,0
9a: R_PPC64_TOC16_HA .bss+0x40
9c: fb e1 ff f8 std r31,-8(r1)
a0: f8 21 ff d1 stdu r1,-48(r1)
a4: e9 29 00 00 ld r9,0(r9)
a6: R_PPC64_TOC16_LO_DS .bss+0x40
a8: 2c 29 00 00 cmpdi r9,0
ac: 41 82 00 68 beq 114 <hpt_order_set+0x84>
b0: 7c 08 02 a6 mflr r0
b4: 7c 9f 23 78 mr r31,r4
b8: f8 41 00 18 std r2,24(r1)
bc: f8 01 00 40 std r0,64(r1)
c0: 48 00 00 01 bl c0 <hpt_order_set+0x30>
c0: R_PPC64_REL24 cpus_read_lock
c4: 60 00 00 00 nop
c8: 3d 22 00 00 addis r9,r2,0
ca: R_PPC64_TOC16_HA .bss+0x40
cc: 7f e3 fb 78 mr r3,r31
d0: e9 89 00 00 ld r12,0(r9)
d2: R_PPC64_TOC16_LO_DS .bss+0x40
d4: 7d 89 03 a6 mtctr r12
d8: 4e 80 04 21 bctrl
dc: e8 41 00 18 ld r2,24(r1)
e0: 7c 7f 1b 78 mr r31,r3
e4: 48 00 00 01 bl e4 <hpt_order_set+0x54>
e4: R_PPC64_REL24 cpus_read_unlock
e8: 60 00 00 00 nop
ec: e8 01 00 40 ld r0,64(r1)
f0: 7c 08 03 a6 mtlr r0
f4: 38 21 00 30 addi r1,r1,48
f8: 7f e3 07 b4 extsw r3,r31
fc: eb e1 ff f8 ld r31,-8(r1)
100: 38 00 00 00 li r0,0
104: 38 80 00 00 li r4,0
108: 39 20 00 00 li r9,0
10c: 39 80 00 00 li r12,0
110: 4e 80 00 20 blr
114: 3b e0 ff ed li r31,-19
118: 4b ff ff dc b f4 <hpt_order_set+0x64>
11c: 60 00 00 00 nop
0000000000000120 <check_paca_psize>:
120: 3c 4c 00 00 addis r2,r12,0
122: R_PPC64_REL16_HA .TOC.+0x2
124: 38 42 00 00 addi r2,r2,0
126: R_PPC64_REL16_LO .TOC.+0x6
128: 2c 26 00 00 cmpdi r6,0
12c: f8 21 ff e1 stdu r1,-32(r1)
130: 41 82 00 90 beq 1c0 <check_paca_psize+0xa0>
134: 3d 20 ff ff lis r9,-1
138: 61 29 ff ff ori r9,r9,65535
13c: 79 29 00 20 clrldi r9,r9,32
140: 7c 23 48 40 cmpld r3,r9
144: 40 81 00 ec ble 230 <check_paca_psize+0x110>
148: 78 69 c2 20 srdi r9,r3,40
14c: 39 0d 01 04 addi r8,r13,260
150: 79 2a f8 42 srdi r10,r9,1
154: 55 29 17 7a rlwinm r9,r9,2,29,29
158: 7d 48 50 ae lbzx r10,r8,r10
15c: 7d 49 4e 30 sraw r9,r10,r9
160: 55 29 07 3e clrlwi r9,r9,28
164: 7c 09 28 00 cmpw r9,r5
168: 41 82 00 28 beq 190 <check_paca_psize+0x70>
16c: 7c 08 02 a6 mflr r0
170: 7c 83 23 78 mr r3,r4
174: f8 01 00 30 std r0,48(r1)
178: 48 00 00 01 bl 178 <check_paca_psize+0x58>
178: R_PPC64_REL24 copy_mm_to_paca
17c: 60 00 00 00 nop
180: 48 00 00 01 bl 180 <check_paca_psize+0x60>
180: R_PPC64_REL24 slb_flush_and_restore_bolted
184: 60 00 00 00 nop
188: e8 01 00 30 ld r0,48(r1)
18c: 7c 08 03 a6 mtlr r0
190: 38 21 00 20 addi r1,r1,32
194: 38 00 00 00 li r0,0
198: 38 60 00 00 li r3,0
19c: 38 80 00 00 li r4,0
1a0: 38 a0 00 00 li r5,0
1a4: 38 c0 00 00 li r6,0
1a8: 38 e0 00 00 li r7,0
1ac: 39 00 00 00 li r8,0
1b0: 39 20 00 00 li r9,0
1b4: 39 40 00 00 li r10,0
1b8: 4e 80 00 20 blr
1bc: 60 00 00 00 nop
1c0: 3d 22 00 00 addis r9,r2,0
1c2: R_PPC64_TOC16_HA .bss+0x50
1c4: a0 ed 00 d0 lhz r7,208(r13)
1c8: e9 49 00 02 lwa r10,0(r9)
1ca: R_PPC64_TOC16_LO_DS .bss+0x50
1cc: 3d 22 00 00 addis r9,r2,0
1ce: R_PPC64_TOC16_HA .toc+0x18
1d0: e9 29 00 00 ld r9,0(r9)
1d2: R_PPC64_TOC16_LO_DS .toc+0x18
1d4: 1d 4a 00 60 mulli r10,r10,96
1d8: 7d 29 52 14 add r9,r9,r10
1dc: e9 29 00 58 ld r9,88(r9)
1e0: 7c 27 48 00 cmpd r7,r9
1e4: 41 82 ff ac beq 190 <check_paca_psize+0x70>
1e8: 7c 08 02 a6 mflr r0
1ec: f8 01 00 30 std r0,48(r1)
1f0: b1 2d 00 d0 sth r9,208(r13)
1f4: 48 00 00 01 bl 1f4 <check_paca_psize+0xd4>
1f4: R_PPC64_REL24 slb_vmalloc_update
1f8: 60 00 00 00 nop
1fc: e8 01 00 30 ld r0,48(r1)
200: 38 21 00 20 addi r1,r1,32
204: 7c 08 03 a6 mtlr r0
208: 38 00 00 00 li r0,0
20c: 38 60 00 00 li r3,0
210: 38 80 00 00 li r4,0
214: 38 a0 00 00 li r5,0
218: 38 c0 00 00 li r6,0
21c: 38 e0 00 00 li r7,0
220: 39 00 00 00 li r8,0
224: 39 20 00 00 li r9,0
228: 39 40 00 00 li r10,0
22c: 4e 80 00 20 blr
230: 78 69 27 02 srdi r9,r3,28
234: 39 0d 00 fc addi r8,r13,252
238: 4b ff ff 18 b 150 <check_paca_psize+0x30>
23c: 60 00 00 00 nop
0000000000000240 <hash__tlbiel_all>:
240: 3c 4c 00 00 addis r2,r12,0
242: R_PPC64_REL16_HA .TOC.+0x2
244: 38 42 00 00 addi r2,r2,0
246: R_PPC64_REL16_LO .TOC.+0x6
248: 2c 23 00 00 cmpdi r3,0
24c: 41 82 01 74 beq 3c0 <hash__tlbiel_all+0x180>
250: 28 03 00 01 cmplwi r3,1
254: 39 20 00 02 li r9,2
258: 40 82 02 50 bne 4a8 <hash__tlbiel_all+0x268>
25c: 3d 42 00 00 addis r10,r2,0
25e: R_PPC64_TOC16_HA .toc+0x10
260: e9 0a 00 00 ld r8,0(r10)
262: R_PPC64_TOC16_LO_DS .toc+0x10
264: e9 48 00 00 ld r10,0(r8)
268: e9 4a 00 10 ld r10,16(r10)
26c: 75 47 00 02 andis. r7,r10,2
270: 41 82 00 c0 beq 330 <hash__tlbiel_all+0xf0>
274: 7c 40 04 ac ptesync
278: e9 48 00 00 ld r10,0(r8)
27c: 55 27 50 2a slwi r7,r9,10
280: 79 29 55 28 rldic r9,r9,10,52
284: e9 4a 00 10 ld r10,16(r10)
288: 71 4a 20 00 andi. r10,r10,8192
28c: 41 82 00 0c beq 298 <hash__tlbiel_all+0x58>
290: 39 40 00 00 li r10,0
294: 7d 48 4a 24 tlbiel r9,r10,2
298: 39 40 00 00 li r10,0
29c: 7d 4a 4a 24 tlbiel r9,r10,2,1
2a0: 39 20 00 40 li r9,64
2a4: 39 00 00 00 li r8,0
2a8: 7d 29 03 a6 mtctr r9
2ac: 7d 49 3b 78 or r9,r10,r7
2b0: 79 29 00 20 clrldi r9,r9,32
2b4: 7d 00 4a 24 tlbiel r9,r8
2b8: 39 2a 10 00 addi r9,r10,4096
2bc: 7d 26 3b 78 or r6,r9,r7
2c0: 78 c6 00 20 clrldi r6,r6,32
2c4: 7d 00 32 24 tlbiel r6,r8
2c8: 39 29 10 00 addi r9,r9,4096
2cc: 7d 29 3b 78 or r9,r9,r7
2d0: 79 29 00 20 clrldi r9,r9,32
2d4: 7d 00 4a 24 tlbiel r9,r8
2d8: 39 2a 30 00 addi r9,r10,12288
2dc: 7d 29 3b 78 or r9,r9,r7
2e0: 79 29 00 20 clrldi r9,r9,32
2e4: 7d 00 4a 24 tlbiel r9,r8
2e8: 39 4a 40 00 addi r10,r10,16384
2ec: 42 00 ff c0 bdnz 2ac <hash__tlbiel_all+0x6c>
2f0: 7c 40 04 ac ptesync
2f4: 7c 00 06 8c cpabort
2f8: 7c e0 03 e4 slbia 7
2fc: 4c 00 01 2c isync
300: 38 00 00 00 li r0,0
304: 38 60 00 00 li r3,0
308: 38 80 00 00 li r4,0
30c: 38 c0 00 00 li r6,0
310: 38 e0 00 00 li r7,0
314: 39 00 00 00 li r8,0
318: 39 20 00 00 li r9,0
31c: 39 40 00 00 li r10,0
320: 4e 80 00 20 blr
324: 60 00 00 00 nop
328: 60 00 00 00 nop
32c: 60 00 00 00 nop
330: 75 48 00 01 andis. r8,r10,1
334: 41 82 00 ac beq 3e0 <hash__tlbiel_all+0x1a0>
338: 7c 40 04 ac ptesync
33c: 39 40 00 80 li r10,128
340: 39 00 00 00 li r8,0
344: 55 29 50 2a slwi r9,r9,10
348: 7d 49 03 a6 mtctr r10
34c: 7d 0a 4b 78 or r10,r8,r9
350: 79 4a 00 20 clrldi r10,r10,32
354: 7c 00 52 24 tlbiel r10
358: 39 48 10 00 addi r10,r8,4096
35c: 7d 47 4b 78 or r7,r10,r9
360: 78 e7 00 20 clrldi r7,r7,32
364: 7c 00 3a 24 tlbiel r7
368: 39 4a 10 00 addi r10,r10,4096
36c: 7d 4a 4b 78 or r10,r10,r9
370: 79 4a 00 20 clrldi r10,r10,32
374: 7c 00 52 24 tlbiel r10
378: 39 48 30 00 addi r10,r8,12288
37c: 7d 4a 4b 78 or r10,r10,r9
380: 79 4a 00 20 clrldi r10,r10,32
384: 7c 00 52 24 tlbiel r10
388: 39 08 40 00 addi r8,r8,16384
38c: 42 00 ff c0 bdnz 34c <hash__tlbiel_all+0x10c>
390: 7c 40 04 ac ptesync
394: 7c 00 06 8c cpabort
398: 38 00 00 00 li r0,0
39c: 38 60 00 00 li r3,0
3a0: 38 80 00 00 li r4,0
3a4: 38 c0 00 00 li r6,0
3a8: 38 e0 00 00 li r7,0
3ac: 39 00 00 00 li r8,0
3b0: 39 20 00 00 li r9,0
3b4: 39 40 00 00 li r10,0
3b8: 4e 80 00 20 blr
3bc: 60 00 00 00 nop
3c0: 3d 42 00 00 addis r10,r2,0
3c2: R_PPC64_TOC16_HA .toc+0x10
3c4: 39 20 00 03 li r9,3
3c8: e9 0a 00 00 ld r8,0(r10)
3ca: R_PPC64_TOC16_LO_DS .toc+0x10
3cc: e9 48 00 00 ld r10,0(r8)
3d0: e9 4a 00 10 ld r10,16(r10)
3d4: 75 47 00 02 andis. r7,r10,2
3d8: 40 82 fe 9c bne 274 <hash__tlbiel_all+0x34>
3dc: 4b ff ff 54 b 330 <hash__tlbiel_all+0xf0>
3e0: 71 4a 80 00 andi. r10,r10,32768
3e4: 41 82 00 6c beq 450 <hash__tlbiel_all+0x210>
3e8: 7c 40 04 ac ptesync
3ec: 39 40 00 20 li r10,32
3f0: 39 00 00 00 li r8,0
3f4: 55 29 50 2a slwi r9,r9,10
3f8: 7d 49 03 a6 mtctr r10
3fc: 7d 2a 43 78 or r10,r9,r8
400: 79 4a 00 20 clrldi r10,r10,32
404: 7c 00 52 24 tlbiel r10
408: 39 48 10 00 addi r10,r8,4096
40c: 7d 27 53 78 or r7,r9,r10
410: 78 e7 00 20 clrldi r7,r7,32
414: 7c 00 3a 24 tlbiel r7
418: 39 4a 10 00 addi r10,r10,4096
41c: 7d 2a 53 78 or r10,r9,r10
420: 79 4a 00 20 clrldi r10,r10,32
424: 7c 00 52 24 tlbiel r10
428: 39 48 30 00 addi r10,r8,12288
42c: 7d 2a 53 78 or r10,r9,r10
430: 79 4a 00 20 clrldi r10,r10,32
434: 7c 00 52 24 tlbiel r10
438: 39 08 40 00 addi r8,r8,16384
43c: 42 00 ff c0 bdnz 3fc <hash__tlbiel_all+0x1bc>
440: 4b ff ff 50 b 390 <hash__tlbiel_all+0x150>
444: 60 00 00 00 nop
448: 60 00 00 00 nop
44c: 60 00 00 00 nop
450: 7c 08 02 a6 mflr r0
454: 3c 82 00 00 addis r4,r2,0
456: R_PPC64_TOC16_HA .rodata+0x60
458: 3c 62 00 00 addis r3,r2,0
45a: R_PPC64_TOC16_HA .rodata.str1.8+0x1f0
45c: 38 84 00 00 addi r4,r4,0
45e: R_PPC64_TOC16_LO .rodata+0x60
460: 38 63 00 00 addi r3,r3,0
462: R_PPC64_TOC16_LO .rodata.str1.8+0x1f0
464: f8 01 00 10 std r0,16(r1)
468: f8 21 ff a1 stdu r1,-96(r1)
46c: 48 00 00 01 bl 46c <hash__tlbiel_all+0x22c>
46c: R_PPC64_REL24 __warn_printk
470: 60 00 00 00 nop
474: 0f e0 00 00 twui r0,0
478: 38 21 00 60 addi r1,r1,96
47c: e8 01 00 10 ld r0,16(r1)
480: 7c 08 03 a6 mtlr r0
484: 38 00 00 00 li r0,0
488: 38 60 00 00 li r3,0
48c: 38 80 00 00 li r4,0
490: 38 c0 00 00 li r6,0
494: 38 e0 00 00 li r7,0
498: 39 00 00 00 li r8,0
49c: 39 20 00 00 li r9,0
4a0: 39 40 00 00 li r10,0
4a4: 4e 80 00 20 blr
4a8: 0f e0 00 00 twui r0,0
4ac: 60 00 00 00 nop
00000000000004b0 <htab_convert_pte_flags>:
4b0: 3c 4c 00 00 addis r2,r12,0
4b2: R_PPC64_REL16_HA .TOC.+0x2
4b4: 38 42 00 00 addi r2,r2,0
4b6: R_PPC64_REL16_LO .TOC.+0x6
4b8: 70 69 00 08 andi. r9,r3,8
4bc: fb c1 ff f0 std r30,-16(r1)
4c0: 7c 7e 18 f8 not r30,r3
4c4: fb e1 ff f8 std r31,-8(r1)
4c8: 7b de 17 68 rldic r30,r30,2,61
4cc: f8 21 ff 91 stdu r1,-112(r1)
4d0: 7c 7f 1b 78 mr r31,r3
4d4: 41 82 00 8c beq 560 <htab_convert_pte_flags+0xb0>
4d8: 70 69 00 02 andi. r9,r3,2
4dc: 41 82 00 54 beq 530 <htab_convert_pte_flags+0x80>
4e0: 73 e9 00 80 andi. r9,r31,128
4e4: 63 c9 01 80 ori r9,r30,384
4e8: 40 82 00 08 bne 4f0 <htab_convert_pte_flags+0x40>
4ec: 63 c9 01 00 ori r9,r30,256
4f0: 57 ff 06 b6 rlwinm r31,r31,0,26,27
4f4: 61 23 00 20 ori r3,r9,32
4f8: 28 3f 00 30 cmpldi r31,48
4fc: 41 82 00 1c beq 518 <htab_convert_pte_flags+0x68>
500: 28 3f 00 20 cmpldi r31,32
504: 61 23 00 28 ori r3,r9,40
508: 41 82 00 10 beq 518 <htab_convert_pte_flags+0x68>
50c: 28 3f 00 10 cmpldi r31,16
510: 61 23 00 10 ori r3,r9,16
514: 41 82 00 7c beq 590 <htab_convert_pte_flags+0xe0>
518: 38 21 00 70 addi r1,r1,112
51c: eb c1 ff f0 ld r30,-16(r1)
520: eb e1 ff f8 ld r31,-8(r1)
524: 38 00 00 00 li r0,0
528: 39 20 00 00 li r9,0
52c: 4e 80 00 20 blr
530: 3d 22 00 00 addis r9,r2,0
532: R_PPC64_TOC16_HA .toc+0x38
534: e9 29 00 00 ld r9,0(r9)
536: R_PPC64_TOC16_LO_DS .toc+0x38
538: 89 29 00 00 lbz r9,0(r9)
53c: 2c 09 00 00 cmpwi r9,0
540: 41 82 00 6c beq 5ac <htab_convert_pte_flags+0xfc>
544: 60 00 00 00 nop
548: 3d 20 80 00 lis r9,-32768
54c: 79 29 07 c6 sldi r9,r9,32
550: 61 29 00 02 ori r9,r9,2
554: 7f de 4b 78 or r30,r30,r9
558: 4b ff ff 88 b 4e0 <htab_convert_pte_flags+0x30>
55c: 60 00 00 00 nop
560: 70 69 00 07 andi. r9,r3,7
564: 41 82 00 1c beq 580 <htab_convert_pte_flags+0xd0>
568: 70 69 00 82 andi. r9,r3,130
56c: 63 de 00 02 ori r30,r30,2
570: 2c 29 00 82 cmpdi r9,130
574: 41 82 ff 6c beq 4e0 <htab_convert_pte_flags+0x30>
578: 63 de 00 01 ori r30,r30,1
57c: 4b ff ff 64 b 4e0 <htab_convert_pte_flags+0x30>
580: 3b c0 00 04 li r30,4
584: 63 de 00 01 ori r30,r30,1
588: 4b ff ff 58 b 4e0 <htab_convert_pte_flags+0x30>
58c: 60 00 00 00 nop
590: 38 21 00 70 addi r1,r1,112
594: 61 23 00 70 ori r3,r9,112
598: eb c1 ff f0 ld r30,-16(r1)
59c: eb e1 ff f8 ld r31,-8(r1)
5a0: 38 00 00 00 li r0,0
5a4: 39 20 00 00 li r9,0
5a8: 4e 80 00 20 blr
5ac: 7c 08 02 a6 mflr r0
5b0: 3c 62 00 00 addis r3,r2,0
5b2: R_PPC64_TOC16_HA .rodata.str1.8+0x210
5b4: 38 63 00 00 addi r3,r3,0
5b6: R_PPC64_TOC16_LO .rodata.str1.8+0x210
5b8: f8 01 00 80 std r0,128(r1)
5bc: 48 00 00 01 bl 5bc <htab_convert_pte_flags+0x10c>
5bc: R_PPC64_REL24 _printk
5c0: 60 00 00 00 nop
5c4: 48 00 00 01 bl 5c4 <htab_convert_pte_flags+0x114>
5c4: R_PPC64_REL24 dump_stack
5c8: 60 00 00 00 nop
5cc: 3d 22 00 00 addis r9,r2,0
5ce: R_PPC64_TOC16_HA .toc+0x10
5d0: e8 01 00 80 ld r0,128(r1)
5d4: e9 29 00 00 ld r9,0(r9)
5d6: R_PPC64_TOC16_LO_DS .toc+0x10
5d8: 7c 08 03 a6 mtlr r0
5dc: e9 29 00 00 ld r9,0(r9)
5e0: 81 29 00 20 lwz r9,32(r9)
5e4: 71 29 40 00 andi. r9,r9,16384
5e8: 40 82 ff 60 bne 548 <htab_convert_pte_flags+0x98>
5ec: 60 00 00 00 nop
5f0: 63 de 00 03 ori r30,r30,3
5f4: 4b ff fe ec b 4e0 <htab_convert_pte_flags+0x30>
5f8: 60 00 00 00 nop
5fc: 60 00 00 00 nop
0000000000000600 <htab_bolt_mapping>:
600: 3c 4c 00 00 addis r2,r12,0
602: R_PPC64_REL16_HA .TOC.+0x2
604: 38 42 00 00 addi r2,r2,0
606: R_PPC64_REL16_LO .TOC.+0x6
608: 7c 08 02 a6 mflr r0
60c: f9 c1 ff 70 std r14,-144(r1)
610: fa 01 ff 80 std r16,-128(r1)
614: 7d 70 80 26 mfocrf r11,8
618: fa e1 ff b8 std r23,-72(r1)
61c: fb 21 ff c8 std r25,-56(r1)
620: fb 61 ff d8 std r27,-40(r1)
624: fb 81 ff e0 std r28,-32(r1)
628: fb a1 ff e8 std r29,-24(r1)
62c: fb c1 ff f0 std r30,-16(r1)
630: fb e1 ff f8 std r31,-8(r1)
634: f8 01 00 10 std r0,16(r1)
638: fa a1 ff a8 std r21,-88(r1)
63c: 91 61 00 08 stw r11,8(r1)
640: f8 21 fe f1 stdu r1,-272(r1)
644: 3d 22 00 00 addis r9,r2,0
646: R_PPC64_TOC16_HA .toc+0x18
648: 3b a0 00 01 li r29,1
64c: e9 49 00 00 ld r10,0(r9)
64e: R_PPC64_TOC16_LO_DS .toc+0x18
650: 1d 27 00 60 mulli r9,r7,96
654: 7c 7f 1b 78 mr r31,r3
658: 7c 9b 23 78 mr r27,r4
65c: 7c c3 33 78 mr r3,r6
660: 38 80 00 04 li r4,4
664: 7c fe 3b 78 mr r30,r7
668: 7c bc 2b 78 mr r28,r5
66c: 7d 19 43 78 mr r25,r8
670: 3a ff ff ff addi r23,r31,-1
674: 7e aa 48 2e lwzx r21,r10,r9
678: 48 00 00 01 bl 678 <htab_bolt_mapping+0x78>
678: R_PPC64_REL24 htab_convert_pte_flags
67c: 38 fb ff ff addi r7,r27,-1
680: 7f bd a8 30 slw r29,r29,r21
684: 7b ae 00 20 clrldi r14,r29,32
688: 39 3d ff ff addi r9,r29,-1
68c: 7c e7 72 14 add r7,r7,r14
690: 79 29 00 20 clrldi r9,r9,32
694: 7c ce 00 d0 neg r6,r14
698: 7e f7 72 14 add r23,r23,r14
69c: 7d 29 38 50 subf r9,r9,r7
6a0: 7e f7 30 38 and r23,r23,r6
6a4: 7c d0 48 38 and r16,r6,r9
6a8: 7c 37 80 40 cmpld r23,r16
6ac: 40 80 04 b4 bge b60 <htab_bolt_mapping+0x560>
6b0: 3d 20 bf ff lis r9,-16385
6b4: 61 29 ff ff ori r9,r9,65535
6b8: 79 29 07 c6 sldi r9,r9,32
6bc: 65 29 ff ff oris r9,r9,65535
6c0: 61 29 ff ff ori r9,r9,65535
6c4: 7c 37 48 40 cmpld r23,r9
6c8: 41 81 00 78 bgt 740 <htab_bolt_mapping+0x140>
6cc: 60 00 00 00 nop
6d0: 3b e0 ff ff li r31,-1
6d4: 38 21 01 10 addi r1,r1,272
6d8: 7f e3 07 b4 extsw r3,r31
6dc: 81 61 00 08 lwz r11,8(r1)
6e0: e8 01 00 10 ld r0,16(r1)
6e4: e9 c1 ff 70 ld r14,-144(r1)
6e8: ea 01 ff 80 ld r16,-128(r1)
6ec: ea a1 ff a8 ld r21,-88(r1)
6f0: ea e1 ff b8 ld r23,-72(r1)
6f4: eb 21 ff c8 ld r25,-56(r1)
6f8: eb 61 ff d8 ld r27,-40(r1)
6fc: 7d 70 81 20 mtocrf 8,r11
700: eb 81 ff e0 ld r28,-32(r1)
704: eb a1 ff e8 ld r29,-24(r1)
708: 7c 08 03 a6 mtlr r0
70c: eb c1 ff f0 ld r30,-16(r1)
710: eb e1 ff f8 ld r31,-8(r1)
714: 38 00 00 00 li r0,0
718: 38 80 00 00 li r4,0
71c: 38 a0 00 00 li r5,0
720: 38 c0 00 00 li r6,0
724: 38 e0 00 00 li r7,0
728: 39 00 00 00 li r8,0
72c: 39 20 00 00 li r9,0
730: 39 40 00 00 li r10,0
734: 39 60 00 00 li r11,0
738: 39 80 00 00 li r12,0
73c: 4e 80 00 20 blr
740: fa 21 00 98 std r17,152(r1)
744: 3e 20 c0 00 lis r17,-16384
748: 7f 29 00 34 cntlzw r9,r25
74c: fa c1 00 c0 std r22,192(r1)
750: 3b 9c ff ff addi r28,r28,-1
754: fa 41 00 a0 std r18,160(r1)
758: fa 81 00 b0 std r20,176(r1)
75c: f9 e1 00 88 std r15,136(r1)
760: f8 41 00 18 std r2,24(r1)
764: fa 61 00 a8 std r19,168(r1)
768: fb 01 00 d0 std r24,208(r1)
76c: fb 41 00 e0 std r26,224(r1)
770: 62 31 3c ff ori r17,r17,15615
774: 55 36 d9 7e srwi r22,r9,5
778: 3d 20 3f ff lis r9,16383
77c: 7f 9c 72 14 add r28,r28,r14
780: 7a 31 07 c6 sldi r17,r17,32
784: 3e 40 00 bf lis r18,191
788: 61 29 c3 00 ori r9,r9,49920
78c: 7f 9c 30 38 and r28,r28,r6
790: 66 31 ff ff oris r17,r17,65535
794: 3a d6 ff ff addi r22,r22,-1
798: 79 29 07 c6 sldi r9,r9,32
79c: 3a 80 ff ff li r20,-1
7a0: 62 2a ff ff ori r10,r17,65535
7a4: 56 d6 07 3a rlwinm r22,r22,0,28,29
7a8: f9 21 00 78 std r9,120(r1)
7ac: 62 49 50 d9 ori r9,r18,20697
7b0: 7e f2 bb 78 mr r18,r23
7b4: f9 41 00 70 std r10,112(r1)
7b8: 7d 57 e0 50 subf r10,r23,r28
7bc: 3a d6 00 10 addi r22,r22,16
7c0: f9 21 00 68 std r9,104(r1)
7c4: f9 41 00 60 std r10,96(r1)
7c8: 7a 4a 27 20 srdi r10,r18,60
7cc: 7e 94 b0 36 sld r20,r20,r22
7d0: 2c 2a 00 0c cmpdi r10,12
7d4: 2e 39 00 00 cmpdi cr4,r25,0
7d8: 7c 6f 1b 78 mr r15,r3
7dc: 3a b5 ff f4 addi r21,r21,-12
7e0: 7e 94 a0 f8 not r20,r20
7e4: 40 82 02 88 bne a6c <htab_bolt_mapping+0x46c>
7e8: 60 00 00 00 nop
7ec: 60 00 00 00 nop
7f0: e9 21 00 70 ld r9,112(r1)
7f4: 7c 32 48 40 cmpld r18,r9
7f8: 40 81 03 40 ble b38 <htab_bolt_mapping+0x538>
7fc: 7a 4a 13 c4 rldicr r10,r18,2,15
800: 79 4a f0 83 srdi. r10,r10,2
804: 40 82 02 68 bne a6c <htab_bolt_mapping+0x46c>
808: e9 21 00 78 ld r9,120(r1)
80c: 7f f2 4a 14 add r31,r18,r9
810: 7b ff c2 20 srdi r31,r31,40
814: 3b ff 00 02 addi r31,r31,2
818: 3d 22 00 00 addis r9,r2,0
81a: R_PPC64_TOC16_HA .toc+0x38
81c: e9 49 00 00 ld r10,0(r9)
81e: R_PPC64_TOC16_LO_DS .toc+0x38
820: 89 4a 00 00 lbz r10,0(r10)
824: 2c 0a 00 00 cmpwi r10,0
828: 41 82 02 68 beq a90 <htab_bolt_mapping+0x490>
82c: 60 00 00 00 nop
830: 39 00 00 44 li r8,68
834: 41 92 02 94 beq cr4,ac8 <htab_bolt_mapping+0x4c8>
838: 7b ff 4d a4 sldi r31,r31,9
83c: 7a 4a c5 e0 rldicl r10,r18,24,55
840: 39 08 ff d8 addi r8,r8,-40
844: 39 20 00 01 li r9,1
848: 7d 4a fb 78 or r10,r10,r31
84c: 7a 51 a3 02 srdi r17,r18,12
850: 7d 27 40 36 sld r7,r9,r8
854: e9 21 00 68 ld r9,104(r1)
858: 7e 31 a0 38 and r17,r17,r20
85c: 38 e7 ff ff addi r7,r7,-1
860: 7d 4a 49 d2 mulld r10,r10,r9
864: 7d 46 44 36 srd r6,r10,r8
868: 7c ea 50 38 and r10,r7,r10
86c: 7c c6 52 14 add r6,r6,r10
870: 39 46 00 01 addi r10,r6,1
874: 7d 4a 44 36 srd r10,r10,r8
878: 7d 4a 32 14 add r10,r10,r6
87c: 7d 4a 38 38 and r10,r10,r7
880: 2c 2a 00 00 cmpdi r10,0
884: 7d 4a b0 36 sld r10,r10,r22
888: 7e 31 53 78 or r17,r17,r10
88c: 41 82 01 e0 beq a6c <htab_bolt_mapping+0x46c>
890: 3d 22 00 00 addis r9,r2,0
892: R_PPC64_TOC16_HA .toc+0x40
894: 7e 52 72 14 add r18,r18,r14
898: 7d f8 7b 78 mr r24,r15
89c: e9 49 00 00 ld r10,0(r9)
89e: R_PPC64_TOC16_LO_DS .toc+0x40
8a0: 7c 37 50 40 cmpld r23,r10
8a4: 40 80 00 1c bge 8c0 <htab_bolt_mapping+0x2c0>
8a8: 3d 22 00 00 addis r9,r2,0
8aa: R_PPC64_TOC16_HA .toc+0x48
8ac: e9 49 00 00 ld r10,0(r9)
8ae: R_PPC64_TOC16_LO_DS .toc+0x48
8b0: 7c 32 50 40 cmpld r18,r10
8b4: 40 81 00 0c ble 8c0 <htab_bolt_mapping+0x2c0>
8b8: 39 20 ff fb li r9,-5
8bc: 7d f8 48 38 and r24,r15,r9
8c0: 3d 22 00 00 addis r9,r2,0
8c2: R_PPC64_TOC16_HA .toc+0x50
8c4: e9 49 00 00 ld r10,0(r9)
8c6: R_PPC64_TOC16_LO_DS .toc+0x50
8c8: e9 4a 00 00 ld r10,0(r10)
8cc: 2c 2a 00 00 cmpdi r10,0
8d0: 41 82 00 50 beq 920 <htab_bolt_mapping+0x320>
8d4: 3d 22 00 00 addis r9,r2,0
8d6: R_PPC64_TOC16_HA .toc+0x58
8d8: 38 e0 ff ff li r7,-1
8dc: e9 49 00 00 ld r10,0(r9)
8de: R_PPC64_TOC16_LO_DS .toc+0x58
8e0: 3d 22 00 00 addis r9,r2,0
8e2: R_PPC64_TOC16_HA .toc+0x48
8e4: e9 09 00 00 ld r8,0(r9)
8e6: R_PPC64_TOC16_LO_DS .toc+0x48
8e8: 7d 48 50 50 subf r10,r8,r10
8ec: 78 ea f0 0e rldimi r10,r7,62,0
8f0: 7c 2a b8 40 cmpld r10,r23
8f4: 40 81 00 2c ble 920 <htab_bolt_mapping+0x320>
8f8: 3d 22 00 00 addis r9,r2,0
8fa: R_PPC64_TOC16_HA .toc+0x60
8fc: 39 40 ff ff li r10,-1
900: e8 e9 00 00 ld r7,0(r9)
902: R_PPC64_TOC16_LO_DS .toc+0x60
904: 7d 08 38 50 subf r8,r8,r7
908: 79 48 f0 0e rldimi r8,r10,62,0
90c: 7c 32 40 40 cmpld r18,r8
910: 40 81 00 10 ble 920 <htab_bolt_mapping+0x320>
914: 39 20 ff fb li r9,-5
918: 7f 18 48 38 and r24,r24,r9
91c: 60 00 00 00 nop
920: 40 92 01 c0 bne cr4,ae0 <htab_bolt_mapping+0x4e0>
924: 7a 3a 04 20 clrldi r26,r17,48
928: 7a 2a 84 02 srdi r10,r17,16
92c: 7f 5a ac 36 srd r26,r26,r21
930: 7f 5a 52 78 xor r26,r26,r10
934: 3d 22 00 00 addis r9,r2,0
936: R_PPC64_TOC16_HA .bss+0x58
938: 7b 5a 06 40 clrldi r26,r26,25
93c: 3f 62 00 00 addis r27,r2,0
93e: R_PPC64_TOC16_HA .bss
940: eb a9 00 00 ld r29,0(r9)
942: R_PPC64_TOC16_LO_DS .bss+0x58
944: 3d 22 00 00 addis r9,r2,0
946: R_PPC64_TOC16_HA .bss
948: 3b 7b 00 00 addi r27,r27,0
94a: R_PPC64_TOC16_LO .bss
94c: e9 89 00 00 ld r12,0(r9)
94e: R_PPC64_TOC16_LO_DS .bss
950: 7f 5d e8 38 and r29,r26,r29
954: 7d 8a 00 74 cntlzd r10,r12
958: 7b bd 1f 24 sldi r29,r29,3
95c: 79 4a d1 82 srdi r10,r10,6
960: 0b 0a 00 00 tdnei r10,0
964: 3a 60 00 02 li r19,2
968: 7f 5a d0 f8 not r26,r26
96c: 48 00 00 74 b 9e0 <htab_bolt_mapping+0x3e0>
970: e9 9b 00 20 ld r12,32(r27)
974: 7d 89 03 a6 mtctr r12
978: 4e 80 04 21 bctrl
97c: e8 41 00 18 ld r2,24(r1)
980: 38 e0 00 10 li r7,16
984: 7f 2a cb 78 mr r10,r25
988: 7c 6b 1b 78 mr r11,r3
98c: 7f c9 f3 78 mr r9,r30
990: 7f c8 f3 78 mr r8,r30
994: 7f 06 c3 78 mr r6,r24
998: 2c 0b ff ff cmpwi r11,-1
99c: 7f 85 e3 78 mr r5,r28
9a0: 7e 24 8b 78 mr r4,r17
9a4: 7f a3 eb 78 mr r3,r29
9a8: 41 82 00 1c beq 9c4 <htab_bolt_mapping+0x3c4>
9ac: e9 9b 00 00 ld r12,0(r27)
9b0: 7d 89 03 a6 mtctr r12
9b4: 4e 80 04 21 bctrl
9b8: e8 41 00 18 ld r2,24(r1)
9bc: 2c 03 ff ff cmpwi r3,-1
9c0: 40 82 01 70 bne b30 <htab_bolt_mapping+0x530>
9c4: 28 13 00 01 cmplwi r19,1
9c8: 3a 60 00 01 li r19,1
9cc: 41 82 01 34 beq b00 <htab_bolt_mapping+0x500>
9d0: eb bb 00 58 ld r29,88(r27)
9d4: e9 9b 00 00 ld r12,0(r27)
9d8: 7f 5d e8 38 and r29,r26,r29
9dc: 7b bd 1f 24 sldi r29,r29,3
9e0: 7d 89 03 a6 mtctr r12
9e4: 7f 2a cb 78 mr r10,r25
9e8: 7f c9 f3 78 mr r9,r30
9ec: 7f c8 f3 78 mr r8,r30
9f0: 38 e0 00 10 li r7,16
9f4: 7f 06 c3 78 mr r6,r24
9f8: 7f 85 e3 78 mr r5,r28
9fc: 7e 24 8b 78 mr r4,r17
a00: 7f a3 eb 78 mr r3,r29
a04: 4e 80 04 21 bctrl
a08: e8 41 00 18 ld r2,24(r1)
a0c: 7c 7f 1b 78 mr r31,r3
a10: 7f a3 eb 78 mr r3,r29
a14: 2c 1f ff ff cmpwi r31,-1
a18: 41 82 ff 58 beq 970 <htab_bolt_mapping+0x370>
a1c: 2c 1f 00 00 cmpwi r31,0
a20: 41 80 00 e0 blt b00 <htab_bolt_mapping+0x500>
a24: 48 00 00 01 bl a24 <htab_bolt_mapping+0x424>
a24: R_PPC64_REL24 __cond_resched
a28: 60 00 00 00 nop
a2c: e9 5b 00 60 ld r10,96(r27)
a30: 7b 9c a3 02 srdi r28,r28,12
a34: 7c 3c 50 40 cmpld r28,r10
a38: 40 80 00 14 bge a4c <htab_bolt_mapping+0x44c>
a3c: 39 00 ff ff li r8,-1
a40: e9 5b 00 68 ld r10,104(r27)
a44: 79 1f 38 2c rldimi r31,r8,7,32
a48: 7f ea e1 ae stbx r31,r10,r28
a4c: 7c 32 80 40 cmpld r18,r16
a50: 7e f7 72 14 add r23,r23,r14
a54: 40 80 00 ec bge b40 <htab_bolt_mapping+0x540>
a58: 7a 4a 27 20 srdi r10,r18,60
a5c: e9 21 00 60 ld r9,96(r1)
a60: 2c 2a 00 0c cmpdi r10,12
a64: 7f 92 4a 14 add r28,r18,r9
a68: 41 82 fd 88 beq 7f0 <htab_bolt_mapping+0x1f0>
a6c: e9 e1 00 88 ld r15,136(r1)
a70: ea 21 00 98 ld r17,152(r1)
a74: ea 41 00 a0 ld r18,160(r1)
a78: ea 61 00 a8 ld r19,168(r1)
a7c: ea 81 00 b0 ld r20,176(r1)
a80: ea c1 00 c0 ld r22,192(r1)
a84: eb 01 00 d0 ld r24,208(r1)
a88: eb 41 00 e0 ld r26,224(r1)
a8c: 4b ff fc 44 b 6d0 <htab_bolt_mapping+0xd0>
a90: 3c 62 00 00 addis r3,r2,0
a92: R_PPC64_TOC16_HA .rodata.str1.8+0x210
a94: 38 63 00 00 addi r3,r3,0
a96: R_PPC64_TOC16_LO .rodata.str1.8+0x210
a98: 48 00 00 01 bl a98 <htab_bolt_mapping+0x498>
a98: R_PPC64_REL24 _printk
a9c: 60 00 00 00 nop
aa0: 48 00 00 01 bl aa0 <htab_bolt_mapping+0x4a0>
aa0: R_PPC64_REL24 dump_stack
aa4: 60 00 00 00 nop
aa8: 3d 22 00 00 addis r9,r2,0
aaa: R_PPC64_TOC16_HA .toc+0x10
aac: e9 49 00 00 ld r10,0(r9)
aae: R_PPC64_TOC16_LO_DS .toc+0x10
ab0: e9 4a 00 00 ld r10,0(r10)
ab4: 81 4a 00 20 lwz r10,32(r10)
ab8: 71 4a 20 00 andi. r10,r10,8192
abc: 40 82 fd 74 bne 830 <htab_bolt_mapping+0x230>
ac0: 39 00 00 41 li r8,65
ac4: 40 92 fd 74 bne cr4,838 <htab_bolt_mapping+0x238>
ac8: 7b ff aa a4 sldi r31,r31,21
acc: 7a 4a 22 e2 rldicl r10,r18,36,43
ad0: 39 08 ff e4 addi r8,r8,-28
ad4: 4b ff fd 70 b 844 <htab_bolt_mapping+0x244>
ad8: 60 00 00 00 nop
adc: 60 00 00 00 nop
ae0: 7a 28 27 02 srdi r8,r17,28
ae4: 7a 2a 01 20 clrldi r10,r17,36
ae8: 79 07 c9 a4 sldi r7,r8,25
aec: 7d 5a ac 36 srd r26,r10,r21
af0: 7f 5a 3a 78 xor r26,r26,r7
af4: 7f 5a 42 78 xor r26,r26,r8
af8: 4b ff fe 3c b 934 <htab_bolt_mapping+0x334>
afc: 60 00 00 00 nop
b00: e9 e1 00 88 ld r15,136(r1)
b04: ea 21 00 98 ld r17,152(r1)
b08: ea 41 00 a0 ld r18,160(r1)
b0c: ea 61 00 a8 ld r19,168(r1)
b10: ea 81 00 b0 ld r20,176(r1)
b14: ea c1 00 c0 ld r22,192(r1)
b18: eb 01 00 d0 ld r24,208(r1)
b1c: eb 41 00 e0 ld r26,224(r1)
b20: 4b ff fb b4 b 6d4 <htab_bolt_mapping+0xd4>
b24: 60 00 00 00 nop
b28: 60 00 00 00 nop
b2c: 60 00 00 00 nop
b30: 7c 7f 1b 78 mr r31,r3
b34: 4b ff fe e8 b a1c <htab_bolt_mapping+0x41c>
b38: 3b e0 00 01 li r31,1
b3c: 4b ff fc dc b 818 <htab_bolt_mapping+0x218>
b40: e9 e1 00 88 ld r15,136(r1)
b44: ea 21 00 98 ld r17,152(r1)
b48: ea 41 00 a0 ld r18,160(r1)
b4c: ea 61 00 a8 ld r19,168(r1)
b50: ea 81 00 b0 ld r20,176(r1)
b54: ea c1 00 c0 ld r22,192(r1)
b58: eb 01 00 d0 ld r24,208(r1)
b5c: eb 41 00 e0 ld r26,224(r1)
b60: 3b e0 00 00 li r31,0
b64: 4b ff fb 70 b 6d4 <htab_bolt_mapping+0xd4>
b68: 60 00 00 00 nop
b6c: 60 00 00 00 nop
0000000000000b70 <htab_remove_mapping>:
b70: 3c 4c 00 00 addis r2,r12,0
b72: R_PPC64_REL16_HA .TOC.+0x2
b74: 38 42 00 00 addi r2,r2,0
b76: R_PPC64_REL16_LO .TOC.+0x6
b78: fa c1 ff b0 std r22,-80(r1)
b7c: f8 21 ff 81 stdu r1,-128(r1)
b80: 3d 22 00 00 addis r9,r2,0
b82: R_PPC64_TOC16_HA .bss+0x30
b84: e9 89 00 00 ld r12,0(r9)
b86: R_PPC64_TOC16_LO_DS .bss+0x30
b88: 3d 22 00 00 addis r9,r2,0
b8a: R_PPC64_TOC16_HA .toc+0x18
b8c: 1d 45 00 60 mulli r10,r5,96
b90: e9 09 00 00 ld r8,0(r9)
b92: R_PPC64_TOC16_LO_DS .toc+0x18
b94: 39 20 00 01 li r9,1
b98: 2c 2c 00 00 cmpdi r12,0
b9c: 7d 48 50 2e lwzx r10,r8,r10
ba0: 7d 29 50 30 slw r9,r9,r10
ba4: 41 82 01 c0 beq d64 <htab_remove_mapping+0x1f4>
ba8: fa e1 00 38 std r23,56(r1)
bac: fb 41 00 50 std r26,80(r1)
bb0: 79 37 00 20 clrldi r23,r9,32
bb4: 38 63 ff ff addi r3,r3,-1
bb8: fb 61 00 58 std r27,88(r1)
bbc: fb e1 00 78 std r31,120(r1)
bc0: fb a1 00 68 std r29,104(r1)
bc4: 3b e9 ff ff addi r31,r9,-1
bc8: 7c 63 ba 14 add r3,r3,r23
bcc: 3d 42 00 00 addis r10,r2,0
bce: R_PPC64_TOC16_HA .toc+0x68
bd0: 7b ff 00 20 clrldi r31,r31,32
bd4: 7d 37 00 d0 neg r9,r23
bd8: eb 6a 00 00 ld r27,0(r10)
bda: R_PPC64_TOC16_LO_DS .toc+0x68
bdc: 7c 9a 23 78 mr r26,r4
be0: 7f ff 18 50 subf r31,r31,r3
be4: 7f ff 48 38 and r31,r31,r9
be8: 7c 3f 20 40 cmpld r31,r4
bec: eb bb 00 00 ld r29,0(r27)
bf0: 3b bd 01 2c addi r29,r29,300
bf4: 40 80 01 54 bge d48 <htab_remove_mapping+0x1d8>
bf8: 7c 08 02 a6 mflr r0
bfc: fb 01 00 40 std r24,64(r1)
c00: fb 21 00 48 std r25,72(r1)
c04: 7d 89 03 a6 mtctr r12
c08: fb 81 00 60 std r28,96(r1)
c0c: fb c1 00 70 std r30,112(r1)
c10: f8 41 00 18 std r2,24(r1)
c14: 7c b9 2b 78 mr r25,r5
c18: f8 01 00 90 std r0,144(r1)
c1c: 7c d8 33 78 mr r24,r6
c20: 3f 80 fe fe lis r28,-258
c24: 7f 24 cb 78 mr r4,r25
c28: 7f 05 c3 78 mr r5,r24
c2c: 7f e3 fb 78 mr r3,r31
c30: 63 9c fe fe ori r28,r28,65278
c34: 3a c0 00 00 li r22,0
c38: 7b 9c 00 0e rldimi r28,r28,32,0
c3c: 4e 80 04 21 bctrl
c40: e8 41 00 18 ld r2,24(r1)
c44: 7c 7e 1b 78 mr r30,r3
c48: fb 81 00 28 std r28,40(r1)
c4c: e9 3b 00 00 ld r9,0(r27)
c50: 7d 29 e8 51 subf. r9,r9,r29
c54: 41 80 00 5c blt cb0 <htab_remove_mapping+0x140>
c58: 60 00 00 00 nop
c5c: 60 00 00 00 nop
c60: 2c 1e ff fe cmpwi r30,-2
c64: 7f ff ba 14 add r31,r31,r23
c68: 2e 9e 00 00 cmpwi cr5,r30,0
c6c: 7f ba f8 40 cmpld cr7,r26,r31
c70: 41 82 00 64 beq cd4 <htab_remove_mapping+0x164>
c74: 41 94 00 cc blt cr5,d40 <htab_remove_mapping+0x1d0>
c78: 40 9d 00 68 ble cr7,ce0 <htab_remove_mapping+0x170>
c7c: 3d 22 00 00 addis r9,r2,0
c7e: R_PPC64_TOC16_HA .bss+0x30
c80: 7f 05 c3 78 mr r5,r24
c84: 7f 24 cb 78 mr r4,r25
c88: 7f e3 fb 78 mr r3,r31
c8c: e9 89 00 00 ld r12,0(r9)
c8e: R_PPC64_TOC16_LO_DS .bss+0x30
c90: 7d 89 03 a6 mtctr r12
c94: 4e 80 04 21 bctrl
c98: e8 41 00 18 ld r2,24(r1)
c9c: fb 81 00 28 std r28,40(r1)
ca0: 7c 7e 1b 78 mr r30,r3
ca4: e9 3b 00 00 ld r9,0(r27)
ca8: 7d 29 e8 51 subf. r9,r9,r29
cac: 40 80 ff b4 bge c60 <htab_remove_mapping+0xf0>
cb0: 48 00 00 01 bl cb0 <htab_remove_mapping+0x140>
cb0: R_PPC64_REL24 __cond_resched
cb4: 60 00 00 00 nop
cb8: 2c 1e ff fe cmpwi r30,-2
cbc: eb bb 00 00 ld r29,0(r27)
cc0: 7f ff ba 14 add r31,r31,r23
cc4: 2e 9e 00 00 cmpwi cr5,r30,0
cc8: 7f ba f8 40 cmpld cr7,r26,r31
ccc: 3b bd 01 2c addi r29,r29,300
cd0: 40 82 ff a4 bne c74 <htab_remove_mapping+0x104>
cd4: 3a c0 ff fe li r22,-2
cd8: 41 9d ff a4 bgt cr7,c7c <htab_remove_mapping+0x10c>
cdc: 60 00 00 00 nop
ce0: e8 01 00 90 ld r0,144(r1)
ce4: ea e1 00 38 ld r23,56(r1)
ce8: eb 01 00 40 ld r24,64(r1)
cec: eb 21 00 48 ld r25,72(r1)
cf0: eb 41 00 50 ld r26,80(r1)
cf4: eb 61 00 58 ld r27,88(r1)
cf8: eb 81 00 60 ld r28,96(r1)
cfc: eb a1 00 68 ld r29,104(r1)
d00: 7c 08 03 a6 mtlr r0
d04: eb c1 00 70 ld r30,112(r1)
d08: eb e1 00 78 ld r31,120(r1)
d0c: 38 21 00 80 addi r1,r1,128
d10: 7e c3 07 b4 extsw r3,r22
d14: ea c1 ff b0 ld r22,-80(r1)
d18: 38 00 00 00 li r0,0
d1c: 38 80 00 00 li r4,0
d20: 38 a0 00 00 li r5,0
d24: 38 c0 00 00 li r6,0
d28: 39 00 00 00 li r8,0
d2c: 39 20 00 00 li r9,0
d30: 39 40 00 00 li r10,0
d34: 39 80 00 00 li r12,0
d38: 4e 80 00 20 blr
d3c: 60 00 00 00 nop
d40: 7f d6 f3 78 mr r22,r30
d44: 4b ff ff 9c b ce0 <htab_remove_mapping+0x170>
d48: ea e1 00 38 ld r23,56(r1)
d4c: eb 41 00 50 ld r26,80(r1)
d50: 3a c0 00 00 li r22,0
d54: eb 61 00 58 ld r27,88(r1)
d58: eb a1 00 68 ld r29,104(r1)
d5c: eb e1 00 78 ld r31,120(r1)
d60: 4b ff ff ac b d0c <htab_remove_mapping+0x19c>
d64: 3a c0 ff ed li r22,-19
d68: 4b ff ff a4 b d0c <htab_remove_mapping+0x19c>
d6c: 60 00 00 00 nop
0000000000000d70 <htab_shift_for_mem_size>:
d70: 3c 4c 00 00 addis r2,r12,0
d72: R_PPC64_REL16_HA .TOC.+0x2
d74: 38 42 00 00 addi r2,r2,0
d76: R_PPC64_REL16_LO .TOC.+0x6
d78: 3d 22 00 00 addis r9,r2,0
d7a: R_PPC64_TOC16_HA .toc+0x18
d7c: 39 40 00 01 li r10,1
d80: 7c 67 00 74 cntlzd r7,r3
d84: e8 c9 00 00 ld r6,0(r9)
d86: R_PPC64_TOC16_LO_DS .toc+0x18
d88: 3d 22 00 00 addis r9,r2,0
d8a: R_PPC64_TOC16_HA .bss+0x70
d8c: 21 07 00 3f subfic r8,r7,63
d90: e9 29 00 02 lwa r9,0(r9)
d92: R_PPC64_TOC16_LO_DS .bss+0x70
d94: 7d 4a 40 36 sld r10,r10,r8
d98: 7c 2a 18 40 cmpld r10,r3
d9c: 1d 29 00 60 mulli r9,r9,96
da0: 7c 66 48 2e lwzx r3,r6,r9
da4: 40 80 00 08 bge dac <htab_shift_for_mem_size+0x3c>
da8: 21 07 00 40 subfic r8,r7,64
dac: 20 63 00 06 subfic r3,r3,6
db0: 7c 63 42 14 add r3,r3,r8
db4: 28 03 00 12 cmplwi r3,18
db8: 40 80 00 08 bge dc0 <htab_shift_for_mem_size+0x50>
dbc: 38 60 00 12 li r3,18
dc0: 78 63 00 20 clrldi r3,r3,32
dc4: 38 c0 00 00 li r6,0
dc8: 38 e0 00 00 li r7,0
dcc: 39 00 00 00 li r8,0
dd0: 39 20 00 00 li r9,0
dd4: 39 40 00 00 li r10,0
dd8: 4e 80 00 20 blr
ddc: 60 00 00 00 nop
0000000000000de0 <hash__early_init_mmu_secondary>:
de0: 3c 4c 00 00 addis r2,r12,0
de2: R_PPC64_REL16_HA .TOC.+0x2
de4: 38 42 00 00 addi r2,r2,0
de6: R_PPC64_REL16_LO .TOC.+0x6
de8: 7c 08 02 a6 mflr r0
dec: fb e1 ff f8 std r31,-8(r1)
df0: 3d 22 00 00 addis r9,r2,0
df2: R_PPC64_TOC16_HA .toc+0x38
df4: eb e9 00 00 ld r31,0(r9)
df6: R_PPC64_TOC16_LO_DS .toc+0x38
df8: f8 01 00 10 std r0,16(r1)
dfc: f8 21 ff 81 stdu r1,-128(r1)
e00: 89 3f 00 00 lbz r9,0(r31)
e04: 2c 09 00 00 cmpwi r9,0
e08: 41 82 00 d0 beq ed8 <hash__early_init_mmu_secondary+0xf8>
e0c: 60 00 00 00 nop
e10: 3d 22 00 00 addis r9,r2,0
e12: R_PPC64_TOC16_HA .toc+0x178
e14: 3d 42 00 00 addis r10,r2,0
e16: R_PPC64_TOC16_HA .toc+0x148
e18: e9 29 00 00 ld r9,0(r9)
e1a: R_PPC64_TOC16_LO_DS .toc+0x178
e1c: e9 4a 00 00 ld r10,0(r10)
e1e: R_PPC64_TOC16_LO_DS .toc+0x148
e20: 81 29 00 00 lwz r9,0(r9)
e24: e9 4a 00 00 ld r10,0(r10)
e28: 39 29 ff f8 addi r9,r9,-8
e2c: 79 4a 01 00 clrldi r10,r10,4
e30: 79 29 00 20 clrldi r9,r9,32
e34: 7d 29 53 78 or r9,r9,r10
e38: 7d 30 73 a6 mtptcr r9
e3c: 48 00 00 01 bl e3c <hash__early_init_mmu_secondary+0x5c>
e3c: R_PPC64_REL24 slb_initialize
e40: 60 00 00 00 nop
e44: 89 3f 00 00 lbz r9,0(r31)
e48: 2c 09 00 00 cmpwi r9,0
e4c: 41 82 00 24 beq e70 <hash__early_init_mmu_secondary+0x90>
e50: 60 00 00 00 nop
e54: 60 00 00 00 nop
e58: 38 21 00 80 addi r1,r1,128
e5c: 38 60 00 00 li r3,0
e60: e8 01 00 10 ld r0,16(r1)
e64: eb e1 ff f8 ld r31,-8(r1)
e68: 7c 08 03 a6 mtlr r0
e6c: 48 00 00 00 b e6c <hash__early_init_mmu_secondary+0x8c>
e6c: R_PPC64_REL24 hash__tlbiel_all
e70: fb a1 00 68 std r29,104(r1)
e74: 3f a2 00 00 addis r29,r2,0
e76: R_PPC64_TOC16_HA .rodata.str1.8+0x308
e78: fb c1 00 70 std r30,112(r1)
e7c: 3b bd 00 00 addi r29,r29,0
e7e: R_PPC64_TOC16_LO .rodata.str1.8+0x308
e80: 7f a3 eb 78 mr r3,r29
e84: 48 00 00 01 bl e84 <hash__early_init_mmu_secondary+0xa4>
e84: R_PPC64_REL24 _printk
e88: 60 00 00 00 nop
e8c: 48 00 00 01 bl e8c <hash__early_init_mmu_secondary+0xac>
e8c: R_PPC64_REL24 dump_stack
e90: 60 00 00 00 nop
e94: 3d 22 00 00 addis r9,r2,0
e96: R_PPC64_TOC16_HA .toc+0x10
e98: eb c9 00 00 ld r30,0(r9)
e9a: R_PPC64_TOC16_LO_DS .toc+0x10
e9c: e9 3e 00 00 ld r9,0(r30)
ea0: e9 29 00 10 ld r9,16(r9)
ea4: 71 29 80 00 andi. r9,r9,32768
ea8: 40 82 00 78 bne f20 <hash__early_init_mmu_secondary+0x140>
eac: eb a1 00 68 ld r29,104(r1)
eb0: eb c1 00 70 ld r30,112(r1)
eb4: 38 21 00 80 addi r1,r1,128
eb8: e8 01 00 10 ld r0,16(r1)
ebc: eb e1 ff f8 ld r31,-8(r1)
ec0: 7c 08 03 a6 mtlr r0
ec4: 38 00 00 00 li r0,0
ec8: 38 60 00 00 li r3,0
ecc: 39 20 00 00 li r9,0
ed0: 39 40 00 00 li r10,0
ed4: 4e 80 00 20 blr
ed8: 3c 62 00 00 addis r3,r2,0
eda: R_PPC64_TOC16_HA .rodata.str1.8+0x308
edc: 38 63 00 00 addi r3,r3,0
ede: R_PPC64_TOC16_LO .rodata.str1.8+0x308
ee0: 48 00 00 01 bl ee0 <hash__early_init_mmu_secondary+0x100>
ee0: R_PPC64_REL24 _printk
ee4: 60 00 00 00 nop
ee8: 48 00 00 01 bl ee8 <hash__early_init_mmu_secondary+0x108>
ee8: R_PPC64_REL24 dump_stack
eec: 60 00 00 00 nop
ef0: 3d 22 00 00 addis r9,r2,0
ef2: R_PPC64_TOC16_HA .toc+0x10
ef4: e9 29 00 00 ld r9,0(r9)
ef6: R_PPC64_TOC16_LO_DS .toc+0x10
ef8: e9 29 00 00 ld r9,0(r9)
efc: e9 29 00 10 ld r9,16(r9)
f00: 75 29 00 02 andis. r9,r9,2
f04: 40 82 ff 0c bne e10 <hash__early_init_mmu_secondary+0x30>
f08: 60 00 00 00 nop
f0c: 60 00 00 00 nop
f10: 3d 22 00 00 addis r9,r2,0
f12: R_PPC64_TOC16_HA .bss+0x1c8
f14: e9 29 00 00 ld r9,0(r9)
f16: R_PPC64_TOC16_LO_DS .bss+0x1c8
f18: 7d 39 03 a6 mtsdr1 r9
f1c: 4b ff ff 20 b e3c <hash__early_init_mmu_secondary+0x5c>
f20: 89 3f 00 00 lbz r9,0(r31)
f24: 2c 09 00 00 cmpwi r9,0
f28: 40 82 00 34 bne f5c <hash__early_init_mmu_secondary+0x17c>
f2c: 7f a3 eb 78 mr r3,r29
f30: 48 00 00 01 bl f30 <hash__early_init_mmu_secondary+0x150>
f30: R_PPC64_REL24 _printk
f34: 60 00 00 00 nop
f38: 48 00 00 01 bl f38 <hash__early_init_mmu_secondary+0x158>
f38: R_PPC64_REL24 dump_stack
f3c: 60 00 00 00 nop
f40: e9 3e 00 00 ld r9,0(r30)
f44: eb a1 00 68 ld r29,104(r1)
f48: eb c1 00 70 ld r30,112(r1)
f4c: e9 29 00 10 ld r9,16(r9)
f50: 71 29 20 00 andi. r9,r9,8192
f54: 40 82 ff 04 bne e58 <hash__early_init_mmu_secondary+0x78>
f58: 4b ff ff 5c b eb4 <hash__early_init_mmu_secondary+0xd4>
f5c: eb a1 00 68 ld r29,104(r1)
f60: eb c1 00 70 ld r30,112(r1)
f64: 60 00 00 00 nop
f68: 4b ff fe f0 b e58 <hash__early_init_mmu_secondary+0x78>
f6c: 60 00 00 00 nop
0000000000000f70 <hash_page_do_lazy_icache>:
f70: 3c 4c 00 00 addis r2,r12,0
f72: R_PPC64_REL16_HA .TOC.+0x2
f74: 38 42 00 00 addi r2,r2,0
f76: R_PPC64_REL16_LO .TOC.+0x6
f78: fb e1 ff f8 std r31,-8(r1)
f7c: f8 21 ff d1 stdu r1,-48(r1)
f80: 3d 22 00 00 addis r9,r2,0
f82: R_PPC64_TOC16_HA .toc+0x180
f84: e9 29 00 00 ld r9,0(r9)
f86: R_PPC64_TOC16_LO_DS .toc+0x180
f88: 78 84 a5 c2 rldicl r4,r4,52,23
f8c: 7c 7f 1b 78 mr r31,r3
f90: e9 29 00 00 ld r9,0(r9)
f94: 7c 29 20 40 cmpld r9,r4
f98: 40 81 00 7c ble 1014 <hash_page_do_lazy_icache+0xa4>
f9c: fb c1 00 20 std r30,32(r1)
fa0: 3d 22 00 00 addis r9,r2,0
fa2: R_PPC64_TOC16_HA .toc+0x188
fa4: 78 84 36 64 sldi r4,r4,6
fa8: e9 29 00 00 ld r9,0(r9)
faa: R_PPC64_TOC16_LO_DS .toc+0x188
fac: eb c9 00 00 ld r30,0(r9)
fb0: 7f de 22 14 add r30,r30,r4
fb4: e9 3e 00 08 ld r9,8(r30)
fb8: 71 2a 00 01 andi. r10,r9,1
fbc: 40 82 00 64 bne 1020 <hash_page_do_lazy_icache+0xb0>
fc0: e9 3e 00 00 ld r9,0(r30)
fc4: 71 29 20 00 andi. r9,r9,8192
fc8: 40 82 00 48 bne 1010 <hash_page_do_lazy_icache+0xa0>
fcc: e9 3e 00 00 ld r9,0(r30)
fd0: 71 29 40 00 andi. r9,r9,16384
fd4: 40 82 00 3c bne 1010 <hash_page_do_lazy_icache+0xa0>
fd8: 2c 05 04 00 cmpwi r5,1024
fdc: 63 e3 00 04 ori r3,r31,4
fe0: 41 82 00 50 beq 1030 <hash_page_do_lazy_icache+0xc0>
fe4: eb c1 00 20 ld r30,32(r1)
fe8: 38 21 00 30 addi r1,r1,48
fec: 78 63 00 20 clrldi r3,r3,32
ff0: eb e1 ff f8 ld r31,-8(r1)
ff4: 38 00 00 00 li r0,0
ff8: 38 80 00 00 li r4,0
ffc: 38 a0 00 00 li r5,0
1000: 39 20 00 00 li r9,0
1004: 39 40 00 00 li r10,0
1008: 4e 80 00 20 blr
100c: 60 00 00 00 nop
1010: eb c1 00 20 ld r30,32(r1)
1014: 7f e3 fb 78 mr r3,r31
1018: 4b ff ff d0 b fe8 <hash_page_do_lazy_icache+0x78>
101c: 60 00 00 00 nop
1020: 3b c9 ff ff addi r30,r9,-1
1024: 4b ff ff 9c b fc0 <hash_page_do_lazy_icache+0x50>
1028: 60 00 00 00 nop
102c: 60 00 00 00 nop
1030: 7c 08 02 a6 mflr r0
1034: 7f c3 f3 78 mr r3,r30
1038: f8 01 00 40 std r0,64(r1)
103c: 48 00 00 01 bl 103c <hash_page_do_lazy_icache+0xcc>
103c: R_PPC64_REL24 flush_dcache_icache_folio
1040: 60 00 00 00 nop
1044: 7d 20 f0 a8 ldarx r9,0,r30
1048: 61 29 20 00 ori r9,r9,8192
104c: 7d 20 f1 ad stdcx. r9,0,r30
1050: 40 c2 ff f4 bne- 1044 <hash_page_do_lazy_icache+0xd4>
1054: e8 01 00 40 ld r0,64(r1)
1058: eb c1 00 20 ld r30,32(r1)
105c: 7f e3 fb 78 mr r3,r31
1060: 7c 08 03 a6 mtlr r0
1064: 4b ff ff 84 b fe8 <hash_page_do_lazy_icache+0x78>
1068: 60 00 00 00 nop
106c: 60 00 00 00 nop
0000000000001070 <hash_failure_debug>:
1070: 3c 4c 00 00 addis r2,r12,0
1072: R_PPC64_REL16_HA .TOC.+0x2
1074: 38 42 00 00 addi r2,r2,0
1076: R_PPC64_REL16_LO .TOC.+0x6
1078: 7c 08 02 a6 mflr r0
107c: fb 01 ff c0 std r24,-64(r1)
1080: fb 21 ff c8 std r25,-56(r1)
1084: fb 41 ff d0 std r26,-48(r1)
1088: fb 61 ff d8 std r27,-40(r1)
108c: fb 81 ff e0 std r28,-32(r1)
1090: fb a1 ff e8 std r29,-24(r1)
1094: fb c1 ff f0 std r30,-16(r1)
1098: fb e1 ff f8 std r31,-8(r1)
109c: f8 01 00 10 std r0,16(r1)
10a0: f8 21 ff 61 stdu r1,-160(r1)
10a4: 7c 79 1b 78 mr r25,r3
10a8: 3c 62 00 00 addis r3,r2,0
10aa: R_PPC64_TOC16_HA .rodata+0x508
10ac: 7c 98 23 78 mr r24,r4
10b0: 7c be 2b 78 mr r30,r5
10b4: 7c df 33 78 mr r31,r6
10b8: 38 63 00 00 addi r3,r3,0
10ba: R_PPC64_TOC16_LO .rodata+0x508
10bc: 7c fd 3b 78 mr r29,r7
10c0: 7d 1c 43 78 mr r28,r8
10c4: 7d 3b 4b 78 mr r27,r9
10c8: 7d 5a 53 78 mr r26,r10
10cc: 48 00 00 01 bl 10cc <hash_failure_debug+0x5c>
10cc: R_PPC64_REL24 __printk_ratelimit
10d0: 60 00 00 00 nop
10d4: 2c 03 00 00 cmpwi r3,0
10d8: 40 82 00 58 bne 1130 <hash_failure_debug+0xc0>
10dc: 38 21 00 a0 addi r1,r1,160
10e0: e8 01 00 10 ld r0,16(r1)
10e4: eb 01 ff c0 ld r24,-64(r1)
10e8: eb 21 ff c8 ld r25,-56(r1)
10ec: eb 41 ff d0 ld r26,-48(r1)
10f0: eb 61 ff d8 ld r27,-40(r1)
10f4: eb 81 ff e0 ld r28,-32(r1)
10f8: eb a1 ff e8 ld r29,-24(r1)
10fc: eb c1 ff f0 ld r30,-16(r1)
1100: 7c 08 03 a6 mtlr r0
1104: eb e1 ff f8 ld r31,-8(r1)
1108: 38 00 00 00 li r0,0
110c: 38 60 00 00 li r3,0
1110: 38 80 00 00 li r4,0
1114: 38 a0 00 00 li r5,0
1118: 38 c0 00 00 li r6,0
111c: 38 e0 00 00 li r7,0
1120: 39 00 00 00 li r8,0
1124: 39 20 00 00 li r9,0
1128: 39 40 00 00 li r10,0
112c: 4e 80 00 20 blr
1130: 3c 62 00 00 addis r3,r2,0
1132: R_PPC64_TOC16_HA .rodata.str1.8+0x3f8
1134: 7f 05 c3 78 mr r5,r24
1138: 7f 24 cb 78 mr r4,r25
113c: 38 63 00 00 addi r3,r3,0
113e: R_PPC64_TOC16_LO .rodata.str1.8+0x3f8
1140: e8 cd 01 28 ld r6,296(r13)
1144: 38 c6 07 ec addi r6,r6,2028
1148: 48 00 00 01 bl 1148 <hash_failure_debug+0xd8>
1148: R_PPC64_REL24 _printk
114c: 60 00 00 00 nop
1150: 3c 62 00 00 addis r3,r2,0
1152: R_PPC64_TOC16_HA .rodata.str1.8+0x440
1154: 7f 49 d3 78 mr r9,r26
1158: 7f 68 db 78 mr r8,r27
115c: 7f 87 e3 78 mr r7,r28
1160: 7f a6 eb 78 mr r6,r29
1164: 7f c5 f3 78 mr r5,r30
1168: 7f e4 fb 78 mr r4,r31
116c: 38 63 00 00 addi r3,r3,0
116e: R_PPC64_TOC16_LO .rodata.str1.8+0x440
1170: 48 00 00 01 bl 1170 <hash_failure_debug+0x100>
1170: R_PPC64_REL24 _printk
1174: 60 00 00 00 nop
1178: 4b ff ff 64 b 10dc <hash_failure_debug+0x6c>
117c: 60 00 00 00 nop
0000000000001180 <hash_page_mm>:
1180: 3c 4c 00 00 addis r2,r12,0
1182: R_PPC64_REL16_HA .TOC.+0x2
1184: 38 42 00 00 addi r2,r2,0
1186: R_PPC64_REL16_LO .TOC.+0x6
1188: fa a1 ff a8 std r21,-88(r1)
118c: fb 41 ff d0 std r26,-48(r1)
1190: 3d 20 fe fe lis r9,-258
1194: 39 40 00 00 li r10,0
1198: fb 61 ff d8 std r27,-40(r1)
119c: fb c1 ff f0 std r30,-16(r1)
11a0: fb e1 ff f8 std r31,-8(r1)
11a4: fb 01 ff c0 std r24,-64(r1)
11a8: fb 21 ff c8 std r25,-56(r1)
11ac: fb 81 ff e0 std r28,-32(r1)
11b0: fb a1 ff e8 std r29,-24(r1)
11b4: f8 21 ff 21 stdu r1,-224(r1)
11b8: 78 88 27 21 srdi. r8,r4,60
11bc: 61 29 fe fe ori r9,r9,65278
11c0: 7c 9f 23 78 mr r31,r4
11c4: 7c b5 2b 78 mr r21,r5
11c8: 7c db 33 78 mr r27,r6
11cc: 7c fa 3b 78 mr r26,r7
11d0: 7c 7e 1b 78 mr r30,r3
11d4: 91 21 00 7c stw r9,124(r1)
11d8: 99 41 00 7b stb r10,123(r1)
11dc: 41 82 02 d4 beq 14b0 <hash_page_mm+0x330>
11e0: 28 28 00 0c cmpldi r8,12
11e4: 40 82 03 ec bne 15d0 <hash_page_mm+0x450>
11e8: 3d 20 c0 00 lis r9,-16384
11ec: 61 29 3c ff ori r9,r9,15615
11f0: 79 29 07 c6 sldi r9,r9,32
11f4: 65 29 ff ff oris r9,r9,65535
11f8: 61 29 ff ff ori r9,r9,65535
11fc: 7c 24 48 40 cmpld r4,r9
1200: 40 81 03 d0 ble 15d0 <hash_page_mm+0x450>
1204: 3d 20 3f ff lis r9,16383
1208: 61 29 c3 00 ori r9,r9,49920
120c: 79 29 07 c6 sldi r9,r9,32
1210: 7d 24 4a 14 add r9,r4,r9
1214: 79 29 c2 20 srdi r9,r9,40
1218: 2c 29 00 00 cmpdi r9,0
121c: 39 29 00 02 addi r9,r9,2
1220: 41 82 02 20 beq 1440 <hash_page_mm+0x2c0>
1224: 28 09 00 03 cmplwi r9,3
1228: 40 82 03 a8 bne 15d0 <hash_page_mm+0x450>
122c: 3d 22 00 00 addis r9,r2,0
122e: R_PPC64_TOC16_HA .toc+0x38
1230: 3d 42 00 00 addis r10,r2,0
1232: R_PPC64_TOC16_HA .bss+0x180
1234: e9 29 00 00 ld r9,0(r9)
1236: R_PPC64_TOC16_LO_DS .toc+0x38
1238: 83 8a 00 00 lwz r28,0(r10)
123a: R_PPC64_TOC16_LO .bss+0x180
123c: 89 29 00 00 lbz r9,0(r9)
1240: 2c 09 00 00 cmpwi r9,0
1244: 41 82 06 3c beq 1880 <hash_page_mm+0x700>
1248: 60 00 00 00 nop
124c: 7f 98 e3 78 mr r24,r28
1250: 39 40 00 44 li r10,68
1254: 2c 1c 00 00 cmpwi r28,0
1258: 3d 22 00 00 addis r9,r2,0
125a: R_PPC64_TOC16_HA .bss+0x178
125c: 63 5a 00 04 ori r26,r26,4
1260: 83 29 00 00 lwz r25,0(r9)
1262: R_PPC64_TOC16_LO .bss+0x178
1264: 41 82 04 cc beq 1730 <hash_page_mm+0x5b0>
1268: 3d 20 00 04 lis r9,4
126c: 39 4a ff d8 addi r10,r10,-40
1270: fa e1 00 98 std r23,152(r1)
1274: 39 00 00 01 li r8,1
1278: 61 29 aa 3a ori r9,r9,43578
127c: 3a e0 00 00 li r23,0
1280: 7d 08 50 36 sld r8,r8,r10
1284: 79 29 83 e4 sldi r9,r9,16
1288: 39 08 ff ff addi r8,r8,-1
128c: 61 29 aa 8e ori r9,r9,43662
1290: 7d 27 54 36 srd r7,r9,r10
1294: 7d 09 48 38 and r9,r8,r9
1298: 7d 27 4a 14 add r9,r7,r9
129c: 3b 89 00 01 addi r28,r9,1
12a0: 7f 9c 54 36 srd r28,r28,r10
12a4: 7f 9c 4a 14 add r28,r28,r9
12a8: 7f 9c 40 38 and r28,r28,r8
12ac: 2c 3c 00 00 cmpdi r28,0
12b0: 41 82 03 30 beq 15e0 <hash_page_mm+0x460>
12b4: e8 7e 03 b0 ld r3,944(r30)
12b8: 2c 23 00 00 cmpdi r3,0
12bc: 41 82 03 24 beq 15e0 <hash_page_mm+0x460>
12c0: 7c 08 02 a6 mflr r0
12c4: 2c 17 00 00 cmpwi r23,0
12c8: fa c1 00 90 std r22,144(r1)
12cc: f8 01 00 f0 std r0,240(r1)
12d0: 41 82 00 30 beq 1300 <hash_page_mm+0x180>
12d4: 81 3e 06 60 lwz r9,1632(r30)
12d8: 2c 09 00 01 cmpwi r9,1
12dc: 41 81 00 24 bgt 1300 <hash_page_mm+0x180>
12e0: a1 4d 00 02 lhz r10,2(r13)
12e4: 39 1e 07 00 addi r8,r30,1792
12e8: 55 47 ec f8 rlwinm r7,r10,29,19,28
12ec: 55 4a 06 be clrlwi r10,r10,26
12f0: 7d 28 38 2a ldx r9,r8,r7
12f4: 7d 29 54 36 srd r9,r9,r10
12f8: 79 29 07 e0 clrldi r9,r9,63
12fc: 7f 5a 4b 78 or r26,r26,r9
1300: 2c 19 00 00 cmpwi r25,0
1304: 41 82 00 24 beq 1328 <hash_page_mm+0x1a8>
1308: 3d 42 00 00 addis r10,r2,0
130a: R_PPC64_TOC16_HA .toc+0x18
130c: 7f 29 07 b4 extsw r9,r25
1310: e9 0a 00 00 ld r8,0(r10)
1312: R_PPC64_TOC16_LO_DS .toc+0x18
1314: 1d 29 00 60 mulli r9,r9,96
1318: 39 40 ff ff li r10,-1
131c: 7d 28 48 2e lwzx r9,r8,r9
1320: 7d 49 48 36 sld r9,r10,r9
1324: 7f ff 48 38 and r31,r31,r9
1328: 38 c1 00 7c addi r6,r1,124
132c: 38 a1 00 7b addi r5,r1,123
1330: 7f e4 fb 78 mr r4,r31
1334: 48 00 00 01 bl 1334 <hash_page_mm+0x1b4>
1334: R_PPC64_REL24 __find_linux_pte
1338: 60 00 00 00 nop
133c: 7c 76 1b 79 mr. r22,r3
1340: 41 82 02 80 beq 15c0 <hash_page_mm+0x440>
1344: e9 56 00 00 ld r10,0(r22)
1348: 79 49 00 44 clrrdi r9,r10,62
134c: 79 29 10 00 rotldi r9,r9,2
1350: 28 29 00 03 cmpldi r9,3
1354: 41 82 00 18 beq 136c <hash_page_mm+0x1ec>
1358: 79 49 08 44 rldicr r9,r10,1,1
135c: 79 29 f8 42 srdi r9,r9,1
1360: 79 29 18 00 rotldi r9,r9,3
1364: 28 29 00 03 cmpldi r9,3
1368: 40 82 02 58 bne 15c0 <hash_page_mm+0x440>
136c: 39 20 ff ff li r9,-1
1370: 79 35 f0 0e rldimi r21,r9,62,0
1374: 7e a9 52 78 xor r9,r21,r10
1378: 7e aa 50 78 andc r10,r21,r10
137c: 55 29 07 38 rlwinm r9,r9,0,28,28
1380: 7d 4a 4b 79 or. r10,r10,r9
1384: 40 82 02 3c bne 15c0 <hash_page_mm+0x440>
1388: 81 41 00 7c lwz r10,124(r1)
138c: 2c 0a 00 00 cmpwi r10,0
1390: 40 82 03 c0 bne 1750 <hash_page_mm+0x5d0>
1394: e9 2d 01 28 ld r9,296(r13)
1398: e9 29 0a 68 ld r9,2664(r9)
139c: 7c 29 f0 00 cmpd r9,r30
13a0: 41 82 02 9c beq 163c <hash_page_mm+0x4bc>
13a4: 7f 18 07 b4 extsw r24,r24
13a8: 7f 48 d3 78 mr r8,r26
13ac: 39 40 00 00 li r10,0
13b0: 7f 67 db 78 mr r7,r27
13b4: 7f 09 c3 78 mr r9,r24
13b8: 7e c6 b3 78 mr r6,r22
13bc: 7f 85 e3 78 mr r5,r28
13c0: 7e a4 ab 78 mr r4,r21
13c4: 7f e3 fb 78 mr r3,r31
13c8: 48 00 00 01 bl 13c8 <hash_page_mm+0x248>
13c8: R_PPC64_REL24 __hash_page_4K
13cc: 60 00 00 00 nop
13d0: 2c 03 ff ff cmpwi r3,-1
13d4: 7c 7d 1b 78 mr r29,r3
13d8: 41 82 04 20 beq 17f8 <hash_page_mm+0x678>
13dc: e8 01 00 f0 ld r0,240(r1)
13e0: ea c1 00 90 ld r22,144(r1)
13e4: ea e1 00 98 ld r23,152(r1)
13e8: 7c 08 03 a6 mtlr r0
13ec: 38 21 00 e0 addi r1,r1,224
13f0: 7f a3 07 b4 extsw r3,r29
13f4: ea a1 ff a8 ld r21,-88(r1)
13f8: eb 01 ff c0 ld r24,-64(r1)
13fc: eb 21 ff c8 ld r25,-56(r1)
1400: eb 41 ff d0 ld r26,-48(r1)
1404: eb 61 ff d8 ld r27,-40(r1)
1408: eb 81 ff e0 ld r28,-32(r1)
140c: eb a1 ff e8 ld r29,-24(r1)
1410: eb c1 ff f0 ld r30,-16(r1)
1414: eb e1 ff f8 ld r31,-8(r1)
1418: 38 00 00 00 li r0,0
141c: 38 80 00 00 li r4,0
1420: 38 a0 00 00 li r5,0
1424: 38 c0 00 00 li r6,0
1428: 38 e0 00 00 li r7,0
142c: 39 00 00 00 li r8,0
1430: 39 20 00 00 li r9,0
1434: 39 40 00 00 li r10,0
1438: 4e 80 00 20 blr
143c: 60 00 00 00 nop
1440: 3d 22 00 00 addis r9,r2,0
1442: R_PPC64_TOC16_HA .toc+0x38
1444: 3d 42 00 00 addis r10,r2,0
1446: R_PPC64_TOC16_HA .bss+0x180
1448: e9 29 00 00 ld r9,0(r9)
144a: R_PPC64_TOC16_LO_DS .toc+0x38
144c: 83 8a 00 00 lwz r28,0(r10)
144e: R_PPC64_TOC16_LO .bss+0x180
1450: 89 29 00 00 lbz r9,0(r9)
1454: 2c 09 00 00 cmpwi r9,0
1458: 41 82 03 d8 beq 1830 <hash_page_mm+0x6b0>
145c: 60 00 00 00 nop
1460: 7f 98 e3 78 mr r24,r28
1464: 39 40 00 44 li r10,68
1468: 2c 1c 00 00 cmpwi r28,0
146c: 3d 22 00 00 addis r9,r2,0
146e: R_PPC64_TOC16_HA .bss+0x50
1470: 63 5a 00 04 ori r26,r26,4
1474: 83 29 00 00 lwz r25,0(r9)
1476: R_PPC64_TOC16_LO .bss+0x50
1478: 41 82 02 48 beq 16c0 <hash_page_mm+0x540>
147c: 3d 20 00 03 lis r9,3
1480: 39 4a ff d8 addi r10,r10,-40
1484: fa e1 00 98 std r23,152(r1)
1488: 39 00 00 01 li r8,1
148c: 61 29 2a d9 ori r9,r9,10969
1490: 3a e0 00 00 li r23,0
1494: 7d 08 50 36 sld r8,r8,r10
1498: 79 29 83 e4 sldi r9,r9,16
149c: 39 08 ff ff addi r8,r8,-1
14a0: 61 29 a7 b5 ori r9,r9,42933
14a4: 4b ff fd ec b 1290 <hash_page_mm+0x110>
14a8: 60 00 00 00 nop
14ac: 60 00 00 00 nop
14b0: 2c 23 00 00 cmpdi r3,0
14b4: 41 82 01 1c beq 15d0 <hash_page_mm+0x450>
14b8: 7c 08 02 a6 mflr r0
14bc: 3b 00 00 00 li r24,0
14c0: f8 01 00 f0 std r0,240(r1)
14c4: 48 00 00 01 bl 14c4 <hash_page_mm+0x344>
14c4: R_PPC64_REL24 get_slice_psize
14c8: 60 00 00 00 nop
14cc: 39 20 ff ff li r9,-1
14d0: 7c 79 1b 78 mr r25,r3
14d4: 79 29 06 00 clrldi r9,r9,24
14d8: 7c 3f 48 40 cmpld r31,r9
14dc: 41 81 01 14 bgt 15f0 <hash_page_mm+0x470>
14e0: fa e1 00 98 std r23,152(r1)
14e4: 3d 22 00 00 addis r9,r2,0
14e6: R_PPC64_TOC16_HA .toc+0x38
14e8: eb 9e 06 58 ld r28,1624(r30)
14ec: e9 29 00 00 ld r9,0(r9)
14ee: R_PPC64_TOC16_LO_DS .toc+0x38
14f0: 89 29 00 00 lbz r9,0(r9)
14f4: 2c 09 00 00 cmpwi r9,0
14f8: 41 82 00 6c beq 1564 <hash_page_mm+0x3e4>
14fc: 60 00 00 00 nop
1500: 39 20 00 44 li r9,68
1504: 2c 18 00 00 cmpwi r24,0
1508: 7f 9c 07 b4 extsw r28,r28
150c: 41 82 01 54 beq 1660 <hash_page_mm+0x4e0>
1510: 7b ea c2 20 srdi r10,r31,40
1514: 7b 9c 4d a4 sldi r28,r28,9
1518: e8 01 00 f0 ld r0,240(r1)
151c: 3d 00 00 bf lis r8,191
1520: 39 29 ff d8 addi r9,r9,-40
1524: 7f 9c 53 78 or r28,r28,r10
1528: 39 40 00 01 li r10,1
152c: 61 08 50 d9 ori r8,r8,20697
1530: 3a e0 00 01 li r23,1
1534: 7c 08 03 a6 mtlr r0
1538: 7d 4a 48 36 sld r10,r10,r9
153c: 7f 9c 41 d2 mulld r28,r28,r8
1540: 39 4a ff ff addi r10,r10,-1
1544: 7f 88 4c 36 srd r8,r28,r9
1548: 7d 5c e0 38 and r28,r10,r28
154c: 7d 08 e2 14 add r8,r8,r28
1550: 3b 88 00 01 addi r28,r8,1
1554: 7f 9c 4c 36 srd r28,r28,r9
1558: 7f 9c 42 14 add r28,r28,r8
155c: 7f 9c 50 38 and r28,r28,r10
1560: 4b ff fd 4c b 12ac <hash_page_mm+0x12c>
1564: 3c 62 00 00 addis r3,r2,0
1566: R_PPC64_TOC16_HA .rodata.str1.8+0x210
1568: 38 63 00 00 addi r3,r3,0
156a: R_PPC64_TOC16_LO .rodata.str1.8+0x210
156c: 48 00 00 01 bl 156c <hash_page_mm+0x3ec>
156c: R_PPC64_REL24 _printk
1570: 60 00 00 00 nop
1574: 48 00 00 01 bl 1574 <hash_page_mm+0x3f4>
1574: R_PPC64_REL24 dump_stack
1578: 60 00 00 00 nop
157c: 3d 22 00 00 addis r9,r2,0
157e: R_PPC64_TOC16_HA .toc+0x10
1580: e9 29 00 00 ld r9,0(r9)
1582: R_PPC64_TOC16_LO_DS .toc+0x10
1584: e9 29 00 00 ld r9,0(r9)
1588: 81 29 00 20 lwz r9,32(r9)
158c: 71 29 20 00 andi. r9,r9,8192
1590: 40 82 ff 70 bne 1500 <hash_page_mm+0x380>
1594: 60 00 00 00 nop
1598: 60 00 00 00 nop
159c: 60 00 00 00 nop
15a0: 39 20 00 41 li r9,65
15a4: 4b ff ff 60 b 1504 <hash_page_mm+0x384>
15a8: 60 00 00 00 nop
15ac: 60 00 00 00 nop
15b0: 7f 98 e3 78 mr r24,r28
15b4: 39 40 00 41 li r10,65
15b8: 4b ff fe b0 b 1468 <hash_page_mm+0x2e8>
15bc: 60 00 00 00 nop
15c0: e8 01 00 f0 ld r0,240(r1)
15c4: ea c1 00 90 ld r22,144(r1)
15c8: ea e1 00 98 ld r23,152(r1)
15cc: 7c 08 03 a6 mtlr r0
15d0: 3b a0 00 01 li r29,1
15d4: 4b ff fe 18 b 13ec <hash_page_mm+0x26c>
15d8: 60 00 00 00 nop
15dc: 60 00 00 00 nop
15e0: ea e1 00 98 ld r23,152(r1)
15e4: 3b a0 00 01 li r29,1
15e8: 4b ff fe 04 b 13ec <hash_page_mm+0x26c>
15ec: 60 00 00 00 nop
15f0: 7b e9 93 a1 srdi. r9,r31,46
15f4: 40 82 00 1c bne 1610 <hash_page_mm+0x490>
15f8: 3d 22 00 00 addis r9,r2,0
15fa: R_PPC64_TOC16_HA .bss+0x184
15fc: fa e1 00 98 std r23,152(r1)
1600: 83 09 00 00 lwz r24,0(r9)
1602: R_PPC64_TOC16_LO .bss+0x184
1604: 4b ff fe e0 b 14e4 <hash_page_mm+0x364>
1608: 60 00 00 00 nop
160c: 60 00 00 00 nop
1610: 0f e0 00 00 twui r0,0
1614: e8 01 00 f0 ld r0,240(r1)
1618: 3b a0 00 01 li r29,1
161c: 7c 08 03 a6 mtlr r0
1620: 4b ff fd cc b 13ec <hash_page_mm+0x26c>
1624: 60 00 00 00 nop
1628: 60 00 00 00 nop
162c: 60 00 00 00 nop
1630: 7f 98 e3 78 mr r24,r28
1634: 39 40 00 41 li r10,65
1638: 4b ff fc 1c b 1254 <hash_page_mm+0xd4>
163c: 7a e6 07 e0 clrldi r6,r23,63
1640: 7f c4 f3 78 mr r4,r30
1644: 7f 25 07 b4 extsw r5,r25
1648: 7f e3 fb 78 mr r3,r31
164c: 48 00 00 01 bl 164c <hash_page_mm+0x4cc>
164c: R_PPC64_REL24 check_paca_psize
1650: 4b ff fd 54 b 13a4 <hash_page_mm+0x224>
1654: 60 00 00 00 nop
1658: 60 00 00 00 nop
165c: 60 00 00 00 nop
1660: 7b 9c aa a4 sldi r28,r28,21
1664: 7b e8 27 02 srdi r8,r31,28
1668: e8 01 00 f0 ld r0,240(r1)
166c: 3c e0 00 bf lis r7,191
1670: 39 49 ff e4 addi r10,r9,-28
1674: 7f 89 43 78 or r9,r28,r8
1678: 39 00 00 01 li r8,1
167c: 60 e7 50 d9 ori r7,r7,20697
1680: 3a e0 00 01 li r23,1
1684: 7c 08 03 a6 mtlr r0
1688: 7d 08 50 36 sld r8,r8,r10
168c: 7d 29 39 d2 mulld r9,r9,r7
1690: 39 08 ff ff addi r8,r8,-1
1694: 7d 27 54 36 srd r7,r9,r10
1698: 7d 09 48 38 and r9,r8,r9
169c: 7d 27 4a 14 add r9,r7,r9
16a0: 3b 89 00 01 addi r28,r9,1
16a4: 7f 9c 54 36 srd r28,r28,r10
16a8: 7f 9c 4a 14 add r28,r28,r9
16ac: 7f 9c 40 38 and r28,r28,r8
16b0: 4b ff fb fc b 12ac <hash_page_mm+0x12c>
16b4: 60 00 00 00 nop
16b8: 60 00 00 00 nop
16bc: 60 00 00 00 nop
16c0: 7b e9 22 e2 rldicl r9,r31,36,43
16c4: 3c e0 00 bf lis r7,191
16c8: 39 4a ff e4 addi r10,r10,-28
16cc: 39 00 00 01 li r8,1
16d0: 65 29 00 40 oris r9,r9,64
16d4: 60 e7 50 d9 ori r7,r7,20697
16d8: 7d 08 50 36 sld r8,r8,r10
16dc: e8 7e 03 b0 ld r3,944(r30)
16e0: 7d 29 39 d2 mulld r9,r9,r7
16e4: 39 08 ff ff addi r8,r8,-1
16e8: 2c 23 00 00 cmpdi r3,0
16ec: 7d 27 54 36 srd r7,r9,r10
16f0: 7d 09 48 38 and r9,r8,r9
16f4: 7d 27 4a 14 add r9,r7,r9
16f8: 3b 89 00 01 addi r28,r9,1
16fc: 7f 9c 54 36 srd r28,r28,r10
1700: 7f 9c 4a 14 add r28,r28,r9
1704: 7f 9c 40 38 and r28,r28,r8
1708: 41 82 fe c8 beq 15d0 <hash_page_mm+0x450>
170c: 7c 08 02 a6 mflr r0
1710: fa e1 00 98 std r23,152(r1)
1714: fa c1 00 90 std r22,144(r1)
1718: 3a e0 00 00 li r23,0
171c: f8 01 00 f0 std r0,240(r1)
1720: 4b ff fb e0 b 1300 <hash_page_mm+0x180>
1724: 60 00 00 00 nop
1728: 60 00 00 00 nop
172c: 60 00 00 00 nop
1730: 7b e9 22 e2 rldicl r9,r31,36,43
1734: 3c e0 00 bf lis r7,191
1738: 39 4a ff e4 addi r10,r10,-28
173c: 39 00 00 01 li r8,1
1740: 65 29 00 60 oris r9,r9,96
1744: 4b ff ff 90 b 16d4 <hash_page_mm+0x554>
1748: 60 00 00 00 nop
174c: 60 00 00 00 nop
1750: 89 21 00 7b lbz r9,123(r1)
1754: 2c 09 00 00 cmpwi r9,0
1758: 41 82 00 68 beq 17c0 <hash_page_mm+0x640>
175c: 7f 09 07 b4 extsw r9,r24
1760: 7f 48 d3 78 mr r8,r26
1764: 7f 67 db 78 mr r7,r27
1768: 7e c6 b3 78 mr r6,r22
176c: 7f 85 e3 78 mr r5,r28
1770: 7e a4 ab 78 mr r4,r21
1774: 7b 2a 00 20 clrldi r10,r25,32
1778: 7f e3 fb 78 mr r3,r31
177c: 48 00 00 01 bl 177c <hash_page_mm+0x5fc>
177c: R_PPC64_REL24 __hash_page_thp
1780: 60 00 00 00 nop
1784: 7c 7d 1b 78 mr r29,r3
1788: e9 2d 01 28 ld r9,296(r13)
178c: e9 29 0a 68 ld r9,2664(r9)
1790: 7c 29 f0 00 cmpd r9,r30
1794: 40 82 fc 48 bne 13dc <hash_page_mm+0x25c>
1798: 7a e6 07 e0 clrldi r6,r23,63
179c: 7f 25 07 b4 extsw r5,r25
17a0: 7f c4 f3 78 mr r4,r30
17a4: 7f e3 fb 78 mr r3,r31
17a8: 48 00 00 01 bl 17a8 <hash_page_mm+0x628>
17a8: R_PPC64_REL24 check_paca_psize
17ac: e8 01 00 f0 ld r0,240(r1)
17b0: ea c1 00 90 ld r22,144(r1)
17b4: ea e1 00 98 ld r23,152(r1)
17b8: 7c 08 03 a6 mtlr r0
17bc: 4b ff fc 30 b 13ec <hash_page_mm+0x26c>
17c0: 7b 27 00 20 clrldi r7,r25,32
17c4: 79 4a 00 20 clrldi r10,r10,32
17c8: 7f 09 07 b4 extsw r9,r24
17cc: 7f 48 d3 78 mr r8,r26
17d0: f8 e1 00 60 std r7,96(r1)
17d4: 7e c6 b3 78 mr r6,r22
17d8: 7f 67 db 78 mr r7,r27
17dc: 7f 85 e3 78 mr r5,r28
17e0: 7e a4 ab 78 mr r4,r21
17e4: 7f e3 fb 78 mr r3,r31
17e8: 48 00 00 01 bl 17e8 <hash_page_mm+0x668>
17e8: R_PPC64_REL24 __hash_page_huge
17ec: 60 00 00 00 nop
17f0: 7c 7d 1b 78 mr r29,r3
17f4: 4b ff ff 94 b 1788 <hash_page_mm+0x608>
17f8: e9 56 00 00 ld r10,0(r22)
17fc: 7f 29 07 b4 extsw r9,r25
1800: 7f 07 c3 78 mr r7,r24
1804: 7f 66 db 78 mr r6,r27
1808: 7f 85 e3 78 mr r5,r28
180c: 7e a4 ab 78 mr r4,r21
1810: 7f e3 fb 78 mr r3,r31
1814: 7d 28 4b 78 mr r8,r9
1818: 48 00 00 01 bl 1818 <hash_page_mm+0x698>
1818: R_PPC64_REL24 hash_failure_debug
181c: e8 01 00 f0 ld r0,240(r1)
1820: ea c1 00 90 ld r22,144(r1)
1824: ea e1 00 98 ld r23,152(r1)
1828: 7c 08 03 a6 mtlr r0
182c: 4b ff fb c0 b 13ec <hash_page_mm+0x26c>
1830: 7c 08 02 a6 mflr r0
1834: 3c 62 00 00 addis r3,r2,0
1836: R_PPC64_TOC16_HA .rodata.str1.8+0x210
1838: 38 63 00 00 addi r3,r3,0
183a: R_PPC64_TOC16_LO .rodata.str1.8+0x210
183c: f8 01 00 f0 std r0,240(r1)
1840: 48 00 00 01 bl 1840 <hash_page_mm+0x6c0>
1840: R_PPC64_REL24 _printk
1844: 60 00 00 00 nop
1848: 48 00 00 01 bl 1848 <hash_page_mm+0x6c8>
1848: R_PPC64_REL24 dump_stack
184c: 60 00 00 00 nop
1850: 3d 22 00 00 addis r9,r2,0
1852: R_PPC64_TOC16_HA .toc+0x10
1854: e9 29 00 00 ld r9,0(r9)
1856: R_PPC64_TOC16_LO_DS .toc+0x10
1858: e9 29 00 00 ld r9,0(r9)
185c: 81 29 00 20 lwz r9,32(r9)
1860: 71 29 20 00 andi. r9,r9,8192
1864: 3d 22 00 00 addis r9,r2,0
1866: R_PPC64_TOC16_HA .bss+0x180
1868: 83 09 00 00 lwz r24,0(r9)
186a: R_PPC64_TOC16_LO .bss+0x180
186c: 41 82 00 74 beq 18e0 <hash_page_mm+0x760>
1870: e8 01 00 f0 ld r0,240(r1)
1874: 39 40 00 44 li r10,68
1878: 7c 08 03 a6 mtlr r0
187c: 4b ff fb ec b 1468 <hash_page_mm+0x2e8>
1880: 7c 08 02 a6 mflr r0
1884: 3c 62 00 00 addis r3,r2,0
1886: R_PPC64_TOC16_HA .rodata.str1.8+0x210
1888: 38 63 00 00 addi r3,r3,0
188a: R_PPC64_TOC16_LO .rodata.str1.8+0x210
188c: f8 01 00 f0 std r0,240(r1)
1890: 48 00 00 01 bl 1890 <hash_page_mm+0x710>
1890: R_PPC64_REL24 _printk
1894: 60 00 00 00 nop
1898: 48 00 00 01 bl 1898 <hash_page_mm+0x718>
1898: R_PPC64_REL24 dump_stack
189c: 60 00 00 00 nop
18a0: 3d 22 00 00 addis r9,r2,0
18a2: R_PPC64_TOC16_HA .toc+0x10
18a4: e9 29 00 00 ld r9,0(r9)
18a6: R_PPC64_TOC16_LO_DS .toc+0x10
18a8: e9 29 00 00 ld r9,0(r9)
18ac: 81 29 00 20 lwz r9,32(r9)
18b0: 71 29 20 00 andi. r9,r9,8192
18b4: 3d 22 00 00 addis r9,r2,0
18b6: R_PPC64_TOC16_HA .bss+0x180
18b8: 83 09 00 00 lwz r24,0(r9)
18ba: R_PPC64_TOC16_LO .bss+0x180
18bc: 41 82 00 14 beq 18d0 <hash_page_mm+0x750>
18c0: e8 01 00 f0 ld r0,240(r1)
18c4: 39 40 00 44 li r10,68
18c8: 7c 08 03 a6 mtlr r0
18cc: 4b ff f9 88 b 1254 <hash_page_mm+0xd4>
18d0: e8 01 00 f0 ld r0,240(r1)
18d4: 39 40 00 41 li r10,65
18d8: 7c 08 03 a6 mtlr r0
18dc: 4b ff f9 78 b 1254 <hash_page_mm+0xd4>
18e0: e8 01 00 f0 ld r0,240(r1)
18e4: 39 40 00 41 li r10,65
18e8: 7c 08 03 a6 mtlr r0
18ec: 4b ff fb 7c b 1468 <hash_page_mm+0x2e8>
00000000000018f0 <hash_page>:
18f0: 3c 4c 00 00 addis r2,r12,0
18f2: R_PPC64_REL16_HA .TOC.+0x2
18f4: 38 42 00 00 addi r2,r2,0
18f6: R_PPC64_REL16_LO .TOC.+0x6
18f8: 78 68 27 20 srdi r8,r3,60
18fc: 7c 69 1b 78 mr r9,r3
1900: e9 4d 01 28 ld r10,296(r13)
1904: 2c 28 00 0c cmpdi r8,12
1908: e8 6a 0a 68 ld r3,2664(r10)
190c: 40 82 00 44 bne 1950 <hash_page+0x60>
1910: 3d 40 c0 00 lis r10,-16384
1914: 61 4a 3c ff ori r10,r10,15615
1918: 79 4a 07 c6 sldi r10,r10,32
191c: 65 4a ff ff oris r10,r10,65535
1920: 61 4a ff ff ori r10,r10,65535
1924: 7c 29 50 40 cmpld r9,r10
1928: 40 81 00 28 ble 1950 <hash_page+0x60>
192c: 3d 40 3f ff lis r10,16383
1930: 61 4a c3 00 ori r10,r10,49920
1934: 79 4a 07 c6 sldi r10,r10,32
1938: 7d 49 52 14 add r10,r9,r10
193c: 79 4a c2 20 srdi r10,r10,40
1940: 28 2a 00 01 cmpldi r10,1
1944: 41 81 00 0c bgt 1950 <hash_page+0x60>
1948: 3d 42 00 00 addis r10,r2,0
194a: R_PPC64_TOC16_HA .toc+0x170
194c: e8 6a 00 00 ld r3,0(r10)
194e: R_PPC64_TOC16_LO_DS .toc+0x170
1950: 54 c7 1f bc rlwinm r7,r6,3,30,30
1954: 7c a6 2b 78 mr r6,r5
1958: 7c 85 23 78 mr r5,r4
195c: 7d 24 4b 78 mr r4,r9
1960: 48 00 00 00 b 1960 <hash_page+0x70>
1960: R_PPC64_REL24 hash_page_mm
1964: 60 00 00 00 nop
1968: 60 00 00 00 nop
196c: 60 00 00 00 nop
0000000000001970 <do_hash_fault>:
1970: 3c 4c 00 00 addis r2,r12,0
1972: R_PPC64_REL16_HA .TOC.+0x2
1974: 38 42 00 00 addi r2,r2,0
1976: R_PPC64_REL16_LO .TOC.+0x6
1978: 7c 08 02 a6 mflr r0
197c: fb e1 ff f8 std r31,-8(r1)
1980: fb c1 ff f0 std r30,-16(r1)
1984: 39 20 00 03 li r9,3
1988: 7c 7f 1b 78 mr r31,r3
198c: f8 01 00 10 std r0,16(r1)
1990: f8 21 ff 91 stdu r1,-112(r1)
1994: 99 2d 01 52 stb r9,338(r13)
1998: 89 2d 01 53 lbz r9,339(r13)
199c: 71 29 00 01 andi. r9,r9,1
19a0: 40 82 02 00 bne 1ba0 <do_hash_fault+0x230>
19a4: 39 20 00 00 li r9,0
19a8: 61 29 80 02 ori r9,r9,32770
19ac: 7d 21 01 64 mtmsrd r9,1
19b0: 3d 42 00 00 addis r10,r2,0
19b2: R_PPC64_TOC16_HA .toc+0x38
19b4: e9 3f 01 08 ld r9,264(r31)
19b8: e9 4a 00 00 ld r10,0(r10)
19ba: R_PPC64_TOC16_LO_DS .toc+0x38
19bc: 71 29 40 00 andi. r9,r9,16384
19c0: 89 2a 00 00 lbz r9,0(r10)
19c4: 55 29 06 3e clrlwi r9,r9,24
19c8: 41 82 01 68 beq 1b30 <do_hash_fault+0x1c0>
19cc: 2c 09 00 00 cmpwi r9,0
19d0: 41 82 02 60 beq 1c30 <do_hash_fault+0x2c0>
19d4: 60 00 00 00 nop
19d8: 7d 0c 42 a6 mftb r8
19dc: e8 ed 02 20 ld r7,544(r13)
19e0: e9 2d 02 70 ld r9,624(r13)
19e4: f9 0d 02 68 std r8,616(r13)
19e8: 7d 29 38 50 subf r9,r9,r7
19ec: 7d 29 42 14 add r9,r9,r8
19f0: f9 2d 02 20 std r9,544(r13)
19f4: e8 ff 01 50 ld r7,336(r31)
19f8: 39 20 40 0e li r9,16398
19fc: eb df 01 48 ld r30,328(r31)
1a00: 65 29 a4 3a oris r9,r9,42042
1a04: 7c e9 48 39 and. r9,r7,r9
1a08: 40 82 01 4c bne 1b54 <do_hash_fault+0x1e4>
1a0c: 7b c9 27 21 srdi. r9,r30,60
1a10: 41 82 00 f0 beq 1b00 <do_hash_fault+0x190>
1a14: 28 29 00 0c cmpldi r9,12
1a18: 40 82 01 98 bne 1bb0 <do_hash_fault+0x240>
1a1c: 3d 20 c0 00 lis r9,-16384
1a20: 61 29 3c ff ori r9,r9,15615
1a24: 79 29 07 c6 sldi r9,r9,32
1a28: 65 29 ff ff oris r9,r9,65535
1a2c: 61 29 ff ff ori r9,r9,65535
1a30: 7c 3e 48 40 cmpld r30,r9
1a34: 40 81 01 8c ble 1bc0 <do_hash_fault+0x250>
1a38: 3d 40 3f ff lis r10,16383
1a3c: 61 4a c3 00 ori r10,r10,49920
1a40: 79 4a 07 c6 sldi r10,r10,32
1a44: 7d 5e 52 14 add r10,r30,r10
1a48: 79 4a c2 20 srdi r10,r10,40
1a4c: 28 2a 00 01 cmpldi r10,1
1a50: 39 4a 00 02 addi r10,r10,2
1a54: 41 81 00 b0 bgt 1b04 <do_hash_fault+0x194>
1a58: 3d 22 00 00 addis r9,r2,0
1a5a: R_PPC64_TOC16_HA .toc+0x170
1a5c: e8 69 00 00 ld r3,0(r9)
1a5e: R_PPC64_TOC16_LO_DS .toc+0x170
1a60: 74 e9 02 00 andis. r9,r7,512
1a64: 3d 20 80 00 lis r9,-32768
1a68: 54 e7 1f bc rlwinm r7,r7,3,30,30
1a6c: 79 29 07 c6 sldi r9,r9,32
1a70: 7d 25 4b 78 mr r5,r9
1a74: 40 82 00 b0 bne 1b24 <do_hash_fault+0x1b4>
1a78: 61 29 00 0c ori r9,r9,12
1a7c: 60 a5 00 04 ori r5,r5,4
1a80: e9 1f 01 08 ld r8,264(r31)
1a84: 71 08 40 00 andi. r8,r8,16384
1a88: 40 82 00 10 bne 1a98 <do_hash_fault+0x128>
1a8c: 2c 0a 00 00 cmpwi r10,0
1a90: 41 82 00 08 beq 1a98 <do_hash_fault+0x128>
1a94: 7d 25 4b 78 mr r5,r9
1a98: e8 df 01 40 ld r6,320(r31)
1a9c: 78 c6 07 a4 clrrdi r6,r6,1
1aa0: 28 26 04 00 cmpldi r6,1024
1aa4: 40 82 00 08 bne 1aac <do_hash_fault+0x13c>
1aa8: 60 a5 00 01 ori r5,r5,1
1aac: 7f c4 f3 78 mr r4,r30
1ab0: 48 00 00 01 bl 1ab0 <do_hash_fault+0x140>
1ab0: R_PPC64_REL24 hash_page_mm
1ab4: 2c 23 00 00 cmpdi r3,0
1ab8: 41 80 01 18 blt 1bd0 <do_hash_fault+0x260>
1abc: 40 82 00 98 bne 1b54 <do_hash_fault+0x1e4>
1ac0: 38 21 00 70 addi r1,r1,112
1ac4: e8 01 00 10 ld r0,16(r1)
1ac8: eb c1 ff f0 ld r30,-16(r1)
1acc: eb e1 ff f8 ld r31,-8(r1)
1ad0: 7c 08 03 a6 mtlr r0
1ad4: 38 00 00 00 li r0,0
1ad8: 38 60 00 00 li r3,0
1adc: 38 80 00 00 li r4,0
1ae0: 38 a0 00 00 li r5,0
1ae4: 38 c0 00 00 li r6,0
1ae8: 38 e0 00 00 li r7,0
1aec: 39 00 00 00 li r8,0
1af0: 39 20 00 00 li r9,0
1af4: 39 40 00 00 li r10,0
1af8: 4e 80 00 20 blr
1afc: 60 00 00 00 nop
1b00: 39 40 00 00 li r10,0
1b04: e9 2d 01 28 ld r9,296(r13)
1b08: e8 69 0a 68 ld r3,2664(r9)
1b0c: 74 e9 02 00 andis. r9,r7,512
1b10: 3d 20 80 00 lis r9,-32768
1b14: 54 e7 1f bc rlwinm r7,r7,3,30,30
1b18: 79 29 07 c6 sldi r9,r9,32
1b1c: 7d 25 4b 78 mr r5,r9
1b20: 41 82 ff 58 beq 1a78 <do_hash_fault+0x108>
1b24: 61 29 00 0e ori r9,r9,14
1b28: 60 a5 00 06 ori r5,r5,6
1b2c: 4b ff ff 54 b 1a80 <do_hash_fault+0x110>
1b30: 2c 09 00 00 cmpwi r9,0
1b34: 41 82 00 e0 beq 1c14 <do_hash_fault+0x2a4>
1b38: 60 00 00 00 nop
1b3c: e8 ff 01 50 ld r7,336(r31)
1b40: 39 20 40 0e li r9,16398
1b44: eb df 01 48 ld r30,328(r31)
1b48: 65 29 a4 3a oris r9,r9,42042
1b4c: 7c e9 48 39 and. r9,r7,r9
1b50: 41 82 fe bc beq 1a0c <do_hash_fault+0x9c>
1b54: 7f e3 fb 78 mr r3,r31
1b58: 48 00 00 01 bl 1b58 <do_hash_fault+0x1e8>
1b58: R_PPC64_REL24 hash__do_page_fault
1b5c: 60 00 00 00 nop
1b60: 38 21 00 70 addi r1,r1,112
1b64: e8 01 00 10 ld r0,16(r1)
1b68: eb c1 ff f0 ld r30,-16(r1)
1b6c: eb e1 ff f8 ld r31,-8(r1)
1b70: 7c 08 03 a6 mtlr r0
1b74: 38 00 00 00 li r0,0
1b78: 38 60 00 00 li r3,0
1b7c: 38 80 00 00 li r4,0
1b80: 38 a0 00 00 li r5,0
1b84: 38 c0 00 00 li r6,0
1b88: 38 e0 00 00 li r7,0
1b8c: 39 00 00 00 li r8,0
1b90: 39 20 00 00 li r9,0
1b94: 39 40 00 00 li r10,0
1b98: 4e 80 00 20 blr
1b9c: 60 00 00 00 nop
1ba0: 39 20 00 02 li r9,2
1ba4: 7d 21 01 64 mtmsrd r9,1
1ba8: 4b ff fe 08 b 19b0 <do_hash_fault+0x40>
1bac: 60 00 00 00 nop
1bb0: e9 2d 01 28 ld r9,296(r13)
1bb4: 39 40 00 05 li r10,5
1bb8: e8 69 0a 68 ld r3,2664(r9)
1bbc: 4b ff ff 50 b 1b0c <do_hash_fault+0x19c>
1bc0: e9 2d 01 28 ld r9,296(r13)
1bc4: 39 40 00 01 li r10,1
1bc8: e8 69 0a 68 ld r3,2664(r9)
1bcc: 4b ff ff 40 b 1b0c <do_hash_fault+0x19c>
1bd0: e9 3f 01 08 ld r9,264(r31)
1bd4: 71 29 40 00 andi. r9,r9,16384
1bd8: 41 82 00 28 beq 1c00 <do_hash_fault+0x290>
1bdc: 7f c6 f3 78 mr r6,r30
1be0: 7f e4 fb 78 mr r4,r31
1be4: 38 a0 00 02 li r5,2
1be8: 38 60 00 07 li r3,7
1bec: 48 00 00 01 bl 1bec <do_hash_fault+0x27c>
1bec: R_PPC64_REL24 _exception
1bf0: 60 00 00 00 nop
1bf4: 4b ff fe cc b 1ac0 <do_hash_fault+0x150>
1bf8: 60 00 00 00 nop
1bfc: 60 00 00 00 nop
1c00: 7f e3 fb 78 mr r3,r31
1c04: 38 80 00 07 li r4,7
1c08: 48 00 00 01 bl 1c08 <do_hash_fault+0x298>
1c08: R_PPC64_REL24 bad_page_fault
1c0c: 60 00 00 00 nop
1c10: 4b ff fe b0 b 1ac0 <do_hash_fault+0x150>
1c14: 3c 62 00 00 addis r3,r2,0
1c16: R_PPC64_TOC16_HA .rodata.str1.8+0x210
1c18: 38 63 00 00 addi r3,r3,0
1c1a: R_PPC64_TOC16_LO .rodata.str1.8+0x210
1c1c: 48 00 00 01 bl 1c1c <do_hash_fault+0x2ac>
1c1c: R_PPC64_REL24 _printk
1c20: 60 00 00 00 nop
1c24: 48 00 00 01 bl 1c24 <do_hash_fault+0x2b4>
1c24: R_PPC64_REL24 dump_stack
1c28: 60 00 00 00 nop
1c2c: 4b ff fd c8 b 19f4 <do_hash_fault+0x84>
1c30: 3c 62 00 00 addis r3,r2,0
1c32: R_PPC64_TOC16_HA .rodata.str1.8+0x210
1c34: 38 63 00 00 addi r3,r3,0
1c36: R_PPC64_TOC16_LO .rodata.str1.8+0x210
1c38: 48 00 00 01 bl 1c38 <do_hash_fault+0x2c8>
1c38: R_PPC64_REL24 _printk
1c3c: 60 00 00 00 nop
1c40: 48 00 00 01 bl 1c40 <do_hash_fault+0x2d0>
1c40: R_PPC64_REL24 dump_stack
1c44: 60 00 00 00 nop
1c48: 4b ff fd 90 b 19d8 <do_hash_fault+0x68>
1c4c: 60 00 00 00 nop
0000000000001c50 <__update_mmu_cache>:
1c50: 3c 4c 00 00 addis r2,r12,0
1c52: R_PPC64_REL16_HA .TOC.+0x2
1c54: 38 42 00 00 addi r2,r2,0
1c56: R_PPC64_REL16_LO .TOC.+0x6
1c58: e9 25 00 00 ld r9,0(r5)
1c5c: 71 29 01 00 andi. r9,r9,256
1c60: 38 00 00 00 li r0,0
1c64: 38 c0 00 00 li r6,0
1c68: 38 e0 00 00 li r7,0
1c6c: 39 00 00 00 li r8,0
1c70: 39 20 00 00 li r9,0
1c74: 39 40 00 00 li r10,0
1c78: 4d 82 00 20 beqlr
1c7c: fb c1 ff f0 std r30,-16(r1)
1c80: fb e1 ff f8 std r31,-8(r1)
1c84: 7c 9e 23 78 mr r30,r4
1c88: 7c bf 2b 78 mr r31,r5
1c8c: e9 2d 01 28 ld r9,296(r13)
1c90: f8 21 ff 61 stdu r1,-160(r1)
1c94: e9 29 00 80 ld r9,128(r9)
1c98: 75 29 00 10 andis. r9,r9,16
1c9c: 41 82 00 94 beq 1d30 <__update_mmu_cache+0xe0>
1ca0: 3d 20 ff ff lis r9,-1
1ca4: 61 29 f0 00 ori r9,r9,61440
1ca8: 79 29 00 20 clrldi r9,r9,32
1cac: 7c 29 f0 40 cmpld r9,r30
1cb0: 40 81 00 44 ble 1cf4 <__update_mmu_cache+0xa4>
1cb4: e9 2d 01 28 ld r9,296(r13)
1cb8: e9 29 0c 10 ld r9,3088(r9)
1cbc: 2c 29 00 00 cmpdi r9,0
1cc0: 41 82 00 34 beq 1cf4 <__update_mmu_cache+0xa4>
1cc4: fb 61 00 78 std r27,120(r1)
1cc8: fb 81 00 80 std r28,128(r1)
1ccc: fb a1 00 88 std r29,136(r1)
1cd0: eb a9 01 40 ld r29,320(r9)
1cd4: 7b bd 07 a4 clrrdi r29,r29,1
1cd8: 28 3d 03 00 cmpldi r29,768
1cdc: 41 82 00 64 beq 1d40 <__update_mmu_cache+0xf0>
1ce0: 28 3d 04 00 cmpldi r29,1024
1ce4: 41 82 01 ec beq 1ed0 <__update_mmu_cache+0x280>
1ce8: eb 61 00 78 ld r27,120(r1)
1cec: eb 81 00 80 ld r28,128(r1)
1cf0: eb a1 00 88 ld r29,136(r1)
1cf4: 38 21 00 a0 addi r1,r1,160
1cf8: eb c1 ff f0 ld r30,-16(r1)
1cfc: eb e1 ff f8 ld r31,-8(r1)
1d00: 38 00 00 00 li r0,0
1d04: 38 60 00 00 li r3,0
1d08: 38 80 00 00 li r4,0
1d0c: 38 a0 00 00 li r5,0
1d10: 38 c0 00 00 li r6,0
1d14: 38 e0 00 00 li r7,0
1d18: 39 00 00 00 li r8,0
1d1c: 39 20 00 00 li r9,0
1d20: 39 40 00 00 li r10,0
1d24: 4e 80 00 20 blr
1d28: 60 00 00 00 nop
1d2c: 60 00 00 00 nop
1d30: 3d 20 40 00 lis r9,16384
1d34: 79 29 83 e4 sldi r9,r9,16
1d38: 4b ff ff 74 b 1cac <__update_mmu_cache+0x5c>
1d3c: 60 00 00 00 nop
1d40: 7c 08 02 a6 mflr r0
1d44: 3f 80 80 00 lis r28,-32768
1d48: 7b 9c 07 c6 sldi r28,r28,32
1d4c: f8 01 00 b0 std r0,176(r1)
1d50: 63 9c 00 04 ori r28,r28,4
1d54: eb 63 00 40 ld r27,64(r3)
1d58: 39 20 00 00 li r9,0
1d5c: 0b 09 00 00 tdnei r9,0
1d60: 7f c4 f3 78 mr r4,r30
1d64: 7f 63 db 78 mr r3,r27
1d68: 48 00 00 01 bl 1d68 <__update_mmu_cache+0x118>
1d68: R_PPC64_REL24 get_slice_psize
1d6c: 60 00 00 00 nop
1d70: e9 3b 06 70 ld r9,1648(r27)
1d74: a1 29 00 00 lhz r9,0(r9)
1d78: 7c 09 18 00 cmpw r9,r3
1d7c: 40 82 01 30 bne 1eac <__update_mmu_cache+0x25c>
1d80: e9 3b 03 b0 ld r9,944(r27)
1d84: 2c 29 00 00 cmpdi r9,0
1d88: 41 82 01 24 beq 1eac <__update_mmu_cache+0x25c>
1d8c: 39 40 ff ff li r10,-1
1d90: fb 21 00 68 std r25,104(r1)
1d94: fb 41 00 70 std r26,112(r1)
1d98: 79 4a 06 00 clrldi r10,r10,24
1d9c: 3b 20 00 00 li r25,0
1da0: 7c 3e 50 40 cmpld r30,r10
1da4: 40 81 00 0c ble 1db0 <__update_mmu_cache+0x160>
1da8: 3d 22 00 00 addis r9,r2,0
1daa: R_PPC64_TOC16_HA .bss+0x184
1dac: 83 29 00 00 lwz r25,0(r9)
1dae: R_PPC64_TOC16_LO .bss+0x184
1db0: 3d 22 00 00 addis r9,r2,0
1db2: R_PPC64_TOC16_HA .toc+0x38
1db4: eb 5b 06 58 ld r26,1624(r27)
1db8: e9 29 00 00 ld r9,0(r9)
1dba: R_PPC64_TOC16_LO_DS .toc+0x38
1dbc: 89 29 00 00 lbz r9,0(r9)
1dc0: 2c 09 00 00 cmpwi r9,0
1dc4: 41 82 01 28 beq 1eec <__update_mmu_cache+0x29c>
1dc8: 60 00 00 00 nop
1dcc: 39 20 00 44 li r9,68
1dd0: 2c 19 00 00 cmpwi r25,0
1dd4: 7f 5a 07 b4 extsw r26,r26
1dd8: 41 82 01 58 beq 1f30 <__update_mmu_cache+0x2e0>
1ddc: 7b 5a 4d a4 sldi r26,r26,9
1de0: 7b ca c2 20 srdi r10,r30,40
1de4: 3c e0 00 bf lis r7,191
1de8: 39 29 ff d8 addi r9,r9,-40
1dec: 7f 4a 53 78 or r10,r26,r10
1df0: 60 e7 50 d9 ori r7,r7,20697
1df4: 39 00 00 01 li r8,1
1df8: 7d 4a 39 d2 mulld r10,r10,r7
1dfc: 7d 08 48 36 sld r8,r8,r9
1e00: 39 08 ff ff addi r8,r8,-1
1e04: 7d 47 4c 36 srd r7,r10,r9
1e08: 7d 0a 50 38 and r10,r8,r10
1e0c: 7d 47 52 14 add r10,r7,r10
1e10: 3b 4a 00 01 addi r26,r10,1
1e14: 7f 5a 4c 36 srd r26,r26,r9
1e18: 7f 5a 52 14 add r26,r26,r10
1e1c: 7f 5a 40 38 and r26,r26,r8
1e20: 2c 3a 00 00 cmpdi r26,0
1e24: 41 82 00 80 beq 1ea4 <__update_mmu_cache+0x254>
1e28: fb 01 00 60 std r24,96(r1)
1e2c: 8b 0d 01 52 lbz r24,338(r13)
1e30: 63 09 00 03 ori r9,r24,3
1e34: 99 2d 01 52 stb r9,338(r13)
1e38: 81 3b 06 60 lwz r9,1632(r27)
1e3c: 2c 09 00 01 cmpwi r9,1
1e40: 39 00 00 00 li r8,0
1e44: 41 81 00 20 bgt 1e64 <__update_mmu_cache+0x214>
1e48: a1 2d 00 02 lhz r9,2(r13)
1e4c: 39 5b 07 00 addi r10,r27,1792
1e50: 55 28 ec f8 rlwinm r8,r9,29,19,28
1e54: 55 29 06 be clrlwi r9,r9,26
1e58: 7d 0a 40 2a ldx r8,r10,r8
1e5c: 7d 08 4c 36 srd r8,r8,r9
1e60: 79 08 07 e0 clrldi r8,r8,63
1e64: 7f 39 07 b4 extsw r25,r25
1e68: 39 40 00 00 li r10,0
1e6c: 7f a7 eb 78 mr r7,r29
1e70: 7f e6 fb 78 mr r6,r31
1e74: 7f 29 cb 78 mr r9,r25
1e78: 7f 45 d3 78 mr r5,r26
1e7c: 7f 84 e3 78 mr r4,r28
1e80: 7f c3 f3 78 mr r3,r30
1e84: 48 00 00 01 bl 1e84 <__update_mmu_cache+0x234>
1e84: R_PPC64_REL24 __hash_page_4K
1e88: 60 00 00 00 nop
1e8c: 2c 03 ff ff cmpwi r3,-1
1e90: 41 82 00 c0 beq 1f50 <__update_mmu_cache+0x300>
1e94: 7f 03 c3 78 mr r3,r24
1e98: 48 00 00 01 bl 1e98 <__update_mmu_cache+0x248>
1e98: R_PPC64_REL24 arch_local_irq_restore
1e9c: 60 00 00 00 nop
1ea0: eb 01 00 60 ld r24,96(r1)
1ea4: eb 21 00 68 ld r25,104(r1)
1ea8: eb 41 00 70 ld r26,112(r1)
1eac: e8 01 00 b0 ld r0,176(r1)
1eb0: eb 61 00 78 ld r27,120(r1)
1eb4: eb 81 00 80 ld r28,128(r1)
1eb8: eb a1 00 88 ld r29,136(r1)
1ebc: 7c 08 03 a6 mtlr r0
1ec0: 4b ff fe 34 b 1cf4 <__update_mmu_cache+0xa4>
1ec4: 60 00 00 00 nop
1ec8: 60 00 00 00 nop
1ecc: 60 00 00 00 nop
1ed0: 7c 08 02 a6 mflr r0
1ed4: 3f 80 80 00 lis r28,-32768
1ed8: 7b 9c 07 c6 sldi r28,r28,32
1edc: f8 01 00 b0 std r0,176(r1)
1ee0: 63 9c 00 05 ori r28,r28,5
1ee4: eb 63 00 40 ld r27,64(r3)
1ee8: 4b ff fe 70 b 1d58 <__update_mmu_cache+0x108>
1eec: 3c 62 00 00 addis r3,r2,0
1eee: R_PPC64_TOC16_HA .rodata.str1.8+0x210
1ef0: 38 63 00 00 addi r3,r3,0
1ef2: R_PPC64_TOC16_LO .rodata.str1.8+0x210
1ef4: 48 00 00 01 bl 1ef4 <__update_mmu_cache+0x2a4>
1ef4: R_PPC64_REL24 _printk
1ef8: 60 00 00 00 nop
1efc: 48 00 00 01 bl 1efc <__update_mmu_cache+0x2ac>
1efc: R_PPC64_REL24 dump_stack
1f00: 60 00 00 00 nop
1f04: 3d 22 00 00 addis r9,r2,0
1f06: R_PPC64_TOC16_HA .toc+0x10
1f08: e9 29 00 00 ld r9,0(r9)
1f0a: R_PPC64_TOC16_LO_DS .toc+0x10
1f0c: e9 29 00 00 ld r9,0(r9)
1f10: 81 29 00 20 lwz r9,32(r9)
1f14: 71 29 20 00 andi. r9,r9,8192
1f18: 40 82 fe b4 bne 1dcc <__update_mmu_cache+0x17c>
1f1c: 60 00 00 00 nop
1f20: 39 20 00 41 li r9,65
1f24: 4b ff fe ac b 1dd0 <__update_mmu_cache+0x180>
1f28: 60 00 00 00 nop
1f2c: 60 00 00 00 nop
1f30: 7b 5a aa a4 sldi r26,r26,21
1f34: 7b ca 27 02 srdi r10,r30,28
1f38: 3c e0 00 bf lis r7,191
1f3c: 39 29 ff e4 addi r9,r9,-28
1f40: 4b ff fe ac b 1dec <__update_mmu_cache+0x19c>
1f44: 60 00 00 00 nop
1f48: 60 00 00 00 nop
1f4c: 60 00 00 00 nop
1f50: e9 3b 06 70 ld r9,1648(r27)
1f54: 3c 62 00 00 addis r3,r2,0
1f56: R_PPC64_TOC16_HA .rodata+0x508
1f58: eb 7f 00 00 ld r27,0(r31)
1f5c: 38 63 00 00 addi r3,r3,0
1f5e: R_PPC64_TOC16_LO .rodata+0x508
1f60: a3 e9 00 00 lhz r31,0(r9)
1f64: 48 00 00 01 bl 1f64 <__update_mmu_cache+0x314>
1f64: R_PPC64_REL24 __printk_ratelimit
1f68: 60 00 00 00 nop
1f6c: 2c 03 00 00 cmpwi r3,0
1f70: 41 82 ff 24 beq 1e94 <__update_mmu_cache+0x244>
1f74: 3c 62 00 00 addis r3,r2,0
1f76: R_PPC64_TOC16_HA .rodata.str1.8+0x3f8
1f78: 7f 85 e3 78 mr r5,r28
1f7c: 7f c4 f3 78 mr r4,r30
1f80: 38 63 00 00 addi r3,r3,0
1f82: R_PPC64_TOC16_LO .rodata.str1.8+0x3f8
1f84: e8 cd 01 28 ld r6,296(r13)
1f88: 38 c6 07 ec addi r6,r6,2028
1f8c: 48 00 00 01 bl 1f8c <__update_mmu_cache+0x33c>
1f8c: R_PPC64_REL24 _printk
1f90: 60 00 00 00 nop
1f94: 57 e8 04 3e clrlwi r8,r31,16
1f98: 3c 62 00 00 addis r3,r2,0
1f9a: R_PPC64_TOC16_HA .rodata.str1.8+0x440
1f9c: 7f 69 db 78 mr r9,r27
1fa0: 7f 26 cb 78 mr r6,r25
1fa4: 7f 45 d3 78 mr r5,r26
1fa8: 7f a4 eb 78 mr r4,r29
1fac: 7d 07 43 78 mr r7,r8
1fb0: 38 63 00 00 addi r3,r3,0
1fb2: R_PPC64_TOC16_LO .rodata.str1.8+0x440
1fb4: 48 00 00 01 bl 1fb4 <__update_mmu_cache+0x364>
1fb4: R_PPC64_REL24 _printk
1fb8: 60 00 00 00 nop
1fbc: 4b ff fe d8 b 1e94 <__update_mmu_cache+0x244>
0000000000001fc0 <pte_get_hash_gslot>:
1fc0: 3c 4c 00 00 addis r2,r12,0
1fc2: R_PPC64_REL16_HA .TOC.+0x2
1fc4: 38 42 00 00 addi r2,r2,0
1fc6: R_PPC64_REL16_LO .TOC.+0x6
1fc8: 2c 25 00 00 cmpdi r5,0
1fcc: 38 84 ff f4 addi r4,r4,-12
1fd0: 40 82 00 60 bne 2030 <pte_get_hash_gslot+0x70>
1fd4: 78 69 04 20 clrldi r9,r3,48
1fd8: 78 63 84 02 srdi r3,r3,16
1fdc: 7d 29 24 36 srd r9,r9,r4
1fe0: 7d 29 1a 78 xor r9,r9,r3
1fe4: 78 ca 47 e1 rldicl. r10,r6,8,63
1fe8: 79 29 06 40 clrldi r9,r9,25
1fec: 78 c3 5d 60 srdi r3,r6,53
1ff0: 41 82 00 08 beq 1ff8 <pte_get_hash_gslot+0x38>
1ff4: 7d 29 48 f8 not r9,r9
1ff8: 3d 42 00 00 addis r10,r2,0
1ffa: R_PPC64_TOC16_HA .bss+0x58
1ffc: e9 4a 00 00 ld r10,0(r10)
1ffe: R_PPC64_TOC16_LO_DS .bss+0x58
2000: 7d 29 50 38 and r9,r9,r10
2004: 79 23 18 0c rldimi r3,r9,3,0
2008: 38 80 00 00 li r4,0
200c: 38 a0 00 00 li r5,0
2010: 38 c0 00 00 li r6,0
2014: 39 00 00 00 li r8,0
2018: 39 20 00 00 li r9,0
201c: 39 40 00 00 li r10,0
2020: 4e 80 00 20 blr
2024: 60 00 00 00 nop
2028: 60 00 00 00 nop
202c: 60 00 00 00 nop
2030: 78 68 27 02 srdi r8,r3,28
2034: 78 6a 01 20 clrldi r10,r3,36
2038: 79 09 c9 a4 sldi r9,r8,25
203c: 7d 4a 24 36 srd r10,r10,r4
2040: 7d 29 42 78 xor r9,r9,r8
2044: 7d 29 52 78 xor r9,r9,r10
2048: 4b ff ff 9c b 1fe4 <pte_get_hash_gslot+0x24>
204c: 60 00 00 00 nop
0000000000002050 <flush_hash_page>:
2050: 3c 4c 00 00 addis r2,r12,0
2052: R_PPC64_REL16_HA .TOC.+0x2
2054: 38 42 00 00 addi r2,r2,0
2056: R_PPC64_REL16_LO .TOC.+0x6
2058: 7c 08 02 a6 mflr r0
205c: fb 81 ff e0 std r28,-32(r1)
2060: fb a1 ff e8 std r29,-24(r1)
2064: fb c1 ff f0 std r30,-16(r1)
2068: fb e1 ff f8 std r31,-8(r1)
206c: f8 01 00 10 std r0,16(r1)
2070: f8 21 ff c1 stdu r1,-64(r1)
2074: 3d 22 00 00 addis r9,r2,0
2076: R_PPC64_TOC16_HA .toc+0x18
2078: e9 49 00 00 ld r10,0(r9)
207a: R_PPC64_TOC16_LO_DS .toc+0x18
207c: 1d 25 00 60 mulli r9,r5,96
2080: 7c de 33 78 mr r30,r6
2084: 7c 86 23 78 mr r6,r4
2088: 7c bf 2b 78 mr r31,r5
208c: 7c fc 3b 78 mr r28,r7
2090: 7f c5 f3 78 mr r5,r30
2094: 38 e0 00 00 li r7,0
2098: 7c 7d 1b 78 mr r29,r3
209c: f8 41 00 18 std r2,24(r1)
20a0: 7c 8a 48 2e lwzx r4,r10,r9
20a4: 48 00 00 01 bl 20a4 <flush_hash_page+0x54>
20a4: R_PPC64_REL24 pte_get_hash_gslot
20a8: 3d 22 00 00 addis r9,r2,0
20aa: R_PPC64_TOC16_HA .bss+0x18
20ac: 7b 88 07 e0 clrldi r8,r28,63
20b0: 7f c7 f3 78 mr r7,r30
20b4: 7f a4 eb 78 mr r4,r29
20b8: e9 89 00 00 ld r12,0(r9)
20ba: R_PPC64_TOC16_LO_DS .bss+0x18
20bc: 7f e6 fb 78 mr r6,r31
20c0: 7f e5 fb 78 mr r5,r31
20c4: 7d 89 03 a6 mtctr r12
20c8: 4e 80 04 21 bctrl
20cc: e8 41 00 18 ld r2,24(r1)
20d0: 38 21 00 40 addi r1,r1,64
20d4: e8 01 00 10 ld r0,16(r1)
20d8: eb 81 ff e0 ld r28,-32(r1)
20dc: eb a1 ff e8 ld r29,-24(r1)
20e0: eb c1 ff f0 ld r30,-16(r1)
20e4: eb e1 ff f8 ld r31,-8(r1)
20e8: 7c 08 03 a6 mtlr r0
20ec: 38 00 00 00 li r0,0
20f0: 38 60 00 00 li r3,0
20f4: 38 80 00 00 li r4,0
20f8: 38 a0 00 00 li r5,0
20fc: 38 c0 00 00 li r6,0
2100: 38 e0 00 00 li r7,0
2104: 39 00 00 00 li r8,0
2108: 39 20 00 00 li r9,0
210c: 39 40 00 00 li r10,0
2110: 39 80 00 00 li r12,0
2114: 4e 80 00 20 blr
2118: 60 00 00 00 nop
211c: 60 00 00 00 nop
0000000000002120 <flush_hash_hugepage>:
2120: 0f e0 00 00 twui r0,0
2124: 60 00 00 00 nop
2128: 60 00 00 00 nop
212c: 60 00 00 00 nop
0000000000002130 <flush_hash_range>:
2130: 3c 4c 00 00 addis r2,r12,0
2132: R_PPC64_REL16_HA .TOC.+0x2
2134: 38 42 00 00 addi r2,r2,0
2136: R_PPC64_REL16_LO .TOC.+0x6
2138: 3d 22 00 00 addis r9,r2,0
213a: R_PPC64_TOC16_HA .bss+0x8
213c: f8 21 ff 91 stdu r1,-112(r1)
2140: e9 89 00 00 ld r12,0(r9)
2142: R_PPC64_TOC16_LO_DS .bss+0x8
2144: 2c 2c 00 00 cmpdi r12,0
2148: 41 82 00 58 beq 21a0 <flush_hash_range+0x70>
214c: 7c 08 02 a6 mflr r0
2150: f8 41 00 18 std r2,24(r1)
2154: 7d 89 03 a6 mtctr r12
2158: f8 01 00 80 std r0,128(r1)
215c: 4e 80 04 21 bctrl
2160: e8 41 00 18 ld r2,24(r1)
2164: e8 01 00 80 ld r0,128(r1)
2168: 7c 08 03 a6 mtlr r0
216c: 38 21 00 70 addi r1,r1,112
2170: 38 00 00 00 li r0,0
2174: 38 60 00 00 li r3,0
2178: 38 80 00 00 li r4,0
217c: 38 a0 00 00 li r5,0
2180: 38 c0 00 00 li r6,0
2184: 38 e0 00 00 li r7,0
2188: 39 00 00 00 li r8,0
218c: 39 20 00 00 li r9,0
2190: 39 80 00 00 li r12,0
2194: 4e 80 00 20 blr
2198: 60 00 00 00 nop
219c: 60 00 00 00 nop
21a0: fb 41 00 40 std r26,64(r1)
21a4: fb e1 00 68 std r31,104(r1)
21a8: 3d 22 00 00 addis r9,r2,0
21aa: R_PPC64_TOC16_HA .toc+0x190
21ac: 2c 23 00 00 cmpdi r3,0
21b0: eb 49 00 00 ld r26,0(r9)
21b2: R_PPC64_TOC16_LO_DS .toc+0x190
21b4: 7c 7f 1b 78 mr r31,r3
21b8: e9 2d 00 28 ld r9,40(r13)
21bc: 7f 5a 4a 14 add r26,r26,r9
21c0: 41 82 01 00 beq 22c0 <flush_hash_range+0x190>
21c4: 7c 08 02 a6 mflr r0
21c8: f8 41 00 18 std r2,24(r1)
21cc: fb 61 00 48 std r27,72(r1)
21d0: fb 81 00 50 std r28,80(r1)
21d4: fb a1 00 58 std r29,88(r1)
21d8: fa e1 00 28 std r23,40(r1)
21dc: fb 01 00 30 std r24,48(r1)
21e0: f8 01 00 80 std r0,128(r1)
21e4: fb 21 00 38 std r25,56(r1)
21e8: fb c1 00 60 std r30,96(r1)
21ec: 3d 22 00 00 addis r9,r2,0
21ee: R_PPC64_TOC16_HA .toc+0x18
21f0: 3f 02 00 00 addis r24,r2,0
21f2: R_PPC64_TOC16_HA .bss
21f4: 78 99 07 e0 clrldi r25,r4,63
21f8: ea e9 00 00 ld r23,0(r9)
21fa: R_PPC64_TOC16_LO_DS .toc+0x18
21fc: 3b da 00 10 addi r30,r26,16
2200: 3b 18 00 00 addi r24,r24,0
2202: R_PPC64_TOC16_LO .bss
2204: 60 00 00 00 nop
2208: 60 00 00 00 nop
220c: 60 00 00 00 nop
2210: eb ba 0c 1a lwa r29,3096(r26)
2214: eb 9e 06 08 ld r28,1544(r30)
2218: 38 e0 00 00 li r7,0
221c: eb 7a 0c 1e lwa r27,3100(r26)
2220: e8 de 00 09 ldu r6,8(r30)
2224: 7f 83 e3 78 mr r3,r28
2228: 1d 3d 00 60 mulli r9,r29,96
222c: 7f 65 db 78 mr r5,r27
2230: 7c 97 48 2e lwzx r4,r23,r9
2234: 48 00 00 01 bl 2234 <flush_hash_range+0x104>
2234: R_PPC64_REL24 pte_get_hash_gslot
2238: e9 98 00 18 ld r12,24(r24)
223c: 7f 67 db 78 mr r7,r27
2240: 7f 84 e3 78 mr r4,r28
2244: 7f 28 cb 78 mr r8,r25
2248: 7f a6 eb 78 mr r6,r29
224c: 7f a5 eb 78 mr r5,r29
2250: 7d 89 03 a6 mtctr r12
2254: 4e 80 04 21 bctrl
2258: e8 41 00 18 ld r2,24(r1)
225c: 37 ff ff ff addic. r31,r31,-1
2260: 40 82 ff b0 bne 2210 <flush_hash_range+0xe0>
2264: e8 01 00 80 ld r0,128(r1)
2268: ea e1 00 28 ld r23,40(r1)
226c: eb 01 00 30 ld r24,48(r1)
2270: eb 21 00 38 ld r25,56(r1)
2274: eb 41 00 40 ld r26,64(r1)
2278: eb 61 00 48 ld r27,72(r1)
227c: eb 81 00 50 ld r28,80(r1)
2280: eb a1 00 58 ld r29,88(r1)
2284: 7c 08 03 a6 mtlr r0
2288: eb c1 00 60 ld r30,96(r1)
228c: eb e1 00 68 ld r31,104(r1)
2290: 38 21 00 70 addi r1,r1,112
2294: 38 00 00 00 li r0,0
2298: 38 60 00 00 li r3,0
229c: 38 80 00 00 li r4,0
22a0: 38 a0 00 00 li r5,0
22a4: 38 c0 00 00 li r6,0
22a8: 38 e0 00 00 li r7,0
22ac: 39 00 00 00 li r8,0
22b0: 39 20 00 00 li r9,0
22b4: 39 80 00 00 li r12,0
22b8: 4e 80 00 20 blr
22bc: 60 00 00 00 nop
22c0: eb 41 00 40 ld r26,64(r1)
22c4: eb e1 00 68 ld r31,104(r1)
22c8: 4b ff fe a4 b 216c <flush_hash_range+0x3c>
22cc: 60 00 00 00 nop
00000000000022d0 <hpte_insert_repeating>:
22d0: 3c 4c 00 00 addis r2,r12,0
22d2: R_PPC64_REL16_HA .TOC.+0x2
22d4: 38 42 00 00 addi r2,r2,0
22d6: R_PPC64_REL16_LO .TOC.+0x6
22d8: 7c 08 02 a6 mflr r0
22dc: fb 01 ff c0 std r24,-64(r1)
22e0: fb 21 ff c8 std r25,-56(r1)
22e4: fb 41 ff d0 std r26,-48(r1)
22e8: fb 61 ff d8 std r27,-40(r1)
22ec: fb 81 ff e0 std r28,-32(r1)
22f0: fb a1 ff e8 std r29,-24(r1)
22f4: fb c1 ff f0 std r30,-16(r1)
22f8: fb e1 ff f8 std r31,-8(r1)
22fc: f8 01 00 10 std r0,16(r1)
2300: f8 21 ff 91 stdu r1,-112(r1)
2304: 3f a2 00 00 addis r29,r2,0
2306: R_PPC64_TOC16_HA .bss
2308: 7c 7c 1b 78 mr r28,r3
230c: 7c 98 23 78 mr r24,r4
2310: 7c b9 2b 78 mr r25,r5
2314: 7c da 33 78 mr r26,r6
2318: 7c fb 3b 78 mr r27,r7
231c: 7d 1f 43 78 mr r31,r8
2320: 7d 3e 4b 78 mr r30,r9
2324: 3b bd 00 00 addi r29,r29,0
2326: R_PPC64_TOC16_LO .bss
2328: f8 41 00 18 std r2,24(r1)
232c: e9 7d 00 58 ld r11,88(r29)
2330: e9 9d 00 00 ld r12,0(r29)
2334: 7f ca f3 78 mr r10,r30
2338: 7f e9 fb 78 mr r9,r31
233c: 7f e8 fb 78 mr r8,r31
2340: 7f 67 db 78 mr r7,r27
2344: 7f 46 d3 78 mr r6,r26
2348: 7f 25 cb 78 mr r5,r25
234c: 7f 04 c3 78 mr r4,r24
2350: 7d 89 03 a6 mtctr r12
2354: 7f 8b 58 38 and r11,r28,r11
2358: 79 63 1f 24 sldi r3,r11,3
235c: 4e 80 04 21 bctrl
2360: e8 41 00 18 ld r2,24(r1)
2364: 2c 23 ff ff cmpdi r3,-1
2368: 41 82 00 68 beq 23d0 <hpte_insert_repeating+0x100>
236c: 38 21 00 70 addi r1,r1,112
2370: e8 01 00 10 ld r0,16(r1)
2374: eb 01 ff c0 ld r24,-64(r1)
2378: eb 21 ff c8 ld r25,-56(r1)
237c: eb 41 ff d0 ld r26,-48(r1)
2380: eb 61 ff d8 ld r27,-40(r1)
2384: eb 81 ff e0 ld r28,-32(r1)
2388: eb a1 ff e8 ld r29,-24(r1)
238c: eb c1 ff f0 ld r30,-16(r1)
2390: 7c 08 03 a6 mtlr r0
2394: eb e1 ff f8 ld r31,-8(r1)
2398: 38 00 00 00 li r0,0
239c: 38 80 00 00 li r4,0
23a0: 38 a0 00 00 li r5,0
23a4: 38 c0 00 00 li r6,0
23a8: 38 e0 00 00 li r7,0
23ac: 39 00 00 00 li r8,0
23b0: 39 20 00 00 li r9,0
23b4: 39 40 00 00 li r10,0
23b8: 39 60 00 00 li r11,0
23bc: 39 80 00 00 li r12,0
23c0: 4e 80 00 20 blr
23c4: 60 00 00 00 nop
23c8: 60 00 00 00 nop
23cc: 60 00 00 00 nop
23d0: fa e1 00 28 std r23,40(r1)
23d4: 7f ca f3 78 mr r10,r30
23d8: 7f e9 fb 78 mr r9,r31
23dc: 7f e8 fb 78 mr r8,r31
23e0: 63 67 00 02 ori r7,r27,2
23e4: 7f 46 d3 78 mr r6,r26
23e8: 7f 25 cb 78 mr r5,r25
23ec: 7f 04 c3 78 mr r4,r24
23f0: ea fd 00 58 ld r23,88(r29)
23f4: e9 9d 00 00 ld r12,0(r29)
23f8: 7d 89 03 a6 mtctr r12
23fc: 7e f7 e0 78 andc r23,r23,r28
2400: 7a f7 1f 24 sldi r23,r23,3
2404: 7e e3 bb 78 mr r3,r23
2408: 4e 80 04 21 bctrl
240c: e8 41 00 18 ld r2,24(r1)
2410: 2c 23 ff ff cmpdi r3,-1
2414: 40 82 00 38 bne 244c <hpte_insert_repeating+0x17c>
2418: 7d 2c 42 a6 mftb r9
241c: 71 29 00 01 andi. r9,r9,1
2420: 41 82 00 10 beq 2430 <hpte_insert_repeating+0x160>
2424: ea fd 00 58 ld r23,88(r29)
2428: 7f 97 b8 38 and r23,r28,r23
242c: 7a f7 1f 24 sldi r23,r23,3
2430: e9 9d 00 20 ld r12,32(r29)
2434: 7e e3 bb 78 mr r3,r23
2438: 7d 89 03 a6 mtctr r12
243c: 4e 80 04 21 bctrl
2440: e8 41 00 18 ld r2,24(r1)
2444: ea e1 00 28 ld r23,40(r1)
2448: 4b ff fe e4 b 232c <hpte_insert_repeating+0x5c>
244c: ea e1 00 28 ld r23,40(r1)
2450: 4b ff ff 1c b 236c <hpte_insert_repeating+0x9c>
2454: 60 00 00 00 nop
2458: 60 00 00 00 nop
245c: 60 00 00 00 nop
0000000000002460 <hpt_clear_stress>:
2460: 3c 4c 00 00 addis r2,r12,0
2462: R_PPC64_REL16_HA .TOC.+0x2
2464: 38 42 00 00 addi r2,r2,0
2466: R_PPC64_REL16_LO .TOC.+0x6
2468: fb 81 ff e0 std r28,-32(r1)
246c: fb c1 ff f0 std r30,-16(r1)
2470: 3d 22 00 00 addis r9,r2,0
2472: R_PPC64_TOC16_HA .bss+0x188
2474: f8 21 ff c1 stdu r1,-64(r1)
2478: e9 29 00 00 ld r9,0(r9)
247a: R_PPC64_TOC16_LO_DS .bss+0x188
247c: a3 8d 00 02 lhz r28,2(r13)
2480: 7b 9c 3e 24 sldi r28,r28,7
2484: 7f c9 e0 2a ldx r30,r9,r28
2488: 2c 3e ff ff cmpdi r30,-1
248c: 41 82 00 6c beq 24f8 <hpt_clear_stress+0x98>
2490: 7c 08 02 a6 mflr r0
2494: f8 41 00 18 std r2,24(r1)
2498: fb a1 00 28 std r29,40(r1)
249c: fb e1 00 38 std r31,56(r1)
24a0: 3f a2 00 00 addis r29,r2,0
24a2: R_PPC64_TOC16_HA .bss
24a4: f8 01 00 50 std r0,80(r1)
24a8: 3b e0 00 08 li r31,8
24ac: 3b bd 00 00 addi r29,r29,0
24ae: R_PPC64_TOC16_LO .bss
24b0: e9 9d 00 20 ld r12,32(r29)
24b4: 7f c3 f3 78 mr r3,r30
24b8: 3b ff ff ff addi r31,r31,-1
24bc: 7d 89 03 a6 mtctr r12
24c0: 4e 80 04 21 bctrl
24c4: e8 41 00 18 ld r2,24(r1)
24c8: 2f 9f 00 00 cmpwi cr7,r31,0
24cc: 2c 23 ff ff cmpdi r3,-1
24d0: 41 82 00 08 beq 24d8 <hpt_clear_stress+0x78>
24d4: 40 9e ff dc bne cr7,24b0 <hpt_clear_stress+0x50>
24d8: 3d 22 00 00 addis r9,r2,0
24da: R_PPC64_TOC16_HA .bss+0x188
24dc: 39 40 ff ff li r10,-1
24e0: e9 29 00 00 ld r9,0(r9)
24e2: R_PPC64_TOC16_LO_DS .bss+0x188
24e4: 7d 49 e1 2a stdx r10,r9,r28
24e8: e8 01 00 50 ld r0,80(r1)
24ec: eb a1 00 28 ld r29,40(r1)
24f0: eb e1 00 38 ld r31,56(r1)
24f4: 7c 08 03 a6 mtlr r0
24f8: 38 21 00 40 addi r1,r1,64
24fc: eb 81 ff e0 ld r28,-32(r1)
2500: eb c1 ff f0 ld r30,-16(r1)
2504: 38 00 00 00 li r0,0
2508: 38 60 00 00 li r3,0
250c: 39 20 00 00 li r9,0
2510: 39 40 00 00 li r10,0
2514: 39 80 00 00 li r12,0
2518: 4e 80 00 20 blr
251c: 60 00 00 00 nop
0000000000002520 <stress_hpt_timer_fn>:
2520: 3c 4c 00 00 addis r2,r12,0
2522: R_PPC64_REL16_HA .TOC.+0x2
2524: 38 42 00 00 addi r2,r2,0
2526: R_PPC64_REL16_LO .TOC.+0x6
2528: 7c 08 02 a6 mflr r0
252c: f8 01 00 10 std r0,16(r1)
2530: f8 21 ff e1 stdu r1,-32(r1)
2534: 48 00 00 01 bl 2534 <stress_hpt_timer_fn+0x14>
2534: R_PPC64_REL24 hpt_clear_stress
2538: 38 60 00 00 li r3,0
253c: 48 00 00 01 bl 253c <stress_hpt_timer_fn+0x1c>
253c: R_PPC64_REL24 hash__tlbiel_all
2540: a1 2d 00 02 lhz r9,2(r13)
2544: 2c 09 00 00 cmpwi r9,0
2548: 40 82 00 18 bne 2560 <stress_hpt_timer_fn+0x40>
254c: 3d 22 00 00 addis r9,r2,0
254e: R_PPC64_TOC16_HA .toc+0x198
2550: e9 29 00 00 ld r9,0(r9)
2552: R_PPC64_TOC16_LO_DS .toc+0x198
2554: e9 29 00 00 ld r9,0(r9)
2558: 71 29 00 02 andi. r9,r9,2
255c: 40 82 00 a4 bne 2600 <stress_hpt_timer_fn+0xe0>
2560: 39 20 00 02 li r9,2
2564: 38 80 00 02 li r4,2
2568: 3d 42 00 00 addis r10,r2,0
256a: R_PPC64_TOC16_HA .toc+0x1a0
256c: e9 4a 00 00 ld r10,0(r10)
256e: R_PPC64_TOC16_LO_DS .toc+0x1a0
2570: 81 4a 00 00 lwz r10,0(r10)
2574: 7c 0a 48 40 cmplw r10,r9
2578: 41 81 00 2c bgt 25a4 <stress_hpt_timer_fn+0x84>
257c: 3d 22 00 00 addis r9,r2,0
257e: R_PPC64_TOC16_HA .toc+0x198
2580: 38 80 00 02 li r4,2
2584: e9 29 00 00 ld r9,0(r9)
2586: R_PPC64_TOC16_LO_DS .toc+0x198
2588: e9 29 00 00 ld r9,0(r9)
258c: 71 29 00 03 andi. r9,r9,3
2590: 41 82 00 14 beq 25a4 <stress_hpt_timer_fn+0x84>
2594: 7d 49 00 d0 neg r10,r9
2598: 7d 29 50 38 and r9,r9,r10
259c: 7d 29 00 74 cntlzd r9,r9
25a0: 20 89 00 3f subfic r4,r9,63
25a4: 3d 22 00 00 addis r9,r2,0
25a6: R_PPC64_TOC16_HA .toc+0x68
25a8: 3c 62 00 00 addis r3,r2,0
25aa: R_PPC64_TOC16_HA .bss+0x190
25ac: 3d 42 00 00 addis r10,r2,0
25ae: R_PPC64_TOC16_HA .bss+0x1a0
25b0: 7c 84 07 b4 extsw r4,r4
25b4: e9 29 00 00 ld r9,0(r9)
25b6: R_PPC64_TOC16_LO_DS .toc+0x68
25b8: 38 63 00 00 addi r3,r3,0
25ba: R_PPC64_TOC16_LO .bss+0x190
25bc: e9 29 00 00 ld r9,0(r9)
25c0: 39 29 00 03 addi r9,r9,3
25c4: f9 2a 00 00 std r9,0(r10)
25c6: R_PPC64_TOC16_LO_DS .bss+0x1a0
25c8: 48 00 00 01 bl 25c8 <stress_hpt_timer_fn+0xa8>
25c8: R_PPC64_REL24 add_timer_on
25cc: 60 00 00 00 nop
25d0: 38 21 00 20 addi r1,r1,32
25d4: e8 01 00 10 ld r0,16(r1)
25d8: 7c 08 03 a6 mtlr r0
25dc: 38 00 00 00 li r0,0
25e0: 38 60 00 00 li r3,0
25e4: 38 80 00 00 li r4,0
25e8: 39 20 00 00 li r9,0
25ec: 39 40 00 00 li r10,0
25f0: 4e 80 00 20 blr
25f4: 60 00 00 00 nop
25f8: 60 00 00 00 nop
25fc: 60 00 00 00 nop
2600: 39 20 00 01 li r9,1
2604: 38 80 00 01 li r4,1
2608: 4b ff ff 60 b 2568 <stress_hpt_timer_fn+0x48>
260c: 60 00 00 00 nop
0000000000002610 <hpt_do_stress>:
2610: 3c 4c 00 00 addis r2,r12,0
2612: R_PPC64_REL16_HA .TOC.+0x2
2614: 38 42 00 00 addi r2,r2,0
2616: R_PPC64_REL16_LO .TOC.+0x6
2618: fb a1 ff e8 std r29,-24(r1)
261c: fb c1 ff f0 std r30,-16(r1)
2620: 3d 22 00 00 addis r9,r2,0
2622: R_PPC64_TOC16_HA .bss+0x188
2624: f8 21 ff b1 stdu r1,-80(r1)
2628: e9 49 00 00 ld r10,0(r9)
262a: R_PPC64_TOC16_LO_DS .bss+0x188
262c: a3 ad 00 02 lhz r29,2(r13)
2630: 7b bd 3e 24 sldi r29,r29,7
2634: 7f ca e8 2a ldx r30,r10,r29
2638: 7c 3e 20 40 cmpld r30,r4
263c: 41 82 00 b4 beq 26f0 <hpt_do_stress+0xe0>
2640: 2c 3e ff ff cmpdi r30,-1
2644: fb 61 00 28 std r27,40(r1)
2648: fb 81 00 30 std r28,48(r1)
264c: 7c 7b 1b 78 mr r27,r3
2650: 7c 9c 23 78 mr r28,r4
2654: 41 82 00 74 beq 26c8 <hpt_do_stress+0xb8>
2658: 7c 08 02 a6 mflr r0
265c: f8 41 00 18 std r2,24(r1)
2660: fb 41 00 20 std r26,32(r1)
2664: fb e1 00 48 std r31,72(r1)
2668: 3f 42 00 00 addis r26,r2,0
266a: R_PPC64_TOC16_HA .bss
266c: f8 01 00 60 std r0,96(r1)
2670: 3b e0 00 08 li r31,8
2674: 3b 5a 00 00 addi r26,r26,0
2676: R_PPC64_TOC16_LO .bss
2678: 60 00 00 00 nop
267c: 60 00 00 00 nop
2680: e9 9a 00 20 ld r12,32(r26)
2684: 7f c3 f3 78 mr r3,r30
2688: 3b ff ff ff addi r31,r31,-1
268c: 7d 89 03 a6 mtctr r12
2690: 4e 80 04 21 bctrl
2694: e8 41 00 18 ld r2,24(r1)
2698: 2f 9f 00 00 cmpwi cr7,r31,0
269c: 2c 23 ff ff cmpdi r3,-1
26a0: 41 82 00 08 beq 26a8 <hpt_do_stress+0x98>
26a4: 40 9e ff dc bne cr7,2680 <hpt_do_stress+0x70>
26a8: 3d 22 00 00 addis r9,r2,0
26aa: R_PPC64_TOC16_HA .bss+0x188
26ac: e9 49 00 00 ld r10,0(r9)
26ae: R_PPC64_TOC16_LO_DS .bss+0x188
26b0: 39 20 ff ff li r9,-1
26b4: 7d 2a e9 2a stdx r9,r10,r29
26b8: e8 01 00 60 ld r0,96(r1)
26bc: eb 41 00 20 ld r26,32(r1)
26c0: eb e1 00 48 ld r31,72(r1)
26c4: 7c 08 03 a6 mtlr r0
26c8: 3d 20 bf ff lis r9,-16385
26cc: 61 29 ff ff ori r9,r9,65535
26d0: 79 29 07 c6 sldi r9,r9,32
26d4: 65 29 ff ff oris r9,r9,65535
26d8: 61 29 ff ff ori r9,r9,65535
26dc: 7c 3b 48 40 cmpld r27,r9
26e0: 40 81 00 40 ble 2720 <hpt_do_stress+0x110>
26e4: 7f 8a e9 2a stdx r28,r10,r29
26e8: eb 61 00 28 ld r27,40(r1)
26ec: eb 81 00 30 ld r28,48(r1)
26f0: 38 21 00 50 addi r1,r1,80
26f4: eb a1 ff e8 ld r29,-24(r1)
26f8: eb c1 ff f0 ld r30,-16(r1)
26fc: 38 00 00 00 li r0,0
2700: 38 60 00 00 li r3,0
2704: 38 80 00 00 li r4,0
2708: 39 20 00 00 li r9,0
270c: 39 40 00 00 li r10,0
2710: 39 80 00 00 li r12,0
2714: 4e 80 00 20 blr
2718: 60 00 00 00 nop
271c: 60 00 00 00 nop
2720: eb 61 00 28 ld r27,40(r1)
2724: eb 81 00 30 ld r28,48(r1)
2728: 38 21 00 50 addi r1,r1,80
272c: eb a1 ff e8 ld r29,-24(r1)
2730: eb c1 ff f0 ld r30,-16(r1)
2734: 38 00 00 00 li r0,0
2738: 38 60 00 00 li r3,0
273c: 38 80 00 00 li r4,0
2740: 39 20 00 00 li r9,0
2744: 39 40 00 00 li r10,0
2748: 39 80 00 00 li r12,0
274c: 4e 80 00 20 blr
0000000000002750 <hash__kernel_map_pages>:
2750: 3c 4c 00 00 addis r2,r12,0
2752: R_PPC64_REL16_HA .TOC.+0x2
2754: 38 42 00 00 addi r2,r2,0
2756: R_PPC64_REL16_LO .TOC.+0x6
2758: 7c 08 02 a6 mflr r0
275c: fb 01 ff c0 std r24,-64(r1)
2760: 7d 70 80 26 mfocrf r11,8
2764: f8 01 00 10 std r0,16(r1)
2768: 91 61 00 08 stw r11,8(r1)
276c: f8 21 ff 31 stdu r1,-208(r1)
2770: f8 41 00 18 std r2,24(r1)
2774: 8b 0d 01 52 lbz r24,338(r13)
2778: 63 09 00 01 ori r9,r24,1
277c: 99 2d 01 52 stb r9,338(r13)
2780: 2c 04 00 00 cmpwi r4,0
2784: 40 81 02 20 ble 29a4 <hash__kernel_map_pages+0x254>
2788: fa a1 00 78 std r21,120(r1)
278c: fa c1 00 80 std r22,128(r1)
2790: 3d 22 00 00 addis r9,r2,0
2792: R_PPC64_TOC16_HA .toc+0x188
2794: 2e 25 00 00 cmpdi cr4,r5,0
2798: fb 41 00 a0 std r26,160(r1)
279c: fb 61 00 a8 std r27,168(r1)
27a0: fb e1 00 c8 std r31,200(r1)
27a4: fb 21 00 98 std r25,152(r1)
27a8: fb 81 00 b0 std r28,176(r1)
27ac: eb 29 00 00 ld r25,0(r9)
27ae: R_PPC64_TOC16_LO_DS .toc+0x188
27b0: 3f 82 00 00 addis r28,r2,0
27b2: R_PPC64_TOC16_HA .bss
27b4: fa e1 00 88 std r23,136(r1)
27b8: fb a1 00 b8 std r29,184(r1)
27bc: fb c1 00 c0 std r30,192(r1)
27c0: 7c 7d 1b 78 mr r29,r3
27c4: 7c 9e 23 78 mr r30,r4
27c8: 3b 9c 00 00 addi r28,r28,0
27ca: R_PPC64_TOC16_LO .bss
27cc: 3a e0 00 00 li r23,0
27d0: e9 39 00 00 ld r9,0(r25)
27d4: e9 5c 00 60 ld r10,96(r28)
27d8: 7d 29 e8 50 subf r9,r9,r29
27dc: 79 3b d4 02 rldicl r27,r9,58,16
27e0: 7d 29 36 74 sradi r9,r9,6
27e4: 7c 2a d8 40 cmpld r10,r27
27e8: 40 81 01 88 ble 2970 <hash__kernel_map_pages+0x220>
27ec: 79 25 64 e4 sldi r5,r9,12
27f0: 39 20 ff ff li r9,-1
27f4: 83 5c 01 80 lwz r26,384(r28)
27f8: 3a c0 00 05 li r22,5
27fc: 7c bf 2b 78 mr r31,r5
2800: 79 3f f0 0e rldimi r31,r9,62,0
2804: 7b e9 27 20 srdi r9,r31,60
2808: 28 29 00 0c cmpldi r9,12
280c: 41 92 02 04 beq cr4,2a10 <hash__kernel_map_pages+0x2c0>
2810: 40 82 00 3c bne 284c <hash__kernel_map_pages+0xfc>
2814: 3d 20 c0 00 lis r9,-16384
2818: 3a c0 00 01 li r22,1
281c: 61 29 3c ff ori r9,r9,15615
2820: 79 29 07 c6 sldi r9,r9,32
2824: 65 29 ff ff oris r9,r9,65535
2828: 61 29 ff ff ori r9,r9,65535
282c: 7c 3f 48 40 cmpld r31,r9
2830: 40 81 00 1c ble 284c <hash__kernel_map_pages+0xfc>
2834: 3e c0 3f ff lis r22,16383
2838: 62 d6 c3 00 ori r22,r22,49920
283c: 7a d6 07 c6 sldi r22,r22,32
2840: 7e df b2 14 add r22,r31,r22
2844: 7a d6 c2 20 srdi r22,r22,40
2848: 3a d6 00 02 addi r22,r22,2
284c: 78 a9 13 c4 rldicr r9,r5,2,15
2850: 79 29 f0 83 srdi. r9,r9,2
2854: 39 20 00 00 li r9,0
2858: 40 82 00 74 bne 28cc <hash__kernel_map_pages+0x17c>
285c: 3d 22 00 00 addis r9,r2,0
285e: R_PPC64_TOC16_HA .toc+0x38
2860: e9 29 00 00 ld r9,0(r9)
2862: R_PPC64_TOC16_LO_DS .toc+0x38
2864: 89 29 00 00 lbz r9,0(r9)
2868: 2c 09 00 00 cmpwi r9,0
286c: 41 82 04 1c beq 2c88 <hash__kernel_map_pages+0x538>
2870: 60 00 00 00 nop
2874: 7f 46 d3 78 mr r6,r26
2878: 2c 1a 00 00 cmpwi r26,0
287c: 39 40 00 44 li r10,68
2880: 41 82 03 70 beq 2bf0 <hash__kernel_map_pages+0x4a0>
2884: 7a d6 4d a4 sldi r22,r22,9
2888: 7b e9 c5 e0 rldicl r9,r31,24,55
288c: 3c e0 00 bf lis r7,191
2890: 39 4a ff d8 addi r10,r10,-40
2894: 60 e7 50 d9 ori r7,r7,20697
2898: 7d 29 b3 78 or r9,r9,r22
289c: 39 00 00 01 li r8,1
28a0: 7c da 33 78 mr r26,r6
28a4: 7d 29 39 d2 mulld r9,r9,r7
28a8: 7d 08 50 36 sld r8,r8,r10
28ac: 39 08 ff ff addi r8,r8,-1
28b0: 7d 27 54 36 srd r7,r9,r10
28b4: 7d 09 48 38 and r9,r8,r9
28b8: 7c e7 4a 14 add r7,r7,r9
28bc: 39 27 00 01 addi r9,r7,1
28c0: 7d 29 54 36 srd r9,r9,r10
28c4: 7d 29 3a 14 add r9,r9,r7
28c8: 7d 29 40 38 and r9,r9,r8
28cc: 2c 1a 00 00 cmpwi r26,0
28d0: 7b e4 a3 02 srdi r4,r31,12
28d4: 41 82 02 ec beq 2bc0 <hash__kernel_map_pages+0x470>
28d8: 79 24 e0 0c rldimi r4,r9,28,0
28dc: 78 8a 27 02 srdi r10,r4,28
28e0: 78 83 01 20 clrldi r3,r4,36
28e4: 79 48 c9 a4 sldi r8,r10,25
28e8: 7c 63 52 78 xor r3,r3,r10
28ec: 7c 63 42 78 xor r3,r3,r8
28f0: 2c 29 00 00 cmpdi r9,0
28f4: 41 82 00 7c beq 2970 <hash__kernel_map_pages+0x220>
28f8: e9 3c 00 68 ld r9,104(r28)
28fc: 7d 29 d8 ae lbzx r9,r9,r27
2900: 71 29 00 80 andi. r9,r9,128
2904: 40 82 00 6c bne 2970 <hash__kernel_map_pages+0x220>
2908: e9 1c 01 7e lwa r8,380(r28)
290c: 78 a5 23 e4 rldicr r5,r5,4,47
2910: 7f 49 07 b4 extsw r9,r26
2914: 38 e0 00 10 li r7,16
2918: 38 c0 01 94 li r6,404
291c: 78 a5 e1 02 srdi r5,r5,4
2920: 78 63 06 40 clrldi r3,r3,25
2924: 48 00 00 01 bl 2924 <hash__kernel_map_pages+0x1d4>
2924: R_PPC64_REL24 hpte_insert_repeating
2928: 7c 7f 1b 78 mr r31,r3
292c: 78 69 0f e0 srdi r9,r3,63
2930: 0b 09 00 00 tdnei r9,0
2934: 3f 42 00 00 addis r26,r2,0
2936: R_PPC64_TOC16_HA .data
2938: 3b 5a 00 00 addi r26,r26,0
293a: R_PPC64_TOC16_LO .data
293c: 7f 43 d3 78 mr r3,r26
2940: 48 00 00 01 bl 2940 <hash__kernel_map_pages+0x1f0>
2940: R_PPC64_REL24 _raw_spin_lock
2944: 60 00 00 00 nop
2948: e9 5c 00 68 ld r10,104(r28)
294c: 7d 2a d8 ae lbzx r9,r10,r27
2950: 55 29 06 30 rlwinm r9,r9,0,24,24
2954: 0b 09 00 00 tdnei r9,0
2958: 39 20 ff ff li r9,-1
295c: 7f 43 d3 78 mr r3,r26
2960: 79 3f 38 2c rldimi r31,r9,7,32
2964: 7f ea d9 ae stbx r31,r10,r27
2968: 48 00 00 01 bl 2968 <hash__kernel_map_pages+0x218>
2968: R_PPC64_REL24 _raw_spin_unlock
296c: 60 00 00 00 nop
2970: 37 de ff ff addic. r30,r30,-1
2974: 3b bd 00 40 addi r29,r29,64
2978: 40 82 fe 58 bne 27d0 <hash__kernel_map_pages+0x80>
297c: ea a1 00 78 ld r21,120(r1)
2980: ea c1 00 80 ld r22,128(r1)
2984: ea e1 00 88 ld r23,136(r1)
2988: eb 21 00 98 ld r25,152(r1)
298c: eb 41 00 a0 ld r26,160(r1)
2990: eb 61 00 a8 ld r27,168(r1)
2994: eb 81 00 b0 ld r28,176(r1)
2998: eb a1 00 b8 ld r29,184(r1)
299c: eb c1 00 c0 ld r30,192(r1)
29a0: eb e1 00 c8 ld r31,200(r1)
29a4: 89 2d 01 52 lbz r9,338(r13)
29a8: 71 29 00 01 andi. r9,r9,1
29ac: 41 82 02 94 beq 2c40 <hash__kernel_map_pages+0x4f0>
29b0: 7f 03 c3 78 mr r3,r24
29b4: 48 00 00 01 bl 29b4 <hash__kernel_map_pages+0x264>
29b4: R_PPC64_REL24 arch_local_irq_restore
29b8: 60 00 00 00 nop
29bc: 38 21 00 d0 addi r1,r1,208
29c0: 81 61 00 08 lwz r11,8(r1)
29c4: e8 01 00 10 ld r0,16(r1)
29c8: eb 01 ff c0 ld r24,-64(r1)
29cc: 7d 70 81 20 mtocrf 8,r11
29d0: 7c 08 03 a6 mtlr r0
29d4: 38 00 00 00 li r0,0
29d8: 38 60 00 00 li r3,0
29dc: 38 80 00 00 li r4,0
29e0: 38 a0 00 00 li r5,0
29e4: 38 c0 00 00 li r6,0
29e8: 38 e0 00 00 li r7,0
29ec: 39 00 00 00 li r8,0
29f0: 39 20 00 00 li r9,0
29f4: 39 40 00 00 li r10,0
29f8: 39 60 00 00 li r11,0
29fc: 39 80 00 00 li r12,0
2a00: 4e 80 00 20 blr
2a04: 60 00 00 00 nop
2a08: 60 00 00 00 nop
2a0c: 60 00 00 00 nop
2a10: 40 82 00 3c bne 2a4c <hash__kernel_map_pages+0x2fc>
2a14: 3d 20 c0 00 lis r9,-16384
2a18: 3a c0 00 01 li r22,1
2a1c: 61 29 3c ff ori r9,r9,15615
2a20: 79 29 07 c6 sldi r9,r9,32
2a24: 65 29 ff ff oris r9,r9,65535
2a28: 61 29 ff ff ori r9,r9,65535
2a2c: 7c 3f 48 40 cmpld r31,r9
2a30: 40 81 00 1c ble 2a4c <hash__kernel_map_pages+0x2fc>
2a34: 3e c0 3f ff lis r22,16383
2a38: 62 d6 c3 00 ori r22,r22,49920
2a3c: 7a d6 07 c6 sldi r22,r22,32
2a40: 7e df b2 14 add r22,r31,r22
2a44: 7a d6 c2 20 srdi r22,r22,40
2a48: 3a d6 00 02 addi r22,r22,2
2a4c: 78 a5 13 c4 rldicr r5,r5,2,15
2a50: 39 20 00 00 li r9,0
2a54: 78 a5 f0 83 srdi. r5,r5,2
2a58: 40 82 00 74 bne 2acc <hash__kernel_map_pages+0x37c>
2a5c: 3d 22 00 00 addis r9,r2,0
2a5e: R_PPC64_TOC16_HA .toc+0x38
2a60: e9 29 00 00 ld r9,0(r9)
2a62: R_PPC64_TOC16_LO_DS .toc+0x38
2a64: 89 29 00 00 lbz r9,0(r9)
2a68: 2c 09 00 00 cmpwi r9,0
2a6c: 41 82 01 e0 beq 2c4c <hash__kernel_map_pages+0x4fc>
2a70: 60 00 00 00 nop
2a74: 7f 46 d3 78 mr r6,r26
2a78: 2c 1a 00 00 cmpwi r26,0
2a7c: 39 40 00 44 li r10,68
2a80: 41 82 01 a0 beq 2c20 <hash__kernel_map_pages+0x4d0>
2a84: 7a d6 4d a4 sldi r22,r22,9
2a88: 7b e9 c5 e0 rldicl r9,r31,24,55
2a8c: 3c e0 00 bf lis r7,191
2a90: 39 4a ff d8 addi r10,r10,-40
2a94: 60 e7 50 d9 ori r7,r7,20697
2a98: 7d 29 b3 78 or r9,r9,r22
2a9c: 39 00 00 01 li r8,1
2aa0: 7c da 33 78 mr r26,r6
2aa4: 7d 29 39 d2 mulld r9,r9,r7
2aa8: 7d 08 50 36 sld r8,r8,r10
2aac: 39 08 ff ff addi r8,r8,-1
2ab0: 7d 27 54 36 srd r7,r9,r10
2ab4: 7d 09 48 38 and r9,r8,r9
2ab8: 7c e7 4a 14 add r7,r7,r9
2abc: 39 27 00 01 addi r9,r7,1
2ac0: 7d 29 54 36 srd r9,r9,r10
2ac4: 7d 29 3a 14 add r9,r9,r7
2ac8: 7d 29 40 38 and r9,r9,r8
2acc: 2c 1a 00 00 cmpwi r26,0
2ad0: 7b ff a3 02 srdi r31,r31,12
2ad4: 41 82 00 9c beq 2b70 <hash__kernel_map_pages+0x420>
2ad8: 79 3f e0 0c rldimi r31,r9,28,0
2adc: 3e a2 00 00 addis r21,r2,0
2ade: R_PPC64_TOC16_HA .data
2ae0: 3a b5 00 00 addi r21,r21,0
2ae2: R_PPC64_TOC16_LO .data
2ae4: 7b e9 27 02 srdi r9,r31,28
2ae8: 7b fa 01 20 clrldi r26,r31,36
2aec: 7e a3 ab 78 mr r3,r21
2af0: 79 2a c9 a4 sldi r10,r9,25
2af4: 7f 5a 4a 78 xor r26,r26,r9
2af8: 7f 5a 52 78 xor r26,r26,r10
2afc: 48 00 00 01 bl 2afc <hash__kernel_map_pages+0x3ac>
2afc: R_PPC64_REL24 _raw_spin_lock
2b00: 60 00 00 00 nop
2b04: e9 3c 00 68 ld r9,104(r28)
2b08: 7e c9 d8 ae lbzx r22,r9,r27
2b0c: 72 ca 00 80 andi. r10,r22,128
2b10: 41 82 00 94 beq 2ba4 <hash__kernel_map_pages+0x454>
2b14: 7e e9 d9 ae stbx r23,r9,r27
2b18: 7e a3 ab 78 mr r3,r21
2b1c: 7b 5b 06 40 clrldi r27,r26,25
2b20: 48 00 00 01 bl 2b20 <hash__kernel_map_pages+0x3d0>
2b20: R_PPC64_REL24 _raw_spin_unlock
2b24: 60 00 00 00 nop
2b28: 72 c9 00 08 andi. r9,r22,8
2b2c: 41 82 00 08 beq 2b34 <hash__kernel_map_pages+0x3e4>
2b30: 7f 7b d8 f8 not r27,r27
2b34: e9 3c 00 58 ld r9,88(r28)
2b38: e9 9c 00 18 ld r12,24(r28)
2b3c: 7e c3 b3 78 mr r3,r22
2b40: 7f e4 fb 78 mr r4,r31
2b44: e8 dc 01 7e lwa r6,380(r28)
2b48: 39 00 00 00 li r8,0
2b4c: e8 fc 01 82 lwa r7,384(r28)
2b50: 7d 89 03 a6 mtctr r12
2b54: 7f 7b 48 38 and r27,r27,r9
2b58: 7c c5 33 78 mr r5,r6
2b5c: 7b 63 18 0c rldimi r3,r27,3,0
2b60: 4e 80 04 21 bctrl
2b64: e8 41 00 18 ld r2,24(r1)
2b68: 4b ff fe 08 b 2970 <hash__kernel_map_pages+0x220>
2b6c: 60 00 00 00 nop
2b70: 79 3f 80 0c rldimi r31,r9,16,0
2b74: 3e a2 00 00 addis r21,r2,0
2b76: R_PPC64_TOC16_HA .data
2b78: 3a b5 00 00 addi r21,r21,0
2b7a: R_PPC64_TOC16_LO .data
2b7c: 7b e9 04 20 clrldi r9,r31,48
2b80: 7b fa 84 02 srdi r26,r31,16
2b84: 7e a3 ab 78 mr r3,r21
2b88: 7f 5a 4a 78 xor r26,r26,r9
2b8c: 48 00 00 01 bl 2b8c <hash__kernel_map_pages+0x43c>
2b8c: R_PPC64_REL24 _raw_spin_lock
2b90: 60 00 00 00 nop
2b94: e9 3c 00 68 ld r9,104(r28)
2b98: 7e c9 d8 ae lbzx r22,r9,r27
2b9c: 72 ca 00 80 andi. r10,r22,128
2ba0: 40 82 ff 74 bne 2b14 <hash__kernel_map_pages+0x3c4>
2ba4: 7e a3 ab 78 mr r3,r21
2ba8: 48 00 00 01 bl 2ba8 <hash__kernel_map_pages+0x458>
2ba8: R_PPC64_REL24 _raw_spin_unlock
2bac: 60 00 00 00 nop
2bb0: 4b ff fd c0 b 2970 <hash__kernel_map_pages+0x220>
2bb4: 60 00 00 00 nop
2bb8: 60 00 00 00 nop
2bbc: 60 00 00 00 nop
2bc0: 79 24 80 0c rldimi r4,r9,16,0
2bc4: 78 83 84 02 srdi r3,r4,16
2bc8: 78 8a 04 20 clrldi r10,r4,48
2bcc: 7c 63 52 78 xor r3,r3,r10
2bd0: 4b ff fd 20 b 28f0 <hash__kernel_map_pages+0x1a0>
2bd4: 60 00 00 00 nop
2bd8: 60 00 00 00 nop
2bdc: 60 00 00 00 nop
2be0: 7f 46 d3 78 mr r6,r26
2be4: 39 40 00 41 li r10,65
2be8: 2c 1a 00 00 cmpwi r26,0
2bec: 40 82 fc 98 bne 2884 <hash__kernel_map_pages+0x134>
2bf0: 7a d6 aa a4 sldi r22,r22,21
2bf4: 7b e9 22 e2 rldicl r9,r31,36,43
2bf8: 3c e0 00 bf lis r7,191
2bfc: 39 4a ff e4 addi r10,r10,-28
2c00: 4b ff fc 94 b 2894 <hash__kernel_map_pages+0x144>
2c04: 60 00 00 00 nop
2c08: 60 00 00 00 nop
2c0c: 60 00 00 00 nop
2c10: 7f 46 d3 78 mr r6,r26
2c14: 39 40 00 41 li r10,65
2c18: 2c 1a 00 00 cmpwi r26,0
2c1c: 40 82 fe 68 bne 2a84 <hash__kernel_map_pages+0x334>
2c20: 7a d6 aa a4 sldi r22,r22,21
2c24: 7b e9 22 e2 rldicl r9,r31,36,43
2c28: 3c e0 00 bf lis r7,191
2c2c: 39 4a ff e4 addi r10,r10,-28
2c30: 4b ff fe 64 b 2a94 <hash__kernel_map_pages+0x344>
2c34: 60 00 00 00 nop
2c38: 60 00 00 00 nop
2c3c: 60 00 00 00 nop
2c40: 48 00 00 01 bl 2c40 <hash__kernel_map_pages+0x4f0>
2c40: R_PPC64_REL24 warn_bogus_irq_restore
2c44: 60 00 00 00 nop
2c48: 4b ff fd 68 b 29b0 <hash__kernel_map_pages+0x260>
2c4c: 3c 62 00 00 addis r3,r2,0
2c4e: R_PPC64_TOC16_HA .rodata.str1.8+0x210
2c50: 38 63 00 00 addi r3,r3,0
2c52: R_PPC64_TOC16_LO .rodata.str1.8+0x210
2c54: 48 00 00 01 bl 2c54 <hash__kernel_map_pages+0x504>
2c54: R_PPC64_REL24 _printk
2c58: 60 00 00 00 nop
2c5c: 48 00 00 01 bl 2c5c <hash__kernel_map_pages+0x50c>
2c5c: R_PPC64_REL24 dump_stack
2c60: 60 00 00 00 nop
2c64: 3d 22 00 00 addis r9,r2,0
2c66: R_PPC64_TOC16_HA .toc+0x10
2c68: 80 dc 01 80 lwz r6,384(r28)
2c6c: e9 29 00 00 ld r9,0(r9)
2c6e: R_PPC64_TOC16_LO_DS .toc+0x10
2c70: e9 29 00 00 ld r9,0(r9)
2c74: 81 29 00 20 lwz r9,32(r9)
2c78: 71 29 20 00 andi. r9,r9,8192
2c7c: 40 82 fd fc bne 2a78 <hash__kernel_map_pages+0x328>
2c80: 39 40 00 41 li r10,65
2c84: 4b ff ff 94 b 2c18 <hash__kernel_map_pages+0x4c8>
2c88: 3c 62 00 00 addis r3,r2,0
2c8a: R_PPC64_TOC16_HA .rodata.str1.8+0x210
2c8c: f8 a1 00 68 std r5,104(r1)
2c90: 38 63 00 00 addi r3,r3,0
2c92: R_PPC64_TOC16_LO .rodata.str1.8+0x210
2c94: 48 00 00 01 bl 2c94 <hash__kernel_map_pages+0x544>
2c94: R_PPC64_REL24 _printk
2c98: 60 00 00 00 nop
2c9c: 48 00 00 01 bl 2c9c <hash__kernel_map_pages+0x54c>
2c9c: R_PPC64_REL24 dump_stack
2ca0: 60 00 00 00 nop
2ca4: 3d 22 00 00 addis r9,r2,0
2ca6: R_PPC64_TOC16_HA .toc+0x10
2ca8: 80 dc 01 80 lwz r6,384(r28)
2cac: e8 a1 00 68 ld r5,104(r1)
2cb0: e9 29 00 00 ld r9,0(r9)
2cb2: R_PPC64_TOC16_LO_DS .toc+0x10
2cb4: e9 29 00 00 ld r9,0(r9)
2cb8: 81 29 00 20 lwz r9,32(r9)
2cbc: 71 29 20 00 andi. r9,r9,8192
2cc0: 40 82 fb b8 bne 2878 <hash__kernel_map_pages+0x128>
2cc4: 39 40 00 41 li r10,65
2cc8: 4b ff ff 20 b 2be8 <hash__kernel_map_pages+0x498>
2ccc: 60 00 00 00 nop
0000000000002cd0 <hash__setup_initial_memory_limit>:
2cd0: 3c 4c 00 00 addis r2,r12,0
2cd2: R_PPC64_REL16_HA .TOC.+0x2
2cd4: 38 42 00 00 addi r2,r2,0
2cd6: R_PPC64_REL16_LO .TOC.+0x6
2cd8: 31 23 ff ff addic r9,r3,-1
2cdc: 7d 29 19 10 subfe r9,r9,r3
2ce0: 0b 09 00 00 tdnei r9,0
2ce4: 3d 22 00 00 addis r9,r2,0
2ce6: R_PPC64_TOC16_HA .toc+0x10
2ce8: e9 29 00 00 ld r9,0(r9)
2cea: R_PPC64_TOC16_LO_DS .toc+0x10
2cec: e9 29 00 00 ld r9,0(r9)
2cf0: e9 29 00 10 ld r9,16(r9)
2cf4: 71 2a 20 00 andi. r10,r9,8192
2cf8: 40 82 00 b8 bne 2db0 <hash__setup_initial_memory_limit+0xe0>
2cfc: 7c 08 02 a6 mflr r0
2d00: 75 29 00 02 andis. r9,r9,2
2d04: f8 01 00 10 std r0,16(r1)
2d08: f8 21 ff e1 stdu r1,-32(r1)
2d0c: 41 82 00 54 beq 2d60 <hash__setup_initial_memory_limit+0x90>
2d10: 3d 20 01 00 lis r9,256
2d14: 7c 83 23 78 mr r3,r4
2d18: 79 29 83 e4 sldi r9,r9,16
2d1c: 7c 24 48 40 cmpld r4,r9
2d20: 41 81 00 c0 bgt 2de0 <hash__setup_initial_memory_limit+0x110>
2d24: 3d 22 00 00 addis r9,r2,0
2d26: R_PPC64_TOC16_HA .toc+0x150
2d28: e9 29 00 00 ld r9,0(r9)
2d2a: R_PPC64_TOC16_LO_DS .toc+0x150
2d2c: f8 69 00 00 std r3,0(r9)
2d30: 48 00 00 01 bl 2d30 <hash__setup_initial_memory_limit+0x60>
2d30: R_PPC64_REL24 memblock_set_current_limit
2d34: 60 00 00 00 nop
2d38: 38 21 00 20 addi r1,r1,32
2d3c: e8 01 00 10 ld r0,16(r1)
2d40: 7c 08 03 a6 mtlr r0
2d44: 38 00 00 00 li r0,0
2d48: 38 60 00 00 li r3,0
2d4c: 38 80 00 00 li r4,0
2d50: 39 20 00 00 li r9,0
2d54: 39 40 00 00 li r10,0
2d58: 4e 80 00 20 blr
2d5c: 60 00 00 00 nop
2d60: 3d 20 40 00 lis r9,16384
2d64: 7c 83 23 78 mr r3,r4
2d68: 7c 24 48 40 cmpld r4,r9
2d6c: 40 81 ff b8 ble 2d24 <hash__setup_initial_memory_limit+0x54>
2d70: 3d 22 00 00 addis r9,r2,0
2d72: R_PPC64_TOC16_HA .toc+0x150
2d74: 3c 60 40 00 lis r3,16384
2d78: e9 29 00 00 ld r9,0(r9)
2d7a: R_PPC64_TOC16_LO_DS .toc+0x150
2d7c: f8 69 00 00 std r3,0(r9)
2d80: 48 00 00 01 bl 2d80 <hash__setup_initial_memory_limit+0xb0>
2d80: R_PPC64_REL24 memblock_set_current_limit
2d84: 60 00 00 00 nop
2d88: 38 21 00 20 addi r1,r1,32
2d8c: e8 01 00 10 ld r0,16(r1)
2d90: 7c 08 03 a6 mtlr r0
2d94: 38 00 00 00 li r0,0
2d98: 38 60 00 00 li r3,0
2d9c: 38 80 00 00 li r4,0
2da0: 39 20 00 00 li r9,0
2da4: 39 40 00 00 li r10,0
2da8: 4e 80 00 20 blr
2dac: 60 00 00 00 nop
2db0: 3d 22 00 00 addis r9,r2,0
2db2: R_PPC64_TOC16_HA .toc+0x150
2db4: 39 40 ff ff li r10,-1
2db8: e9 29 00 00 ld r9,0(r9)
2dba: R_PPC64_TOC16_LO_DS .toc+0x150
2dbc: f9 49 00 00 std r10,0(r9)
2dc0: 38 00 00 00 li r0,0
2dc4: 38 60 00 00 li r3,0
2dc8: 38 80 00 00 li r4,0
2dcc: 39 20 00 00 li r9,0
2dd0: 39 40 00 00 li r10,0
2dd4: 4e 80 00 20 blr
2dd8: 60 00 00 00 nop
2ddc: 60 00 00 00 nop
2de0: 7d 23 4b 78 mr r3,r9
2de4: 3d 22 00 00 addis r9,r2,0
2de6: R_PPC64_TOC16_HA .toc+0x150
2de8: e9 29 00 00 ld r9,0(r9)
2dea: R_PPC64_TOC16_LO_DS .toc+0x150
2dec: f8 69 00 00 std r3,0(r9)
2df0: 48 00 00 01 bl 2df0 <hash__setup_initial_memory_limit+0x120>
2df0: R_PPC64_REL24 memblock_set_current_limit
2df4: 60 00 00 00 nop
2df8: 38 21 00 20 addi r1,r1,32
2dfc: e8 01 00 10 ld r0,16(r1)
2e00: 7c 08 03 a6 mtlr r0
2e04: 38 00 00 00 li r0,0
2e08: 38 60 00 00 li r3,0
2e0c: 38 80 00 00 li r4,0
2e10: 39 20 00 00 li r9,0
2e14: 39 40 00 00 li r10,0
2e18: 4e 80 00 20 blr
2e1c: 60 00 00 00 nop
0000000000002e20 <arch_randomize_brk>:
2e20: 3c 4c 00 00 addis r2,r12,0
2e22: R_PPC64_REL16_HA .TOC.+0x2
2e24: 38 42 00 00 addi r2,r2,0
2e26: R_PPC64_REL16_LO .TOC.+0x6
2e28: 7c 08 02 a6 mflr r0
2e2c: fb e1 ff f8 std r31,-8(r1)
2e30: 7c 7f 1b 78 mr r31,r3
2e34: e9 2d 01 28 ld r9,296(r13)
2e38: f8 01 00 10 std r0,16(r1)
2e3c: f8 21 ff 91 stdu r1,-112(r1)
2e40: e9 29 00 80 ld r9,128(r9)
2e44: 75 29 00 10 andis. r9,r9,16
2e48: 40 82 00 78 bne 2ec0 <arch_randomize_brk+0xa0>
2e4c: 3d 22 00 00 addis r9,r2,0
2e4e: R_PPC64_TOC16_HA .toc+0x38
2e50: e9 29 00 00 ld r9,0(r9)
2e52: R_PPC64_TOC16_LO_DS .toc+0x38
2e54: 89 29 00 00 lbz r9,0(r9)
2e58: 2c 09 00 00 cmpwi r9,0
2e5c: 41 82 00 94 beq 2ef0 <arch_randomize_brk+0xd0>
2e60: 3d 22 00 00 addis r9,r2,0
2e62: R_PPC64_TOC16_HA .bss+0x184
2e64: e8 7f 03 a8 ld r3,936(r31)
2e68: 81 29 00 00 lwz r9,0(r9)
2e6a: R_PPC64_TOC16_LO .bss+0x184
2e6c: 2c 09 00 01 cmpwi r9,1
2e70: 41 82 00 30 beq 2ea0 <arch_randomize_brk+0x80>
2e74: 3c 80 40 00 lis r4,16384
2e78: 48 00 00 01 bl 2e78 <arch_randomize_brk+0x58>
2e78: R_PPC64_REL24 randomize_page
2e7c: 60 00 00 00 nop
2e80: 38 21 00 70 addi r1,r1,112
2e84: e8 01 00 10 ld r0,16(r1)
2e88: eb e1 ff f8 ld r31,-8(r1)
2e8c: 7c 08 03 a6 mtlr r0
2e90: 38 00 00 00 li r0,0
2e94: 38 80 00 00 li r4,0
2e98: 39 20 00 00 li r9,0
2e9c: 4e 80 00 20 blr
2ea0: 3d 20 01 00 lis r9,256
2ea4: 79 29 83 e4 sldi r9,r9,16
2ea8: 7c 23 48 40 cmpld r3,r9
2eac: 40 80 ff c8 bge 2e74 <arch_randomize_brk+0x54>
2eb0: 7d 23 4b 78 mr r3,r9
2eb4: 4b ff ff c0 b 2e74 <arch_randomize_brk+0x54>
2eb8: 60 00 00 00 nop
2ebc: 60 00 00 00 nop
2ec0: e8 63 03 a8 ld r3,936(r3)
2ec4: 3c 80 02 00 lis r4,512
2ec8: 48 00 00 01 bl 2ec8 <arch_randomize_brk+0xa8>
2ec8: R_PPC64_REL24 randomize_page
2ecc: 60 00 00 00 nop
2ed0: 38 21 00 70 addi r1,r1,112
2ed4: e8 01 00 10 ld r0,16(r1)
2ed8: eb e1 ff f8 ld r31,-8(r1)
2edc: 7c 08 03 a6 mtlr r0
2ee0: 38 00 00 00 li r0,0
2ee4: 38 80 00 00 li r4,0
2ee8: 39 20 00 00 li r9,0
2eec: 4e 80 00 20 blr
2ef0: 3c 62 00 00 addis r3,r2,0
2ef2: R_PPC64_TOC16_HA .rodata.str1.8+0x210
2ef4: 38 63 00 00 addi r3,r3,0
2ef6: R_PPC64_TOC16_LO .rodata.str1.8+0x210
2ef8: 48 00 00 01 bl 2ef8 <arch_randomize_brk+0xd8>
2ef8: R_PPC64_REL24 _printk
2efc: 60 00 00 00 nop
2f00: 48 00 00 01 bl 2f00 <arch_randomize_brk+0xe0>
2f00: R_PPC64_REL24 dump_stack
2f04: 60 00 00 00 nop
2f08: 4b ff ff 58 b 2e60 <arch_randomize_brk+0x40>
Disassembly of section .init.text:
0000000000000000 <parse_disable_1tb_segments>:
0: 3c 4c 00 00 addis r2,r12,0
2: R_PPC64_REL16_HA .TOC.+0x2
4: 38 42 00 00 addi r2,r2,0
6: R_PPC64_REL16_LO .TOC.+0x6
8: fb e1 ff f8 std r31,-8(r1)
c: f8 21 ff d1 stdu r1,-48(r1)
10: 3d 42 00 00 addis r10,r2,0
12: R_PPC64_TOC16_HA .toc
14: 3c e2 00 00 addis r7,r2,0
16: R_PPC64_TOC16_HA .data..ro_after_init
18: e9 0a 00 00 ld r8,0(r10)
1a: R_PPC64_TOC16_LO_DS .toc
1c: 39 40 00 01 li r10,1
20: 3d 20 19 33 lis r9,6451
24: 38 60 00 00 li r3,0
28: 99 47 00 00 stb r10,0(r7)
2a: R_PPC64_TOC16_LO .data..ro_after_init
2c: 61 29 d5 d5 ori r9,r9,54741
30: 79 29 07 c6 sldi r9,r9,32
34: 65 29 ec de oris r9,r9,60638
38: 61 29 7d 25 ori r9,r9,32037
3c: e9 48 00 00 ld r10,0(r8)
40: 7c 3f 0b 78 mr r31,r1
44: e8 e8 00 00 ld r7,0(r8)
48: 38 3f 00 30 addi r1,r31,48
4c: 7f ea 52 78 xor r10,r31,r10
50: 7d 49 4a 78 xor r9,r10,r9
54: 7d 29 3a 14 add r9,r9,r7
58: f9 28 00 00 std r9,0(r8)
5c: eb e1 ff f8 ld r31,-8(r1)
60: 38 e0 00 00 li r7,0
64: 39 00 00 00 li r8,0
68: 39 20 00 00 li r9,0
6c: 39 40 00 00 li r10,0
70: 4e 80 00 20 blr
0000000000000074 <parse_stress_hpt>:
74: 3c 4c 00 00 addis r2,r12,0
76: R_PPC64_REL16_HA .TOC.+0x2
78: 38 42 00 00 addi r2,r2,0
7a: R_PPC64_REL16_LO .TOC.+0x6
7c: fb e1 ff f8 std r31,-8(r1)
80: f8 21 ff d1 stdu r1,-48(r1)
84: 3d 42 00 00 addis r10,r2,0
86: R_PPC64_TOC16_HA .toc
88: 3c e2 00 00 addis r7,r2,0
8a: R_PPC64_TOC16_HA .init.data
8c: e9 0a 00 00 ld r8,0(r10)
8e: R_PPC64_TOC16_LO_DS .toc
90: 39 40 00 01 li r10,1
94: 3d 20 da 2b lis r9,-9685
98: 38 60 00 00 li r3,0
9c: 99 47 00 00 stb r10,0(r7)
9e: R_PPC64_TOC16_LO .init.data
a0: 61 29 6c 80 ori r9,r9,27776
a4: 79 29 07 c6 sldi r9,r9,32
a8: 65 29 c0 98 oris r9,r9,49304
ac: 61 29 2b d1 ori r9,r9,11217
b0: e9 48 00 00 ld r10,0(r8)
b4: 7c 3f 0b 78 mr r31,r1
b8: e8 e8 00 00 ld r7,0(r8)
bc: 38 3f 00 30 addi r1,r31,48
c0: 7f ea 52 78 xor r10,r31,r10
c4: 7d 49 4a 78 xor r9,r10,r9
c8: 7d 29 3a 14 add r9,r9,r7
cc: f9 28 00 00 std r9,0(r8)
d0: eb e1 ff f8 ld r31,-8(r1)
d4: 38 e0 00 00 li r7,0
d8: 39 00 00 00 li r8,0
dc: 39 20 00 00 li r9,0
e0: 39 40 00 00 li r10,0
e4: 4e 80 00 20 blr
00000000000000e8 <htab_dt_scan_seg_sizes>:
e8: 3c 4c 00 00 addis r2,r12,0
ea: R_PPC64_REL16_HA .TOC.+0x2
ec: 38 42 00 00 addi r2,r2,0
ee: R_PPC64_REL16_LO .TOC.+0x6
f0: 7c 08 02 a6 mflr r0
f4: fb 81 ff e0 std r28,-32(r1)
f8: fb a1 ff e8 std r29,-24(r1)
fc: fb e1 ff f8 std r31,-8(r1)
100: fb c1 ff f0 std r30,-16(r1)
104: f8 01 00 10 std r0,16(r1)
108: f8 21 ff b1 stdu r1,-80(r1)
10c: 3d 42 00 00 addis r10,r2,0
10e: R_PPC64_TOC16_HA .toc
110: 3d 20 73 bc lis r9,29628
114: eb aa 00 00 ld r29,0(r10)
116: R_PPC64_TOC16_LO_DS .toc
118: 3c 82 00 00 addis r4,r2,0
11a: R_PPC64_TOC16_HA .rodata.str1.8
11c: 38 a0 00 00 li r5,0
120: 7c 7c 1b 78 mr r28,r3
124: 61 29 fe d3 ori r9,r9,65235
128: 38 84 00 00 addi r4,r4,0
12a: R_PPC64_TOC16_LO .rodata.str1.8
12c: 79 29 07 c6 sldi r9,r9,32
130: 65 29 35 8b oris r9,r9,13707
134: 61 29 70 28 ori r9,r9,28712
138: eb dd 00 00 ld r30,0(r29)
13c: 7c 3f 0b 78 mr r31,r1
140: 7f fe f2 78 xor r30,r31,r30
144: 7f de 4a 78 xor r30,r30,r9
148: 48 00 00 01 bl 148 <htab_dt_scan_seg_sizes+0x60>
148: R_PPC64_REL24 of_get_flat_dt_prop
14c: 60 00 00 00 nop
150: 39 20 00 00 li r9,0
154: 2c 23 00 00 cmpdi r3,0
158: 91 3f 00 2c stw r9,44(r31)
15c: 40 82 00 40 bne 19c <htab_dt_scan_seg_sizes+0xb4>
160: 3d 20 b2 4e lis r9,-19890
164: 61 29 c3 2f ori r9,r9,49967
168: 79 29 07 c6 sldi r9,r9,32
16c: 65 29 18 c9 oris r9,r9,6345
170: 61 29 7d a6 ori r9,r9,32166
174: 7d 3e 4a 14 add r9,r30,r9
178: 79 29 f0 02 rotldi r9,r9,62
17c: 3d 40 81 57 lis r10,-32425
180: 38 60 00 00 li r3,0
184: 61 4a c7 15 ori r10,r10,50965
188: 79 4a 07 c6 sldi r10,r10,32
18c: 65 4a 90 06 oris r10,r10,36870
190: 61 4a de ca ori r10,r10,57034
194: 7d 29 52 78 xor r9,r9,r10
198: 48 00 01 a4 b 33c <htab_dt_scan_seg_sizes+0x254>
19c: 3d 20 fa d6 lis r9,-1322
1a0: 3c 82 00 00 addis r4,r2,0
1a2: R_PPC64_TOC16_HA .rodata.str1.8+0x10
1a4: 61 29 f2 f5 ori r9,r9,62197
1a8: 38 84 00 00 addi r4,r4,0
1aa: R_PPC64_TOC16_LO .rodata.str1.8+0x10
1ac: 79 29 07 c6 sldi r9,r9,32
1b0: 65 29 36 80 oris r9,r9,13952
1b4: 61 29 a5 f1 ori r9,r9,42481
1b8: 7f de 4a 14 add r30,r30,r9
1bc: 48 00 00 01 bl 1bc <htab_dt_scan_seg_sizes+0xd4>
1bc: R_PPC64_REL24 strcmp
1c0: 60 00 00 00 nop
1c4: 2c 03 00 00 cmpwi r3,0
1c8: 7b c9 b8 02 rotldi r9,r30,55
1cc: 40 82 ff ac bne 178 <htab_dt_scan_seg_sizes+0x90>
1d0: 3d 20 2c 4b lis r9,11339
1d4: 3c 82 00 00 addis r4,r2,0
1d6: R_PPC64_TOC16_HA .rodata.str1.8+0x18
1d8: 7f 83 e3 78 mr r3,r28
1dc: 38 bf 00 2c addi r5,r31,44
1e0: 61 29 00 1e ori r9,r9,30
1e4: 38 84 00 00 addi r4,r4,0
1e6: R_PPC64_TOC16_LO .rodata.str1.8+0x18
1e8: 79 29 07 c6 sldi r9,r9,32
1ec: 65 29 6d e9 oris r9,r9,28137
1f0: 61 29 dc 1c ori r9,r9,56348
1f4: 7f de 4a 78 xor r30,r30,r9
1f8: 48 00 00 01 bl 1f8 <htab_dt_scan_seg_sizes+0x110>
1f8: R_PPC64_REL24 of_get_flat_dt_prop
1fc: 60 00 00 00 nop
200: 2c 23 00 00 cmpdi r3,0
204: 7b c6 a8 02 rotldi r6,r30,53
208: 38 63 ff fc addi r3,r3,-4
20c: 41 82 00 30 beq 23c <htab_dt_scan_seg_sizes+0x154>
210: 3d 00 48 98 lis r8,18584
214: 3d 20 97 53 lis r9,-26797
218: 61 08 ef 6d ori r8,r8,61293
21c: 61 29 fd c6 ori r9,r9,64966
220: 79 08 07 c6 sldi r8,r8,32
224: 79 29 07 c6 sldi r9,r9,32
228: 65 08 3b 9e oris r8,r8,15262
22c: 65 29 d9 e4 oris r9,r9,55780
230: 61 08 8b a9 ori r8,r8,35753
234: 61 2a d5 47 ori r10,r9,54599
238: 48 00 00 30 b 268 <htab_dt_scan_seg_sizes+0x180>
23c: 3d 20 20 58 lis r9,8280
240: 61 29 47 c0 ori r9,r9,18368
244: 79 29 07 c6 sldi r9,r9,32
248: 65 29 80 68 oris r9,r9,32872
24c: 61 29 26 5d ori r9,r9,9821
250: 7d 3e 4a 14 add r9,r30,r9
254: 4b ff ff 24 b 178 <htab_dt_scan_seg_sizes+0x90>
258: 85 23 00 04 lwzu r9,4(r3)
25c: 2c 09 00 28 cmpwi r9,40
260: 41 82 00 28 beq 288 <htab_dt_scan_seg_sizes+0x1a0>
264: 90 9f 00 2c stw r4,44(r31)
268: 80 bf 00 2c lwz r5,44(r31)
26c: 78 c9 38 02 rotldi r9,r6,39
270: 7d 27 42 78 xor r7,r9,r8
274: 2c 05 00 03 cmpwi r5,3
278: 38 85 ff fc addi r4,r5,-4
27c: 7c c7 52 14 add r6,r7,r10
280: 41 81 ff d8 bgt 258 <htab_dt_scan_seg_sizes+0x170>
284: 48 00 00 6c b 2f0 <htab_dt_scan_seg_sizes+0x208>
288: 3d 42 00 00 addis r10,r2,0
28a: R_PPC64_TOC16_HA .data..ro_after_init
28c: 3d 20 a4 2e lis r9,-23506
290: 89 4a 00 00 lbz r10,0(r10)
292: R_PPC64_TOC16_LO .data..ro_after_init
294: 61 29 47 ba ori r9,r9,18362
298: 79 29 07 c6 sldi r9,r9,32
29c: 2c 0a 00 00 cmpwi r10,0
2a0: 65 29 db 58 oris r9,r9,56152
2a4: 61 29 7e e6 ori r9,r9,32486
2a8: 7d 27 4a 14 add r9,r7,r9
2ac: 41 82 00 0c beq 2b8 <htab_dt_scan_seg_sizes+0x1d0>
2b0: 79 29 b8 00 rotldi r9,r9,23
2b4: 48 00 00 54 b 308 <htab_dt_scan_seg_sizes+0x220>
2b8: 3d 42 00 00 addis r10,r2,0
2ba: R_PPC64_TOC16_HA .toc+0x10
2bc: 38 60 00 01 li r3,1
2c0: e9 0a 00 00 ld r8,0(r10)
2c2: R_PPC64_TOC16_LO_DS .toc+0x10
2c4: 3d 40 a5 41 lis r10,-23231
2c8: 61 4a 4c 39 ori r10,r10,19513
2cc: e8 e8 00 00 ld r7,0(r8)
2d0: 79 4a 07 c6 sldi r10,r10,32
2d4: 65 4a 40 a3 oris r10,r10,16547
2d8: 81 07 00 20 lwz r8,32(r7)
2dc: 61 4a 0e 2e ori r10,r10,3630
2e0: 7d 29 52 78 xor r9,r9,r10
2e4: 65 08 40 00 oris r8,r8,16384
2e8: 91 07 00 20 stw r8,32(r7)
2ec: 48 00 00 50 b 33c <htab_dt_scan_seg_sizes+0x254>
2f0: 3d 40 23 b5 lis r10,9141
2f4: 61 4a 5d d9 ori r10,r10,24025
2f8: 79 4a 07 c6 sldi r10,r10,32
2fc: 65 4a 63 c3 oris r10,r10,25539
300: 61 4a b4 4c ori r10,r10,46156
304: 7d 29 52 78 xor r9,r9,r10
308: 3d 42 00 00 addis r10,r2,0
30a: R_PPC64_TOC16_HA .toc+0x10
30c: e9 0a 00 00 ld r8,0(r10)
30e: R_PPC64_TOC16_LO_DS .toc+0x10
310: 3d 40 06 a0 lis r10,1696
314: 61 4a 3c 4b ori r10,r10,15435
318: e8 e8 00 00 ld r7,0(r8)
31c: 79 4a 07 c6 sldi r10,r10,32
320: 65 4a 1e a4 oris r10,r10,7844
324: 81 07 00 20 lwz r8,32(r7)
328: 61 4a 58 9e ori r10,r10,22686
32c: 7d 29 52 14 add r9,r9,r10
330: 55 08 01 ca rlwinm r8,r8,0,7,5
334: 91 07 00 20 stw r8,32(r7)
338: 4b ff fe 44 b 17c <htab_dt_scan_seg_sizes+0x94>
33c: e9 5d 00 00 ld r10,0(r29)
340: 79 29 c0 02 rotldi r9,r9,56
344: 38 3f 00 50 addi r1,r31,80
348: 78 63 07 e0 clrldi r3,r3,63
34c: 7d 29 52 78 xor r9,r9,r10
350: f9 3d 00 00 std r9,0(r29)
354: e8 01 00 10 ld r0,16(r1)
358: eb 81 ff e0 ld r28,-32(r1)
35c: eb a1 ff e8 ld r29,-24(r1)
360: eb c1 ff f0 ld r30,-16(r1)
364: eb e1 ff f8 ld r31,-8(r1)
368: 7c 08 03 a6 mtlr r0
36c: 38 00 00 00 li r0,0
370: 38 80 00 00 li r4,0
374: 38 a0 00 00 li r5,0
378: 38 c0 00 00 li r6,0
37c: 38 e0 00 00 li r7,0
380: 39 00 00 00 li r8,0
384: 39 20 00 00 li r9,0
388: 39 40 00 00 li r10,0
38c: 4e 80 00 20 blr
0000000000000390 <htab_dt_scan_pftsize>:
390: 3c 4c 00 00 addis r2,r12,0
392: R_PPC64_REL16_HA .TOC.+0x2
394: 38 42 00 00 addi r2,r2,0
396: R_PPC64_REL16_LO .TOC.+0x6
398: 7c 08 02 a6 mflr r0
39c: fb 81 ff e0 std r28,-32(r1)
3a0: fb a1 ff e8 std r29,-24(r1)
3a4: fb e1 ff f8 std r31,-8(r1)
3a8: fb c1 ff f0 std r30,-16(r1)
3ac: f8 01 00 10 std r0,16(r1)
3b0: f8 21 ff c1 stdu r1,-64(r1)
3b4: 3d 42 00 00 addis r10,r2,0
3b6: R_PPC64_TOC16_HA .toc
3b8: 3d 20 b4 d8 lis r9,-19240
3bc: eb aa 00 00 ld r29,0(r10)
3be: R_PPC64_TOC16_LO_DS .toc
3c0: 3c 82 00 00 addis r4,r2,0
3c2: R_PPC64_TOC16_HA .rodata.str1.8
3c4: 38 a0 00 00 li r5,0
3c8: 7c 7c 1b 78 mr r28,r3
3cc: 61 29 2c 96 ori r9,r9,11414
3d0: 38 84 00 00 addi r4,r4,0
3d2: R_PPC64_TOC16_LO .rodata.str1.8
3d4: 79 29 07 c6 sldi r9,r9,32
3d8: 65 29 3e 3c oris r9,r9,15932
3dc: 61 29 d9 76 ori r9,r9,55670
3e0: eb dd 00 00 ld r30,0(r29)
3e4: 7c 3f 0b 78 mr r31,r1
3e8: 7f fe f2 78 xor r30,r31,r30
3ec: 7f de 4a 14 add r30,r30,r9
3f0: 48 00 00 01 bl 3f0 <htab_dt_scan_pftsize+0x60>
3f0: R_PPC64_REL24 of_get_flat_dt_prop
3f4: 60 00 00 00 nop
3f8: 2c 23 00 00 cmpdi r3,0
3fc: 40 82 00 28 bne 424 <htab_dt_scan_pftsize+0x94>
400: 7b de f0 00 rotldi r30,r30,30
404: 3d 40 18 f1 lis r10,6385
408: 38 60 00 00 li r3,0
40c: 61 4a b0 fb ori r10,r10,45307
410: 79 4a 07 c6 sldi r10,r10,32
414: 65 4a 3c 18 oris r10,r10,15384
418: 61 4a f9 43 ori r10,r10,63811
41c: 7f c9 52 78 xor r9,r30,r10
420: 48 00 00 a8 b 4c8 <htab_dt_scan_pftsize+0x138>
424: 3d 20 6d 22 lis r9,27938
428: 3c 82 00 00 addis r4,r2,0
42a: R_PPC64_TOC16_HA .rodata.str1.8+0x10
42c: 61 29 dd b4 ori r9,r9,56756
430: 38 84 00 00 addi r4,r4,0
432: R_PPC64_TOC16_LO .rodata.str1.8+0x10
434: 79 29 07 c6 sldi r9,r9,32
438: 65 29 ae a2 oris r9,r9,44706
43c: 61 29 a5 e7 ori r9,r9,42471
440: 7f de 4a 14 add r30,r30,r9
444: 48 00 00 01 bl 444 <htab_dt_scan_pftsize+0xb4>
444: R_PPC64_REL24 strcmp
448: 60 00 00 00 nop
44c: 2c 03 00 00 cmpwi r3,0
450: 41 82 00 0c beq 45c <htab_dt_scan_pftsize+0xcc>
454: 7b de 58 00 rotldi r30,r30,11
458: 4b ff ff ac b 404 <htab_dt_scan_pftsize+0x74>
45c: 3d 20 aa 89 lis r9,-21879
460: 3c 82 00 00 addis r4,r2,0
462: R_PPC64_TOC16_HA .rodata.str1.8+0x38
464: 7f 83 e3 78 mr r3,r28
468: 38 a0 00 00 li r5,0
46c: 61 29 48 f4 ori r9,r9,18676
470: 38 84 00 00 addi r4,r4,0
472: R_PPC64_TOC16_LO .rodata.str1.8+0x38
474: 79 29 07 c6 sldi r9,r9,32
478: 65 29 fe 80 oris r9,r9,65152
47c: 61 29 3c 5d ori r9,r9,15453
480: 7f de 4a 78 xor r30,r30,r9
484: 48 00 00 01 bl 484 <htab_dt_scan_pftsize+0xf4>
484: R_PPC64_REL24 of_get_flat_dt_prop
488: 60 00 00 00 nop
48c: 2c 23 00 00 cmpdi r3,0
490: 40 82 00 20 bne 4b0 <htab_dt_scan_pftsize+0x120>
494: 3d 20 0b 10 lis r9,2832
498: 61 29 39 9a ori r9,r9,14746
49c: 79 29 07 c6 sldi r9,r9,32
4a0: 65 29 26 af oris r9,r9,9903
4a4: 61 29 53 c7 ori r9,r9,21447
4a8: 7f de 4a 14 add r30,r30,r9
4ac: 4b ff ff 58 b 404 <htab_dt_scan_pftsize+0x74>
4b0: 3d 22 00 00 addis r9,r2,0
4b2: R_PPC64_TOC16_HA .toc+0x8
4b4: 81 03 00 04 lwz r8,4(r3)
4b8: 38 60 00 01 li r3,1
4bc: e9 49 00 00 ld r10,0(r9)
4be: R_PPC64_TOC16_LO_DS .toc+0x8
4c0: 7b c9 a0 02 rotldi r9,r30,52
4c4: f9 0a 00 00 std r8,0(r10)
4c8: 3d 40 af 31 lis r10,-20687
4cc: e9 1d 00 00 ld r8,0(r29)
4d0: 38 3f 00 40 addi r1,r31,64
4d4: 78 63 07 e0 clrldi r3,r3,63
4d8: 61 4a 92 85 ori r10,r10,37509
4dc: 79 4a 07 c6 sldi r10,r10,32
4e0: 65 4a 17 b2 oris r10,r10,6066
4e4: 61 4a 98 ce ori r10,r10,39118
4e8: 7d 29 52 78 xor r9,r9,r10
4ec: 7d 29 42 14 add r9,r9,r8
4f0: f9 3d 00 00 std r9,0(r29)
4f4: e8 01 00 10 ld r0,16(r1)
4f8: eb 81 ff e0 ld r28,-32(r1)
4fc: eb a1 ff e8 ld r29,-24(r1)
500: eb c1 ff f0 ld r30,-16(r1)
504: eb e1 ff f8 ld r31,-8(r1)
508: 7c 08 03 a6 mtlr r0
50c: 38 00 00 00 li r0,0
510: 38 80 00 00 li r4,0
514: 38 a0 00 00 li r5,0
518: 39 00 00 00 li r8,0
51c: 39 20 00 00 li r9,0
520: 39 40 00 00 li r10,0
524: 4e 80 00 20 blr
0000000000000528 <htab_dt_scan_hugepage_blocks>:
528: 3c 4c 00 00 addis r2,r12,0
52a: R_PPC64_REL16_HA .TOC.+0x2
52c: 38 42 00 00 addi r2,r2,0
52e: R_PPC64_REL16_LO .TOC.+0x6
530: 7c 08 02 a6 mflr r0
534: fb 81 ff e0 std r28,-32(r1)
538: fb a1 ff e8 std r29,-24(r1)
53c: fb e1 ff f8 std r31,-8(r1)
540: fb 01 ff c0 std r24,-64(r1)
544: fb 21 ff c8 std r25,-56(r1)
548: fb 41 ff d0 std r26,-48(r1)
54c: f8 01 00 10 std r0,16(r1)
550: fb 61 ff d8 std r27,-40(r1)
554: fb c1 ff f0 std r30,-16(r1)
558: f8 21 ff 61 stdu r1,-160(r1)
55c: 3d 42 00 00 addis r10,r2,0
55e: R_PPC64_TOC16_HA .toc
560: 3d 20 91 7e lis r9,-28290
564: 3c 82 00 00 addis r4,r2,0
566: R_PPC64_TOC16_HA .rodata.str1.8
568: eb aa 00 00 ld r29,0(r10)
56a: R_PPC64_TOC16_LO_DS .toc
56c: 38 a0 00 00 li r5,0
570: 7c 7c 1b 78 mr r28,r3
574: 61 29 45 1a ori r9,r9,17690
578: 38 84 00 00 addi r4,r4,0
57a: R_PPC64_TOC16_LO .rodata.str1.8
57c: 79 29 07 c6 sldi r9,r9,32
580: 65 29 d3 aa oris r9,r9,54186
584: 61 29 25 bc ori r9,r9,9660
588: eb dd 00 00 ld r30,0(r29)
58c: 7c 3f 0b 78 mr r31,r1
590: 7f fe f2 78 xor r30,r31,r30
594: 7f de 4a 78 xor r30,r30,r9
598: 48 00 00 01 bl 598 <htab_dt_scan_hugepage_blocks+0x70>
598: R_PPC64_REL24 of_get_flat_dt_prop
59c: 60 00 00 00 nop
5a0: 2c 23 00 00 cmpdi r3,0
5a4: 40 82 00 24 bne 5c8 <htab_dt_scan_hugepage_blocks+0xa0>
5a8: 3d 20 68 7f lis r9,26751
5ac: 61 29 19 63 ori r9,r9,6499
5b0: 79 29 07 c6 sldi r9,r9,32
5b4: 65 29 12 48 oris r9,r9,4680
5b8: 61 29 dd f2 ori r9,r9,56818
5bc: 7f de 4a 14 add r30,r30,r9
5c0: 7b de e8 02 rotldi r30,r30,61
5c4: 48 00 01 b4 b 778 <htab_dt_scan_hugepage_blocks+0x250>
5c8: 3d 20 71 e1 lis r9,29153
5cc: 3c 82 00 00 addis r4,r2,0
5ce: R_PPC64_TOC16_HA .rodata.str1.8+0x48
5d0: 61 29 61 e1 ori r9,r9,25057
5d4: 38 84 00 00 addi r4,r4,0
5d6: R_PPC64_TOC16_LO .rodata.str1.8+0x48
5d8: 79 29 07 c6 sldi r9,r9,32
5dc: 65 29 48 84 oris r9,r9,18564
5e0: 61 29 79 61 ori r9,r9,31073
5e4: 7f de 4a 78 xor r30,r30,r9
5e8: 48 00 00 01 bl 5e8 <htab_dt_scan_hugepage_blocks+0xc0>
5e8: R_PPC64_REL24 strcmp
5ec: 60 00 00 00 nop
5f0: 2c 03 00 00 cmpwi r3,0
5f4: 41 82 00 20 beq 614 <htab_dt_scan_hugepage_blocks+0xec>
5f8: 3d 20 96 33 lis r9,-27085
5fc: 61 29 21 29 ori r9,r9,8489
600: 79 29 07 c6 sldi r9,r9,32
604: 65 29 dc 23 oris r9,r9,56355
608: 61 29 77 d3 ori r9,r9,30675
60c: 7f de 4a 14 add r30,r30,r9
610: 4b ff ff b0 b 5c0 <htab_dt_scan_hugepage_blocks+0x98>
614: 3c 82 00 00 addis r4,r2,0
616: R_PPC64_TOC16_HA .rodata.str1.8+0x50
618: 38 a0 00 00 li r5,0
61c: 7f 83 e3 78 mr r3,r28
620: 7b de 10 02 rotldi r30,r30,34
624: 38 84 00 00 addi r4,r4,0
626: R_PPC64_TOC16_LO .rodata.str1.8+0x50
628: 48 00 00 01 bl 628 <htab_dt_scan_hugepage_blocks+0x100>
628: R_PPC64_REL24 of_get_flat_dt_prop
62c: 60 00 00 00 nop
630: 7c 6a 1b 79 mr. r10,r3
634: 40 82 00 20 bne 654 <htab_dt_scan_hugepage_blocks+0x12c>
638: 3d 20 93 33 lis r9,-27853
63c: 61 29 e2 fe ori r9,r9,58110
640: 79 29 07 c6 sldi r9,r9,32
644: 65 29 77 23 oris r9,r9,30499
648: 61 29 2b 17 ori r9,r9,11031
64c: 7f de 4a 78 xor r30,r30,r9
650: 4b ff ff 70 b 5c0 <htab_dt_scan_hugepage_blocks+0x98>
654: 3d 20 c2 49 lis r9,-15799
658: 3c 82 00 00 addis r4,r2,0
65a: R_PPC64_TOC16_HA .rodata.str1.8+0x68
65c: 83 2a 00 00 lwz r25,0(r10)
660: 7f 83 e3 78 mr r3,r28
664: 38 a0 00 00 li r5,0
668: 61 29 78 ce ori r9,r9,30926
66c: 38 84 00 00 addi r4,r4,0
66e: R_PPC64_TOC16_LO .rodata.str1.8+0x68
670: 79 29 07 c6 sldi r9,r9,32
674: 65 29 9b 49 oris r9,r9,39753
678: 61 29 89 f2 ori r9,r9,35314
67c: 7f de 4a 14 add r30,r30,r9
680: 48 00 00 01 bl 680 <htab_dt_scan_hugepage_blocks+0x158>
680: R_PPC64_REL24 of_get_flat_dt_prop
684: 60 00 00 00 nop
688: 2c 23 00 00 cmpdi r3,0
68c: 40 82 00 0c bne 698 <htab_dt_scan_hugepage_blocks+0x170>
690: 7b de 08 00 rotldi r30,r30,1
694: 4b ff ff 2c b 5c0 <htab_dt_scan_hugepage_blocks+0x98>
698: eb 43 00 08 ld r26,8(r3)
69c: 3d 20 eb 6f lis r9,-5265
6a0: eb 63 00 00 ld r27,0(r3)
6a4: 61 29 f9 89 ori r9,r9,63881
6a8: 7b 4a f0 00 rotldi r10,r26,30
6ac: 79 29 07 c6 sldi r9,r9,32
6b0: 28 2a 00 01 cmpldi r10,1
6b4: 65 29 77 fb oris r9,r9,30715
6b8: 61 29 3a 0c ori r9,r9,14860
6bc: 7f de 4a 78 xor r30,r30,r9
6c0: 41 82 00 20 beq 6e0 <htab_dt_scan_hugepage_blocks+0x1b8>
6c4: 3d 40 2e a1 lis r10,11937
6c8: 61 4a c2 79 ori r10,r10,49785
6cc: 79 4a 07 c6 sldi r10,r10,32
6d0: 65 4a 65 35 oris r10,r10,25909
6d4: 61 4a 94 85 ori r10,r10,38021
6d8: 7f de 52 14 add r30,r30,r10
6dc: 4b ff fe e4 b 5c0 <htab_dt_scan_hugepage_blocks+0x98>
6e0: 3b 80 00 01 li r28,1
6e4: 3c 62 00 00 addis r3,r2,0
6e6: R_PPC64_TOC16_HA .rodata.str1.8+0x70
6e8: 7f 45 d3 78 mr r5,r26
6ec: 7f 64 db 78 mr r4,r27
6f0: 7f 9c c8 30 slw r28,r28,r25
6f4: 38 63 00 00 addi r3,r3,0
6f6: R_PPC64_TOC16_LO .rodata.str1.8+0x70
6f8: 7b de 78 02 rotldi r30,r30,47
6fc: 7f 86 e3 78 mr r6,r28
700: 7b 99 17 46 sldi r25,r28,34
704: 48 00 00 01 bl 704 <htab_dt_scan_hugepage_blocks+0x1dc>
704: R_PPC64_REL24 _printk
708: 60 00 00 00 nop
70c: 7f 19 da 14 add r24,r25,r27
710: 48 00 00 01 bl 710 <htab_dt_scan_hugepage_blocks+0x1e8>
710: R_PPC64_REL24 memblock_end_of_DRAM
714: 60 00 00 00 nop
718: 7c 38 18 40 cmpld r24,r3
71c: 40 81 00 20 ble 73c <htab_dt_scan_hugepage_blocks+0x214>
720: 3d 20 a7 34 lis r9,-22732
724: 61 29 5c 2c ori r9,r9,23596
728: 79 29 07 c6 sldi r9,r9,32
72c: 65 29 e6 1e oris r9,r9,58910
730: 61 29 4d 9f ori r9,r9,19871
734: 7f de 4a 78 xor r30,r30,r9
738: 4b ff fe 88 b 5c0 <htab_dt_scan_hugepage_blocks+0x98>
73c: 3d 20 78 3f lis r9,30783
740: 7f 24 cb 78 mr r4,r25
744: 7f 63 db 78 mr r3,r27
748: 61 29 a7 6d ori r9,r9,42861
74c: 79 29 07 c6 sldi r9,r9,32
750: 65 29 ac bf oris r9,r9,44223
754: 61 29 09 ec ori r9,r9,2540
758: 7f de 4a 14 add r30,r30,r9
75c: 48 00 00 01 bl 75c <htab_dt_scan_hugepage_blocks+0x234>
75c: R_PPC64_REL24 memblock_reserve
760: 60 00 00 00 nop
764: 7f 85 e3 78 mr r5,r28
768: 7f 44 d3 78 mr r4,r26
76c: 7f 63 db 78 mr r3,r27
770: 48 00 00 01 bl 770 <htab_dt_scan_hugepage_blocks+0x248>
770: R_PPC64_REL24 pseries_add_gpage
774: 60 00 00 00 nop
778: e9 3d 00 00 ld r9,0(r29)
77c: 7b de 90 00 rotldi r30,r30,18
780: 38 3f 00 a0 addi r1,r31,160
784: 38 60 00 00 li r3,0
788: 7f de 4a 78 xor r30,r30,r9
78c: fb dd 00 00 std r30,0(r29)
790: e8 01 00 10 ld r0,16(r1)
794: eb 01 ff c0 ld r24,-64(r1)
798: eb 21 ff c8 ld r25,-56(r1)
79c: eb 41 ff d0 ld r26,-48(r1)
7a0: eb 61 ff d8 ld r27,-40(r1)
7a4: eb 81 ff e0 ld r28,-32(r1)
7a8: eb a1 ff e8 ld r29,-24(r1)
7ac: eb c1 ff f0 ld r30,-16(r1)
7b0: 7c 08 03 a6 mtlr r0
7b4: eb e1 ff f8 ld r31,-8(r1)
7b8: 38 00 00 00 li r0,0
7bc: 38 80 00 00 li r4,0
7c0: 38 a0 00 00 li r5,0
7c4: 38 c0 00 00 li r6,0
7c8: 39 20 00 00 li r9,0
7cc: 39 40 00 00 li r10,0
7d0: 4e 80 00 20 blr
00000000000007d4 <__machine_initcall_pseries_hash64_debugfs>:
7d4: 3c 4c 00 00 addis r2,r12,0
7d6: R_PPC64_REL16_HA .TOC.+0x2
7d8: 38 42 00 00 addi r2,r2,0
7da: R_PPC64_REL16_LO .TOC.+0x6
7dc: 7c 08 02 a6 mflr r0
7e0: fb a1 ff e8 std r29,-24(r1)
7e4: fb e1 ff f8 std r31,-8(r1)
7e8: fb c1 ff f0 std r30,-16(r1)
7ec: 3d 42 00 00 addis r10,r2,0
7ee: R_PPC64_TOC16_HA .toc
7f0: f8 01 00 10 std r0,16(r1)
7f4: f8 21 ff c1 stdu r1,-64(r1)
7f8: 3d 20 85 d6 lis r9,-31274
7fc: eb aa 00 00 ld r29,0(r10)
7fe: R_PPC64_TOC16_LO_DS .toc
800: 3d 42 00 00 addis r10,r2,0
802: R_PPC64_TOC16_HA .toc+0x20
804: 61 29 0a 0a ori r9,r9,2570
808: e9 4a 00 00 ld r10,0(r10)
80a: R_PPC64_TOC16_LO_DS .toc+0x20
80c: 79 29 07 c6 sldi r9,r9,32
810: 65 29 1d c8 oris r9,r9,7624
814: 61 29 21 9f ori r9,r9,8607
818: eb dd 00 00 ld r30,0(r29)
81c: e9 0a 00 00 ld r8,0(r10)
820: 7c 3f 0b 78 mr r31,r1
824: 7d 0a 00 74 cntlzd r10,r8
828: 7f fe f2 78 xor r30,r31,r30
82c: 79 4a d1 82 srdi r10,r10,6
830: 7f de 4a 14 add r30,r30,r9
834: 0b 0a 00 00 tdnei r10,0
838: 3d 22 00 00 addis r9,r2,0
83a: R_PPC64_TOC16_HA .toc+0x28
83c: e9 29 00 00 ld r9,0(r9)
83e: R_PPC64_TOC16_LO_DS .toc+0x28
840: 7c 28 48 00 cmpd r8,r9
844: 41 82 00 0c beq 850 <__machine_initcall_pseries_hash64_debugfs+0x7c>
848: 7b de 28 00 rotldi r30,r30,5
84c: 48 00 00 48 b 894 <__machine_initcall_pseries_hash64_debugfs+0xc0>
850: 3d 20 8f bc lis r9,-28740
854: 3d 42 00 00 addis r10,r2,0
856: R_PPC64_TOC16_HA .toc+0x30
858: 3c e2 00 00 addis r7,r2,0
85a: R_PPC64_TOC16_HA .data.rel.ro
85c: 3c 62 00 00 addis r3,r2,0
85e: R_PPC64_TOC16_HA .rodata.str1.8+0xe0
860: e9 4a 00 00 ld r10,0(r10)
862: R_PPC64_TOC16_LO_DS .toc+0x30
864: 61 29 e0 6b ori r9,r9,57451
868: 38 c0 00 00 li r6,0
86c: 38 e7 00 00 addi r7,r7,0
86e: R_PPC64_TOC16_LO .data.rel.ro
870: 38 80 01 80 li r4,384
874: 79 29 07 c6 sldi r9,r9,32
878: 38 63 00 00 addi r3,r3,0
87a: R_PPC64_TOC16_LO .rodata.str1.8+0xe0
87c: 65 29 84 be oris r9,r9,33982
880: e8 aa 00 00 ld r5,0(r10)
884: 61 29 b2 bf ori r9,r9,45759
888: 7f de 4a 78 xor r30,r30,r9
88c: 48 00 00 01 bl 88c <__machine_initcall_pseries_hash64_debugfs+0xb8>
88c: R_PPC64_REL24 debugfs_create_file
890: 60 00 00 00 nop
894: 3d 20 32 47 lis r9,12871
898: e9 5d 00 00 ld r10,0(r29)
89c: 38 3f 00 40 addi r1,r31,64
8a0: 38 60 00 00 li r3,0
8a4: 61 29 1c b1 ori r9,r9,7345
8a8: 79 29 07 c6 sldi r9,r9,32
8ac: 65 29 8f 75 oris r9,r9,36725
8b0: 61 29 31 c1 ori r9,r9,12737
8b4: 7f de 4a 14 add r30,r30,r9
8b8: 7f de 52 78 xor r30,r30,r10
8bc: fb dd 00 00 std r30,0(r29)
8c0: e8 01 00 10 ld r0,16(r1)
8c4: eb a1 ff e8 ld r29,-24(r1)
8c8: eb c1 ff f0 ld r30,-16(r1)
8cc: eb e1 ff f8 ld r31,-8(r1)
8d0: 7c 08 03 a6 mtlr r0
8d4: 38 00 00 00 li r0,0
8d8: 38 80 00 00 li r4,0
8dc: 38 a0 00 00 li r5,0
8e0: 38 c0 00 00 li r6,0
8e4: 38 e0 00 00 li r7,0
8e8: 39 00 00 00 li r8,0
8ec: 39 20 00 00 li r9,0
8f0: 39 40 00 00 li r10,0
8f4: 4e 80 00 20 blr
00000000000008f8 <htab_dt_scan_page_sizes>:
8f8: 3c 4c 00 00 addis r2,r12,0
8fa: R_PPC64_REL16_HA .TOC.+0x2
8fc: 38 42 00 00 addi r2,r2,0
8fe: R_PPC64_REL16_LO .TOC.+0x6
900: 7c 08 02 a6 mflr r0
904: fa 81 ff a0 std r20,-96(r1)
908: fb a1 ff e8 std r29,-24(r1)
90c: fb e1 ff f8 std r31,-8(r1)
910: f9 c1 ff 70 std r14,-144(r1)
914: f9 e1 ff 78 std r15,-136(r1)
918: fa 01 ff 80 std r16,-128(r1)
91c: f8 01 00 10 std r0,16(r1)
920: fa 21 ff 88 std r17,-120(r1)
924: fa 41 ff 90 std r18,-112(r1)
928: fa 61 ff 98 std r19,-104(r1)
92c: fa a1 ff a8 std r21,-88(r1)
930: fa c1 ff b0 std r22,-80(r1)
934: fa e1 ff b8 std r23,-72(r1)
938: fb 01 ff c0 std r24,-64(r1)
93c: fb 21 ff c8 std r25,-56(r1)
940: fb 41 ff d0 std r26,-48(r1)
944: fb 61 ff d8 std r27,-40(r1)
948: fb 81 ff e0 std r28,-32(r1)
94c: fb c1 ff f0 std r30,-16(r1)
950: f8 21 fe d1 stdu r1,-304(r1)
954: 3d 42 00 00 addis r10,r2,0
956: R_PPC64_TOC16_HA .toc
958: 3d 20 be bd lis r9,-16707
95c: 3c 82 00 00 addis r4,r2,0
95e: R_PPC64_TOC16_HA .rodata.str1.8
960: ea 8a 00 00 ld r20,0(r10)
962: R_PPC64_TOC16_LO_DS .toc
964: 38 a0 00 00 li r5,0
968: 7c 7d 1b 78 mr r29,r3
96c: 61 29 3e 80 ori r9,r9,16000
970: 38 84 00 00 addi r4,r4,0
972: R_PPC64_TOC16_LO .rodata.str1.8
974: 79 29 07 c6 sldi r9,r9,32
978: 65 29 41 a5 oris r9,r9,16805
97c: 61 29 57 ad ori r9,r9,22445
980: eb d4 00 00 ld r30,0(r20)
984: 7c 3f 0b 78 mr r31,r1
988: 7f fe f2 78 xor r30,r31,r30
98c: 7f de 4a 14 add r30,r30,r9
990: 48 00 00 01 bl 990 <htab_dt_scan_page_sizes+0x98>
990: R_PPC64_REL24 of_get_flat_dt_prop
994: 60 00 00 00 nop
998: 39 20 00 00 li r9,0
99c: 2c 23 00 00 cmpdi r3,0
9a0: 91 3f 00 9c stw r9,156(r31)
9a4: 40 82 00 28 bne 9cc <htab_dt_scan_page_sizes+0xd4>
9a8: 7b de e8 02 rotldi r30,r30,61
9ac: 3d 40 8d 68 lis r10,-29336
9b0: 38 60 00 00 li r3,0
9b4: 61 4a ee 06 ori r10,r10,60934
9b8: 79 4a 07 c6 sldi r10,r10,32
9bc: 65 4a 3b d5 oris r10,r10,15317
9c0: 61 4a e9 69 ori r10,r10,59753
9c4: 7f c9 52 78 xor r9,r30,r10
9c8: 48 00 04 7c b e44 <htab_dt_scan_page_sizes+0x54c>
9cc: 3d 20 4a 7a lis r9,19066
9d0: 3c 82 00 00 addis r4,r2,0
9d2: R_PPC64_TOC16_HA .rodata.str1.8+0x10
9d4: 61 29 00 5f ori r9,r9,95
9d8: 38 84 00 00 addi r4,r4,0
9da: R_PPC64_TOC16_LO .rodata.str1.8+0x10
9dc: 79 29 07 c6 sldi r9,r9,32
9e0: 65 29 92 7a oris r9,r9,37498
9e4: 61 29 23 a1 ori r9,r9,9121
9e8: 7f de 4a 14 add r30,r30,r9
9ec: 48 00 00 01 bl 9ec <htab_dt_scan_page_sizes+0xf4>
9ec: R_PPC64_REL24 strcmp
9f0: 60 00 00 00 nop
9f4: 2c 03 00 00 cmpwi r3,0
9f8: 41 82 00 0c beq a04 <htab_dt_scan_page_sizes+0x10c>
9fc: 7b de 98 02 rotldi r30,r30,51
a00: 4b ff ff ac b 9ac <htab_dt_scan_page_sizes+0xb4>
a04: 3d 20 90 dc lis r9,-28452
a08: 3c 82 00 00 addis r4,r2,0
a0a: R_PPC64_TOC16_HA .rodata.str1.8+0xf0
a0c: 7f a3 eb 78 mr r3,r29
a10: 38 bf 00 9c addi r5,r31,156
a14: 61 29 69 3a ori r9,r9,26938
a18: 38 84 00 00 addi r4,r4,0
a1a: R_PPC64_TOC16_LO .rodata.str1.8+0xf0
a1c: 79 29 07 c6 sldi r9,r9,32
a20: 65 29 96 fb oris r9,r9,38651
a24: 61 29 1c de ori r9,r9,7390
a28: 7f de 4a 78 xor r30,r30,r9
a2c: 48 00 00 01 bl a2c <htab_dt_scan_page_sizes+0x134>
a2c: R_PPC64_REL24 of_get_flat_dt_prop
a30: 60 00 00 00 nop
a34: 7c 6e 1b 79 mr. r14,r3
a38: 40 82 00 20 bne a58 <htab_dt_scan_page_sizes+0x160>
a3c: 3d 20 92 5f lis r9,-28065
a40: 61 29 19 fe ori r9,r9,6654
a44: 79 29 07 c6 sldi r9,r9,32
a48: 65 29 a2 d7 oris r9,r9,41687
a4c: 61 29 d9 c1 ori r9,r9,55745
a50: 7f de 4a 14 add r30,r30,r9
a54: 4b ff ff 58 b 9ac <htab_dt_scan_page_sizes+0xb4>
a58: 3c 62 00 00 addis r3,r2,0
a5a: R_PPC64_TOC16_HA .rodata.str1.8+0x108
a5c: 7b de a0 02 rotldi r30,r30,52
a60: 38 63 00 00 addi r3,r3,0
a62: R_PPC64_TOC16_LO .rodata.str1.8+0x108
a64: 48 00 00 01 bl a64 <htab_dt_scan_page_sizes+0x16c>
a64: R_PPC64_REL24 _printk
a68: 60 00 00 00 nop
a6c: 3d 22 00 00 addis r9,r2,0
a6e: R_PPC64_TOC16_HA .toc+0x10
a70: ea 49 00 00 ld r18,0(r9)
a72: R_PPC64_TOC16_LO_DS .toc+0x10
a74: 81 3f 00 9c lwz r9,156(r31)
a78: e9 52 00 00 ld r10,0(r18)
a7c: 7d 29 16 70 srawi r9,r9,2
a80: 7d 29 01 94 addze r9,r9
a84: 91 3f 00 9c stw r9,156(r31)
a88: 81 2a 00 20 lwz r9,32(r10)
a8c: 55 29 01 88 rlwinm r9,r9,0,6,4
a90: 91 2a 00 20 stw r9,32(r10)
a94: 81 5f 00 9c lwz r10,156(r31)
a98: 7b de d0 02 rotldi r30,r30,58
a9c: 2c 0a 00 00 cmpwi r10,0
aa0: 40 81 03 88 ble e28 <htab_dt_scan_page_sizes+0x530>
aa4: 82 ce 00 00 lwz r22,0(r14)
aa8: 3d 20 18 70 lis r9,6256
aac: 39 4a ff fd addi r10,r10,-3
ab0: 80 ee 00 04 lwz r7,4(r14)
ab4: 81 ee 00 08 lwz r15,8(r14)
ab8: 39 ce 00 0c addi r14,r14,12
abc: 61 29 ee c7 ori r9,r9,61127
ac0: 91 5f 00 9c stw r10,156(r31)
ac4: 39 16 ff f4 addi r8,r22,-12
ac8: 79 29 07 c6 sldi r9,r9,32
acc: 28 08 00 16 cmplwi r8,22
ad0: 65 29 ba b1 oris r9,r9,47793
ad4: 61 29 ce f7 ori r9,r9,52983
ad8: 7f de 4a 78 xor r30,r30,r9
adc: 40 81 00 20 ble afc <htab_dt_scan_page_sizes+0x204>
ae0: 3d 20 76 0a lis r9,30218
ae4: 61 29 68 1d ori r9,r9,26653
ae8: 79 29 07 c6 sldi r9,r9,32
aec: 65 29 13 2d oris r9,r9,4909
af0: 61 29 28 4e ori r9,r9,10318
af4: 7f de 4a 14 add r30,r30,r9
af8: 48 00 00 38 b b30 <htab_dt_scan_page_sizes+0x238>
afc: 3e 22 00 00 addis r17,r2,0
afe: R_PPC64_TOC16_HA .rodata
b00: 79 08 17 88 rldic r8,r8,2,30
b04: 7b de 70 00 rotldi r30,r30,14
b08: 3a 31 00 00 addi r17,r17,0
b0a: R_PPC64_TOC16_LO .rodata
b0c: 7d 31 40 2e lwzx r9,r17,r8
b10: 2c 09 ff ff cmpwi r9,-1
b14: 40 82 00 4c bne b60 <htab_dt_scan_page_sizes+0x268>
b18: 3d 20 f5 bd lis r9,-2627
b1c: 61 29 0a 78 ori r9,r9,2680
b20: 79 29 07 c6 sldi r9,r9,32
b24: 65 29 af cf oris r9,r9,45007
b28: 61 29 ab 9a ori r9,r9,43930
b2c: 7f de 4a 78 xor r30,r30,r9
b30: 3d 20 87 3c lis r9,-30916
b34: 55 e8 08 3c slwi r8,r15,1
b38: 79 ef 1f 88 rldic r15,r15,3,30
b3c: 61 29 16 b2 ori r9,r9,5810
b40: 7d 48 50 50 subf r10,r8,r10
b44: 7d ce 7a 14 add r14,r14,r15
b48: 79 29 07 c6 sldi r9,r9,32
b4c: 91 5f 00 9c stw r10,156(r31)
b50: 65 29 2e 23 oris r9,r9,11811
b54: 61 29 df 0d ori r9,r9,57101
b58: 7f de 4a 14 add r30,r30,r9
b5c: 48 00 02 b0 b e0c <htab_dt_scan_page_sizes+0x514>
b60: 2c 09 00 0a cmpwi r9,10
b64: 7b de b8 02 rotldi r30,r30,55
b68: 41 82 00 20 beq b88 <htab_dt_scan_page_sizes+0x290>
b6c: 3d 40 a8 3c lis r10,-22468
b70: 61 4a f3 be ori r10,r10,62398
b74: 79 4a 07 c6 sldi r10,r10,32
b78: 65 4a a1 6b oris r10,r10,41323
b7c: 61 4a d4 ca ori r10,r10,54474
b80: 7f de 52 78 xor r30,r30,r10
b84: 48 00 00 2c b bb0 <htab_dt_scan_page_sizes+0x2b8>
b88: e8 d2 00 00 ld r6,0(r18)
b8c: 3d 40 dc 30 lis r10,-9168
b90: 61 4a 93 bf ori r10,r10,37823
b94: 81 06 00 20 lwz r8,32(r6)
b98: 79 4a 07 c6 sldi r10,r10,32
b9c: 65 4a 30 6a oris r10,r10,12394
ba0: 65 08 04 00 oris r8,r8,1024
ba4: 61 4a e6 f9 ori r10,r10,59129
ba8: 91 06 00 20 stw r8,32(r6)
bac: 7f de 52 14 add r30,r30,r10
bb0: 3d 42 00 00 addis r10,r2,0
bb2: R_PPC64_TOC16_HA .toc+0x18
bb4: 7d 35 07 b4 extsw r21,r9
bb8: 28 16 00 17 cmplwi r22,23
bbc: 7b de 48 00 rotldi r30,r30,9
bc0: ea 6a 00 00 ld r19,0(r10)
bc2: R_PPC64_TOC16_LO_DS .toc+0x18
bc4: 1d 55 00 60 mulli r10,r21,96
bc8: 7e d3 51 2e stwx r22,r19,r10
bcc: 41 81 00 24 bgt bf0 <htab_dt_scan_page_sizes+0x2f8>
bd0: 3d 40 c5 cc lis r10,-14900
bd4: 39 00 00 00 li r8,0
bd8: 61 4a 42 41 ori r10,r10,16961
bdc: 79 4a 07 c6 sldi r10,r10,32
be0: 65 4a e1 b3 oris r10,r10,57779
be4: 61 4a d8 47 ori r10,r10,55367
be8: 7f de 52 78 xor r30,r30,r10
bec: 48 00 00 30 b c1c <htab_dt_scan_page_sizes+0x324>
bf0: 3d 40 3c 36 lis r10,15414
bf4: 38 d6 ff e9 addi r6,r22,-23
bf8: 39 00 00 01 li r8,1
bfc: 61 4a 17 06 ori r10,r10,5894
c00: 7d 08 30 30 slw r8,r8,r6
c04: 79 4a 07 c6 sldi r10,r10,32
c08: 39 08 ff ff addi r8,r8,-1
c0c: 65 4a 89 08 oris r10,r10,35080
c10: 7d 08 07 b4 extsw r8,r8
c14: 61 4a d1 a7 ori r10,r10,53671
c18: 7f de 52 14 add r30,r30,r10
c1c: 3f 80 43 5b lis r28,17243
c20: 1e 15 00 60 mulli r16,r21,96
c24: 3f a0 e4 e0 lis r29,-6944
c28: 55 29 07 fa rlwinm r9,r9,0,31,29
c2c: 63 9c 81 df ori r28,r28,33247
c30: 63 bd eb 5d ori r29,r29,60253
c34: 7d 29 00 34 cntlzw r9,r9
c38: 7e 13 82 14 add r16,r19,r16
c3c: 7b 9c 07 c6 sldi r28,r28,32
c40: 7b bd 07 c6 sldi r29,r29,32
c44: 55 29 d9 7e srwi r9,r9,5
c48: 78 e7 00 20 clrldi r7,r7,32
c4c: f9 10 00 48 std r8,72(r16)
c50: 67 9c b9 f6 oris r28,r28,47606
c54: 91 30 00 44 stw r9,68(r16)
c58: 67 bd 33 73 oris r29,r29,13171
c5c: f8 f0 00 58 std r7,88(r16)
c60: 3e e0 fa 33 lis r23,-1485
c64: 63 89 b2 ff ori r9,r28,45823
c68: 3f 00 d5 ff lis r24,-10753
c6c: 3f 20 ac 03 lis r25,-21501
c70: 3f 40 0b 86 lis r26,2950
c74: f9 3f 00 78 std r9,120(r31)
c78: 63 a9 f0 21 ori r9,r29,61473
c7c: 3f 60 2e 33 lis r27,11827
c80: 62 f7 73 9d ori r23,r23,29597
c84: f9 3f 00 70 std r9,112(r31)
c88: 3d 22 00 00 addis r9,r2,0
c8a: R_PPC64_TOC16_HA .rodata.str1.8+0x170
c8c: 63 18 27 cd ori r24,r24,10189
c90: 63 39 8a ce ori r25,r25,35534
c94: 39 29 00 00 addi r9,r9,0
c96: R_PPC64_TOC16_LO .rodata.str1.8+0x170
c98: 63 5a 3c 82 ori r26,r26,15490
c9c: 63 7b ac de ori r27,r27,44254
ca0: 7a f7 07 c6 sldi r23,r23,32
ca4: f9 3f 00 88 std r9,136(r31)
ca8: 3d 22 00 00 addis r9,r2,0
caa: R_PPC64_TOC16_HA .rodata.str1.8+0x138
cac: 7b 18 07 c6 sldi r24,r24,32
cb0: 7b 39 07 c6 sldi r25,r25,32
cb4: 39 29 00 00 addi r9,r9,0
cb6: R_PPC64_TOC16_LO .rodata.str1.8+0x138
cb8: 7b 5a 07 c6 sldi r26,r26,32
cbc: 7b 7b 07 c6 sldi r27,r27,32
cc0: 66 f7 93 25 oris r23,r23,37669
cc4: f9 3f 00 80 std r9,128(r31)
cc8: 67 18 79 97 oris r24,r24,31127
ccc: 67 39 cc 00 oris r25,r25,52224
cd0: 67 5a 74 d5 oris r26,r26,29909
cd4: 67 7b 41 e6 oris r27,r27,16870
cd8: 1e b5 00 18 mulli r21,r21,24
cdc: 7b de 48 00 rotldi r30,r30,9
ce0: 7a d6 00 20 clrldi r22,r22,32
ce4: 62 f7 4b 58 ori r23,r23,19288
ce8: 63 18 47 9d ori r24,r24,18333
cec: 63 39 1b 95 ori r25,r25,7061
cf0: 63 5a e3 4b ori r26,r26,58187
cf4: 63 7b 5b a0 ori r27,r27,23456
cf8: 81 3f 00 9c lwz r9,156(r31)
cfc: 7f de ba 78 xor r30,r30,r23
d00: 2c 09 00 00 cmpwi r9,0
d04: 41 81 00 20 bgt d24 <htab_dt_scan_page_sizes+0x42c>
d08: 3d 20 d5 5a lis r9,-10918
d0c: 61 29 49 8a ori r9,r9,18826
d10: 79 29 07 c6 sldi r9,r9,32
d14: 65 29 c0 0b oris r9,r9,49163
d18: 61 29 a2 88 ori r9,r9,41608
d1c: 7f de 4a 14 add r30,r30,r9
d20: 48 00 00 ec b e0c <htab_dt_scan_page_sizes+0x514>
d24: 2c 0f 00 00 cmpwi r15,0
d28: 7b de 18 02 rotldi r30,r30,35
d2c: 41 82 00 c8 beq df4 <htab_dt_scan_page_sizes+0x4fc>
d30: 80 ae 00 00 lwz r5,0(r14)
d34: 39 29 ff fe addi r9,r9,-2
d38: 83 ae 00 04 lwz r29,4(r14)
d3c: 7f de c2 78 xor r30,r30,r24
d40: 39 ef ff ff addi r15,r15,-1
d44: 39 ce 00 08 addi r14,r14,8
d48: 91 3f 00 9c stw r9,156(r31)
d4c: 39 25 ff f4 addi r9,r5,-12
d50: 28 09 00 16 cmplwi r9,22
d54: 40 81 00 10 ble d64 <htab_dt_scan_page_sizes+0x46c>
d58: e9 3f 00 70 ld r9,112(r31)
d5c: 7f de 4a 14 add r30,r30,r9
d60: 48 00 00 8c b dec <htab_dt_scan_page_sizes+0x4f4>
d64: 79 29 17 88 rldic r9,r9,2,30
d68: 7f 91 48 2e lwzx r28,r17,r9
d6c: 2c 1c ff ff cmpwi r28,-1
d70: 40 82 00 10 bne d80 <htab_dt_scan_page_sizes+0x488>
d74: e9 3f 00 78 ld r9,120(r31)
d78: 7f de 4a 78 xor r30,r30,r9
d7c: 48 00 00 70 b dec <htab_dt_scan_page_sizes+0x4f4>
d80: 2c 1d ff ff cmpwi r29,-1
d84: 7f de ca 14 add r30,r30,r25
d88: 78 a5 00 20 clrldi r5,r5,32
d8c: 41 82 00 0c beq d98 <htab_dt_scan_page_sizes+0x4a0>
d90: 7b de 98 02 rotldi r30,r30,51
d94: 48 00 00 20 b db4 <htab_dt_scan_page_sizes+0x4bc>
d98: e8 7f 00 80 ld r3,128(r31)
d9c: 7e c4 b3 78 mr r4,r22
da0: f8 bf 00 68 std r5,104(r31)
da4: 7f de da 78 xor r30,r30,r27
da8: 48 00 00 01 bl da8 <htab_dt_scan_page_sizes+0x4b0>
da8: R_PPC64_REL24 _printk
dac: 60 00 00 00 nop
db0: e8 bf 00 68 ld r5,104(r31)
db4: 7f 8c 07 b4 extsw r12,r28
db8: 81 10 00 44 lwz r8,68(r16)
dbc: e8 f0 00 48 ld r7,72(r16)
dc0: e8 d0 00 58 ld r6,88(r16)
dc4: e8 7f 00 88 ld r3,136(r31)
dc8: 7f a9 07 b4 extsw r9,r29
dcc: 7e c4 b3 78 mr r4,r22
dd0: 7d 95 62 14 add r12,r21,r12
dd4: 7f de d2 14 add r30,r30,r26
dd8: 79 8c 17 64 sldi r12,r12,2
ddc: 7d 93 62 14 add r12,r19,r12
de0: 93 ac 00 04 stw r29,4(r12)
de4: 48 00 00 01 bl de4 <htab_dt_scan_page_sizes+0x4ec>
de4: R_PPC64_REL24 _printk
de8: 60 00 00 00 nop
dec: 7b de 20 02 rotldi r30,r30,36
df0: 4b ff ff 08 b cf8 <htab_dt_scan_page_sizes+0x400>
df4: 3d 20 13 0f lis r9,4879
df8: 61 29 e7 ad ori r9,r9,59309
dfc: 79 29 07 c6 sldi r9,r9,32
e00: 65 29 48 e1 oris r9,r9,18657
e04: 61 29 35 06 ori r9,r9,13574
e08: 7f de 4a 78 xor r30,r30,r9
e0c: 3d 20 e4 28 lis r9,-7128
e10: 61 29 6e f4 ori r9,r9,28404
e14: 79 29 07 c6 sldi r9,r9,32
e18: 65 29 03 14 oris r9,r9,788
e1c: 61 29 ce 80 ori r9,r9,52864
e20: 7f de 4a 14 add r30,r30,r9
e24: 4b ff fc 70 b a94 <htab_dt_scan_page_sizes+0x19c>
e28: 3d 20 da 03 lis r9,-9725
e2c: 38 60 00 01 li r3,1
e30: 61 29 ef 60 ori r9,r9,61280
e34: 79 29 07 c6 sldi r9,r9,32
e38: 65 29 6c c0 oris r9,r9,27840
e3c: 61 29 69 67 ori r9,r9,26983
e40: 7f c9 4a 78 xor r9,r30,r9
e44: 3d 40 a3 ba lis r10,-23622
e48: e9 14 00 00 ld r8,0(r20)
e4c: 78 63 07 e0 clrldi r3,r3,63
e50: 61 4a eb 22 ori r10,r10,60194
e54: 79 4a 07 c6 sldi r10,r10,32
e58: 65 4a 07 6c oris r10,r10,1900
e5c: 61 4a 75 70 ori r10,r10,30064
e60: 7d 29 52 14 add r9,r9,r10
e64: 7d 29 42 78 xor r9,r9,r8
e68: f9 34 00 00 std r9,0(r20)
e6c: 38 3f 01 30 addi r1,r31,304
e70: e8 01 00 10 ld r0,16(r1)
e74: e9 c1 ff 70 ld r14,-144(r1)
e78: e9 e1 ff 78 ld r15,-136(r1)
e7c: ea 01 ff 80 ld r16,-128(r1)
e80: ea 21 ff 88 ld r17,-120(r1)
e84: ea 41 ff 90 ld r18,-112(r1)
e88: ea 61 ff 98 ld r19,-104(r1)
e8c: ea 81 ff a0 ld r20,-96(r1)
e90: 7c 08 03 a6 mtlr r0
e94: ea a1 ff a8 ld r21,-88(r1)
e98: ea c1 ff b0 ld r22,-80(r1)
e9c: ea e1 ff b8 ld r23,-72(r1)
ea0: eb 01 ff c0 ld r24,-64(r1)
ea4: eb 21 ff c8 ld r25,-56(r1)
ea8: eb 41 ff d0 ld r26,-48(r1)
eac: eb 61 ff d8 ld r27,-40(r1)
eb0: eb 81 ff e0 ld r28,-32(r1)
eb4: eb a1 ff e8 ld r29,-24(r1)
eb8: eb c1 ff f0 ld r30,-16(r1)
ebc: eb e1 ff f8 ld r31,-8(r1)
ec0: 38 00 00 00 li r0,0
ec4: 38 80 00 00 li r4,0
ec8: 38 a0 00 00 li r5,0
ecc: 38 c0 00 00 li r6,0
ed0: 38 e0 00 00 li r7,0
ed4: 39 00 00 00 li r8,0
ed8: 39 20 00 00 li r9,0
edc: 39 40 00 00 li r10,0
ee0: 39 80 00 00 li r12,0
ee4: 4e 80 00 20 blr
0000000000000ee8 <hash__early_init_devtree>:
ee8: 3c 4c 00 00 addis r2,r12,0
eea: R_PPC64_REL16_HA .TOC.+0x2
eec: 38 42 00 00 addi r2,r2,0
eee: R_PPC64_REL16_LO .TOC.+0x6
ef0: 7c 08 02 a6 mflr r0
ef4: fb 21 ff c8 std r25,-56(r1)
ef8: fb 41 ff d0 std r26,-48(r1)
efc: fb 61 ff d8 std r27,-40(r1)
f00: fb 81 ff e0 std r28,-32(r1)
f04: fb a1 ff e8 std r29,-24(r1)
f08: fb e1 ff f8 std r31,-8(r1)
f0c: f8 01 00 10 std r0,16(r1)
f10: fb c1 ff f0 std r30,-16(r1)
f14: f8 21 ff a1 stdu r1,-96(r1)
f18: 3d 42 00 00 addis r10,r2,0
f1a: R_PPC64_TOC16_HA .toc
f1c: 3d 20 61 e6 lis r9,25062
f20: eb aa 00 00 ld r29,0(r10)
f22: R_PPC64_TOC16_LO_DS .toc
f24: 3c 62 00 00 addis r3,r2,0
f26: R_PPC64_TOC16_HA .init.text+0xe8
f28: 38 80 00 00 li r4,0
f2c: 61 29 8a 9f ori r9,r9,35487
f30: 3f 80 06 53 lis r28,1619
f34: 38 63 00 00 addi r3,r3,0
f36: R_PPC64_TOC16_LO .init.text+0xe8
f38: 3b 60 00 00 li r27,0
f3c: 79 29 07 c6 sldi r9,r9,32
f40: 63 9c 12 a9 ori r28,r28,4777
f44: 65 29 45 85 oris r9,r9,17797
f48: 7b 9c 07 c6 sldi r28,r28,32
f4c: 61 29 9b 46 ori r9,r9,39750
f50: 67 9c 90 e7 oris r28,r28,37095
f54: 63 9c 59 c9 ori r28,r28,22985
f58: eb dd 00 00 ld r30,0(r29)
f5c: 7c 3f 0b 78 mr r31,r1
f60: 7f fe f2 78 xor r30,r31,r30
f64: 7f de 4a 14 add r30,r30,r9
f68: 48 00 00 01 bl f68 <hash__early_init_devtree+0x80>
f68: R_PPC64_REL24 of_scan_flat_dt
f6c: 60 00 00 00 nop
f70: 3d 22 00 00 addis r9,r2,0
f72: R_PPC64_TOC16_HA .toc+0x18
f74: eb 49 00 00 ld r26,0(r9)
f76: R_PPC64_TOC16_LO_DS .toc+0x18
f78: 3b 3a 00 04 addi r25,r26,4
f7c: 7c 79 da 14 add r3,r25,r27
f80: 38 a0 00 40 li r5,64
f84: 38 80 00 ff li r4,255
f88: 3b 7b 00 60 addi r27,r27,96
f8c: 7b de 70 00 rotldi r30,r30,14
f90: 48 00 00 01 bl f90 <hash__early_init_devtree+0xa8>
f90: R_PPC64_REL24 memset
f94: 60 00 00 00 nop
f98: 28 3b 06 00 cmpldi r27,1536
f9c: 41 82 00 0c beq fa8 <hash__early_init_devtree+0xc0>
fa0: 7f de e2 78 xor r30,r30,r28
fa4: 4b ff ff d8 b f7c <hash__early_init_devtree+0x94>
fa8: 3d 20 fb e8 lis r9,-1048
fac: 3c 82 00 00 addis r4,r2,0
fae: R_PPC64_TOC16_HA .rodata+0x78
fb0: 38 a0 00 60 li r5,96
fb4: 7f 43 d3 78 mr r3,r26
fb8: 61 29 c4 ab ori r9,r9,50347
fbc: 38 84 00 00 addi r4,r4,0
fbe: R_PPC64_TOC16_LO .rodata+0x78
fc0: 3f 82 00 00 addis r28,r2,0
fc2: R_PPC64_TOC16_HA .rodata
fc4: 79 29 07 c6 sldi r9,r9,32
fc8: 3b 9c 00 00 addi r28,r28,0
fca: R_PPC64_TOC16_LO .rodata
fcc: 65 29 16 e1 oris r9,r9,5857
fd0: 61 29 8a 15 ori r9,r9,35349
fd4: 7f de 4a 14 add r30,r30,r9
fd8: 48 00 00 01 bl fd8 <hash__early_init_devtree+0xf0>
fd8: R_PPC64_REL24 memcpy
fdc: 60 00 00 00 nop
fe0: 3c 62 00 00 addis r3,r2,0
fe2: R_PPC64_TOC16_HA .init.text+0x8f8
fe4: 38 80 00 00 li r4,0
fe8: 38 63 00 00 addi r3,r3,0
fea: R_PPC64_TOC16_LO .init.text+0x8f8
fec: 48 00 00 01 bl fec <hash__early_init_devtree+0x104>
fec: R_PPC64_REL24 of_scan_flat_dt
ff0: 60 00 00 00 nop
ff4: 2c 03 00 00 cmpwi r3,0
ff8: 41 82 00 0c beq 1004 <hash__early_init_devtree+0x11c>
ffc: 7b de 28 00 rotldi r30,r30,5
1000: 48 00 00 68 b 1068 <hash__early_init_devtree+0x180>
1004: 3d 22 00 00 addis r9,r2,0
1006: R_PPC64_TOC16_HA .toc+0x10
1008: e9 49 00 00 ld r10,0(r9)
100a: R_PPC64_TOC16_LO_DS .toc+0x10
100c: 3d 20 68 4b lis r9,26699
1010: 61 29 7b 66 ori r9,r9,31590
1014: e9 4a 00 00 ld r10,0(r10)
1018: 79 29 07 c6 sldi r9,r9,32
101c: 65 29 c5 05 oris r9,r9,50437
1020: 81 4a 00 20 lwz r10,32(r10)
1024: 61 29 48 ef ori r9,r9,18671
1028: 7f de 4a 78 xor r30,r30,r9
102c: 75 4a 04 00 andis. r10,r10,1024
1030: 40 82 00 20 bne 1050 <hash__early_init_devtree+0x168>
1034: 3d 20 f9 8e lis r9,-1650
1038: 61 29 68 b1 ori r9,r9,26801
103c: 79 29 07 c6 sldi r9,r9,32
1040: 65 29 47 95 oris r9,r9,18325
1044: 61 29 d9 be ori r9,r9,55742
1048: 7f de 4a 14 add r30,r30,r9
104c: 48 00 00 1c b 1068 <hash__early_init_devtree+0x180>
1050: 38 9c 00 d8 addi r4,r28,216
1054: 7f 43 d3 78 mr r3,r26
1058: 38 a0 04 20 li r5,1056
105c: 7b de 68 00 rotldi r30,r30,13
1060: 48 00 00 01 bl 1060 <hash__early_init_devtree+0x178>
1060: R_PPC64_REL24 memcpy
1064: 60 00 00 00 nop
1068: 3d 22 00 00 addis r9,r2,0
106a: R_PPC64_TOC16_HA .toc+0x70
106c: e9 49 00 00 ld r10,0(r9)
106e: R_PPC64_TOC16_LO_DS .toc+0x70
1070: 3d 20 e8 8f lis r9,-6001
1074: 61 29 a0 88 ori r9,r9,41096
1078: 89 4a 00 00 lbz r10,0(r10)
107c: 79 29 07 c6 sldi r9,r9,32
1080: 65 29 84 08 oris r9,r9,33800
1084: 2c 0a 00 00 cmpwi r10,0
1088: 61 29 9e f1 ori r9,r9,40689
108c: 7f de 4a 78 xor r30,r30,r9
1090: 41 82 00 20 beq 10b0 <hash__early_init_devtree+0x1c8>
1094: 3d 20 e0 25 lis r9,-8155
1098: 61 29 68 e3 ori r9,r9,26851
109c: 79 29 07 c6 sldi r9,r9,32
10a0: 65 29 7e f8 oris r9,r9,32504
10a4: 61 29 da 2c ori r9,r9,55852
10a8: 7f de 4a 14 add r30,r30,r9
10ac: 48 00 00 24 b 10d0 <hash__early_init_devtree+0x1e8>
10b0: e9 3d 00 00 ld r9,0(r29)
10b4: 3c 62 00 00 addis r3,r2,0
10b6: R_PPC64_TOC16_HA .init.text+0x528
10b8: 38 80 00 00 li r4,0
10bc: 38 63 00 00 addi r3,r3,0
10be: R_PPC64_TOC16_LO .init.text+0x528
10c0: 7d 29 f2 14 add r9,r9,r30
10c4: f9 3d 00 00 std r9,0(r29)
10c8: 48 00 00 01 bl 10c8 <hash__early_init_devtree+0x1e0>
10c8: R_PPC64_REL24 of_scan_flat_dt
10cc: 60 00 00 00 nop
10d0: 3d 20 a5 3a lis r9,-23238
10d4: e9 5d 00 00 ld r10,0(r29)
10d8: 38 3f 00 60 addi r1,r31,96
10dc: 61 29 c0 f5 ori r9,r9,49397
10e0: 79 29 07 c6 sldi r9,r9,32
10e4: 65 29 c3 95 oris r9,r9,50069
10e8: 61 29 bf ef ori r9,r9,49135
10ec: 7f de 4a 78 xor r30,r30,r9
10f0: 7f de 52 78 xor r30,r30,r10
10f4: fb dd 00 00 std r30,0(r29)
10f8: e8 01 00 10 ld r0,16(r1)
10fc: eb 21 ff c8 ld r25,-56(r1)
1100: eb 41 ff d0 ld r26,-48(r1)
1104: eb 61 ff d8 ld r27,-40(r1)
1108: eb 81 ff e0 ld r28,-32(r1)
110c: eb a1 ff e8 ld r29,-24(r1)
1110: eb c1 ff f0 ld r30,-16(r1)
1114: eb e1 ff f8 ld r31,-8(r1)
1118: 7c 08 03 a6 mtlr r0
111c: 38 00 00 00 li r0,0
1120: 38 60 00 00 li r3,0
1124: 38 80 00 00 li r4,0
1128: 38 a0 00 00 li r5,0
112c: 39 20 00 00 li r9,0
1130: 39 40 00 00 li r10,0
1134: 4e 80 00 20 blr
0000000000001138 <hash__early_init_mmu>:
1138: 3c 4c 00 00 addis r2,r12,0
113a: R_PPC64_REL16_HA .TOC.+0x2
113c: 38 42 00 00 addi r2,r2,0
113e: R_PPC64_REL16_LO .TOC.+0x6
1140: 7c 08 02 a6 mflr r0
1144: fa a1 ff a8 std r21,-88(r1)
1148: fa c1 ff b0 std r22,-80(r1)
114c: fa e1 ff b8 std r23,-72(r1)
1150: fb 01 ff c0 std r24,-64(r1)
1154: fb 21 ff c8 std r25,-56(r1)
1158: fb 41 ff d0 std r26,-48(r1)
115c: f8 01 00 10 std r0,16(r1)
1160: fb 61 ff d8 std r27,-40(r1)
1164: fb 81 ff e0 std r28,-32(r1)
1168: fb a1 ff e8 std r29,-24(r1)
116c: fb e1 ff f8 std r31,-8(r1)
1170: fa 21 ff 88 std r17,-120(r1)
1174: fa 41 ff 90 std r18,-112(r1)
1178: fa 61 ff 98 std r19,-104(r1)
117c: fa 81 ff a0 std r20,-96(r1)
1180: fb c1 ff f0 std r30,-16(r1)
1184: f8 21 ff 01 stdu r1,-256(r1)
1188: 3d 42 00 00 addis r10,r2,0
118a: R_PPC64_TOC16_HA .toc
118c: 3d 20 13 94 lis r9,5012
1190: eb aa 00 00 ld r29,0(r10)
1192: R_PPC64_TOC16_LO_DS .toc
1194: 3d 42 00 00 addis r10,r2,0
1196: R_PPC64_TOC16_HA .toc+0x18
1198: 3f 40 a1 9a lis r26,-24166
119c: 3f 60 8b cd lis r27,-29747
11a0: 3f 80 3e e6 lis r28,16102
11a4: eb 0a 00 00 ld r24,0(r10)
11a6: R_PPC64_TOC16_LO_DS .toc+0x18
11a8: 61 29 1e bf ori r9,r9,7871
11ac: 3c 00 aa 70 lis r0,-21904
11b0: 3d 60 cd 75 lis r11,-12939
11b4: 3c 60 89 85 lis r3,-30331
11b8: 3c 80 bc bb lis r4,-17221
11bc: 3c a0 42 66 lis r5,16998
11c0: 3c c0 f8 80 lis r6,-1920
11c4: 3c e0 36 5a lis r7,13914
11c8: 3d 00 7f f4 lis r8,32756
11cc: 3d 40 d1 9c lis r10,-11876
11d0: 79 29 07 c6 sldi r9,r9,32
11d4: 63 5a 2f b0 ori r26,r26,12208
11d8: 63 7b 56 08 ori r27,r27,22024
11dc: 63 9c e3 51 ori r28,r28,58193
11e0: 60 00 cc 1c ori r0,r0,52252
11e4: 61 6b a6 6f ori r11,r11,42607
11e8: eb dd 00 00 ld r30,0(r29)
11ec: 60 63 cb 14 ori r3,r3,51988
11f0: 60 84 cc 49 ori r4,r4,52297
11f4: 60 a5 76 b1 ori r5,r5,30385
11f8: 60 c6 27 7c ori r6,r6,10108
11fc: 60 e7 18 4a ori r7,r7,6218
1200: 61 08 23 c2 ori r8,r8,9154
1204: 61 4a b9 39 ori r10,r10,47417
1208: 7c 3f 0b 78 mr r31,r1
120c: 65 29 44 e6 oris r9,r9,17638
1210: 7b 5a 07 c6 sldi r26,r26,32
1214: 7b 7b 07 c6 sldi r27,r27,32
1218: 7b 9c 07 c6 sldi r28,r28,32
121c: 78 00 07 c6 sldi r0,r0,32
1220: 79 6b 07 c6 sldi r11,r11,32
1224: 78 63 07 c6 sldi r3,r3,32
1228: 78 84 07 c6 sldi r4,r4,32
122c: 78 a5 07 c6 sldi r5,r5,32
1230: 78 c6 07 c6 sldi r6,r6,32
1234: 78 e7 07 c6 sldi r7,r7,32
1238: 79 08 07 c6 sldi r8,r8,32
123c: 79 4a 07 c6 sldi r10,r10,32
1240: 61 29 f9 ac ori r9,r9,63916
1244: 7f fe f2 78 xor r30,r31,r30
1248: 67 5a fb 8e oris r26,r26,64398
124c: 67 7b 0e dc oris r27,r27,3804
1250: 67 9c e0 98 oris r28,r28,57496
1254: 64 00 66 8d oris r0,r0,26253
1258: 65 6b 2d d7 oris r11,r11,11735
125c: 64 63 73 3d oris r3,r3,29501
1260: 64 84 74 a0 oris r4,r4,29856
1264: 64 a5 8e 73 oris r5,r5,36467
1268: 64 c6 fb b0 oris r6,r6,64432
126c: 64 e7 2b 0b oris r7,r7,11019
1270: 65 08 70 52 oris r8,r8,28754
1274: 65 4a 4c 16 oris r10,r10,19478
1278: 3e c2 00 00 addis r22,r2,0
127a: R_PPC64_TOC16_HA .bss+0x78
127c: 7f de 4a 14 add r30,r30,r9
1280: 63 5a 05 4c ori r26,r26,1356
1284: 63 7b 3b 29 ori r27,r27,15145
1288: 63 9c 33 6d ori r28,r28,13165
128c: 60 00 78 65 ori r0,r0,30821
1290: 61 6b 61 1f ori r11,r11,24863
1294: 60 63 07 30 ori r3,r3,1840
1298: 60 84 c8 ce ori r4,r4,51406
129c: 60 a5 83 2f ori r5,r5,33583
12a0: 60 c6 01 58 ori r6,r6,344
12a4: 60 e7 10 43 ori r7,r7,4163
12a8: 61 08 2e ed ori r8,r8,12013
12ac: 61 4a 15 99 ori r10,r10,5529
12b0: 7f 17 c3 78 mr r23,r24
12b4: 7f 19 c3 78 mr r25,r24
12b8: 39 80 00 00 li r12,0
12bc: 3a a0 00 01 li r21,1
12c0: 3a d6 00 00 addi r22,r22,0
12c2: R_PPC64_TOC16_LO .bss+0x78
12c4: 82 98 00 00 lwz r20,0(r24)
12c8: 7b c9 58 02 rotldi r9,r30,43
12cc: 79 3e f8 00 rotldi r30,r9,31
12d0: 2c 14 00 00 cmpwi r20,0
12d4: 41 82 00 b0 beq 1384 <hash__early_init_mmu+0x24c>
12d8: 7d 29 d2 78 xor r9,r9,r26
12dc: 7e f3 bb 78 mr r19,r23
12e0: 7d 94 63 78 mr r20,r12
12e4: ea 53 00 06 lwa r18,4(r19)
12e8: 3a 73 00 04 addi r19,r19,4
12ec: 7d 29 da 14 add r9,r9,r27
12f0: 2c 32 ff ff cmpdi r18,-1
12f4: 40 82 00 28 bne 131c <hash__early_init_mmu+0x1e4>
12f8: 79 29 40 02 rotldi r9,r9,40
12fc: 3a 94 00 01 addi r20,r20,1
1300: 7d 3e 32 78 xor r30,r9,r6
1304: 2c 34 00 10 cmpdi r20,16
1308: 40 82 00 0c bne 1314 <hash__early_init_mmu+0x1dc>
130c: 7f de 3a 14 add r30,r30,r7
1310: 48 00 00 74 b 1384 <hash__early_init_mmu+0x24c>
1314: 7b c9 e0 02 rotldi r9,r30,60
1318: 4b ff ff cc b 12e4 <hash__early_init_mmu+0x1ac>
131c: 1f d4 00 60 mulli r30,r20,96
1320: 7d 29 e2 78 xor r9,r9,r28
1324: 7f d9 f0 2e lwzx r30,r25,r30
1328: 2c 1e 00 00 cmpwi r30,0
132c: 40 82 00 0c bne 1338 <hash__early_init_mmu+0x200>
1330: 7d 29 2a 14 add r9,r9,r5
1334: 4b ff ff c8 b 12fc <hash__early_init_mmu+0x1c4>
1338: 3b de ff f4 addi r30,r30,-12
133c: 2c 1e 00 00 cmpwi r30,0
1340: 40 82 00 0c bne 134c <hash__early_init_mmu+0x214>
1344: 7d 29 22 78 xor r9,r9,r4
1348: 4b ff ff b4 b 12fc <hash__early_init_mmu+0x1c4>
134c: 7e be f0 30 slw r30,r21,r30
1350: 56 91 20 36 slwi r17,r20,4
1354: 7d 29 02 14 add r9,r9,r0
1358: 7f de 07 b4 extsw r30,r30
135c: 7e 31 63 78 or r17,r17,r12
1360: 2c 32 00 ff cmpdi r18,255
1364: 7d 29 5a 78 xor r9,r9,r11
1368: 41 81 00 14 bgt 137c <hash__early_init_mmu+0x244>
136c: 7e 32 b1 ae stbx r17,r18,r22
1370: 79 29 e0 02 rotldi r9,r9,60
1374: 7e 52 f2 14 add r18,r18,r30
1378: 4b ff ff e8 b 1360 <hash__early_init_mmu+0x228>
137c: 7d 29 1a 14 add r9,r9,r3
1380: 4b ff ff 7c b 12fc <hash__early_init_mmu+0x1c4>
1384: 39 8c 00 01 addi r12,r12,1
1388: 7f de 42 78 xor r30,r30,r8
138c: 3b 18 00 60 addi r24,r24,96
1390: 3a f7 00 64 addi r23,r23,100
1394: 2c 2c 00 10 cmpdi r12,16
1398: 41 82 00 0c beq 13a4 <hash__early_init_mmu+0x26c>
139c: 7f de 52 14 add r30,r30,r10
13a0: 4b ff ff 24 b 12c4 <hash__early_init_mmu+0x18c>
13a4: 3d 22 00 00 addis r9,r2,0
13a6: R_PPC64_TOC16_HA .bss+0x178
13a8: 3c 62 00 00 addis r3,r2,0
13aa: R_PPC64_TOC16_HA .rodata.str1.8+0x250
13ac: 3f 42 00 00 addis r26,r2,0
13ae: R_PPC64_TOC16_HA .toc+0xb0
13b0: 3b 60 00 01 li r27,1
13b4: e9 09 00 02 lwa r8,0(r9)
13b6: R_PPC64_TOC16_LO_DS .bss+0x178
13b8: 3d 22 00 00 addis r9,r2,0
13ba: R_PPC64_TOC16_HA .bss+0x70
13bc: 38 63 00 00 addi r3,r3,0
13be: R_PPC64_TOC16_LO .rodata.str1.8+0x250
13c0: 7b de 58 00 rotldi r30,r30,11
13c4: e9 49 00 02 lwa r10,0(r9)
13c6: R_PPC64_TOC16_LO_DS .bss+0x70
13c8: 3d 22 00 00 addis r9,r2,0
13ca: R_PPC64_TOC16_HA .bss+0x17c
13cc: e9 29 00 02 lwa r9,0(r9)
13ce: R_PPC64_TOC16_LO_DS .bss+0x17c
13d0: 1d 08 00 60 mulli r8,r8,96
13d4: 1d 4a 00 60 mulli r10,r10,96
13d8: 7c d9 40 2e lwzx r6,r25,r8
13dc: 1d 29 00 60 mulli r9,r9,96
13e0: 7c b9 50 2e lwzx r5,r25,r10
13e4: 7c 99 48 2e lwzx r4,r25,r9
13e8: 48 00 00 01 bl 13e8 <hash__early_init_mmu+0x2b0>
13e8: R_PPC64_REL24 _printk
13ec: 60 00 00 00 nop
13f0: 3d 42 00 00 addis r10,r2,0
13f2: R_PPC64_TOC16_HA .toc+0x78
13f4: 3d 02 00 00 addis r8,r2,0
13f6: R_PPC64_TOC16_HA .toc+0x88
13f8: eb 3a 00 00 ld r25,0(r26)
13fa: R_PPC64_TOC16_LO_DS .toc+0xb0
13fc: 3c c2 00 00 addis r6,r2,0
13fe: R_PPC64_TOC16_HA .toc+0x98
1400: 38 60 00 0c li r3,12
1404: eb 8a 00 00 ld r28,0(r10)
1406: R_PPC64_TOC16_LO_DS .toc+0x78
1408: 3d 42 00 00 addis r10,r2,0
140a: R_PPC64_TOC16_HA .toc+0x80
140c: e8 88 00 00 ld r4,0(r8)
140e: R_PPC64_TOC16_LO_DS .toc+0x88
1410: 38 00 00 04 li r0,4
1414: e9 66 00 00 ld r11,0(r6)
1416: R_PPC64_TOC16_LO_DS .toc+0x98
1418: 3c c2 00 00 addis r6,r2,0
141a: R_PPC64_TOC16_HA .toc+0xa8
141c: 3d 20 c0 00 lis r9,-16384
1420: e9 4a 00 00 ld r10,0(r10)
1422: R_PPC64_TOC16_LO_DS .toc+0x80
1424: 3d 02 00 00 addis r8,r2,0
1426: R_PPC64_TOC16_HA .toc+0x90
1428: 38 a0 00 0a li r5,10
142c: e8 c6 00 00 ld r6,0(r6)
142e: R_PPC64_TOC16_LO_DS .toc+0xa8
1430: 61 29 3e 00 ori r9,r9,15872
1434: 38 e0 ff ff li r7,-1
1438: f8 04 00 00 std r0,0(r4)
143c: 3c 82 00 00 addis r4,r2,0
143e: R_PPC64_TOC16_HA .toc+0xb8
1440: fb 7c 00 00 std r27,0(r28)
1444: 38 00 04 00 li r0,1024
1448: e9 08 00 00 ld r8,0(r8)
144a: R_PPC64_TOC16_LO_DS .toc+0x90
144c: f8 6a 00 00 std r3,0(r10)
1450: 39 40 00 09 li r10,9
1454: eb 44 00 00 ld r26,0(r4)
1456: R_PPC64_TOC16_LO_DS .toc+0xb8
1458: 79 29 07 c6 sldi r9,r9,32
145c: 3c 82 00 00 addis r4,r2,0
145e: R_PPC64_TOC16_HA .toc+0xa0
1460: f9 4b 00 00 std r10,0(r11)
1464: f9 46 00 00 std r10,0(r6)
1468: 3d 62 00 00 addis r11,r2,0
146a: R_PPC64_TOC16_HA .toc+0xd8
146c: 3c c2 00 00 addis r6,r2,0
146e: R_PPC64_TOC16_HA .toc+0xc8
1470: e8 84 00 00 ld r4,0(r4)
1472: R_PPC64_TOC16_LO_DS .toc+0xa0
1474: f9 59 00 00 std r10,0(r25)
1478: eb 8b 00 00 ld r28,0(r11)
147a: R_PPC64_TOC16_LO_DS .toc+0xd8
147c: e9 66 00 00 ld r11,0(r6)
147e: R_PPC64_TOC16_LO_DS .toc+0xc8
1480: 65 26 80 00 oris r6,r9,32768
1484: 3d 22 00 00 addis r9,r2,0
1486: R_PPC64_TOC16_HA .toc+0xe0
1488: f9 5a 00 00 std r10,0(r26)
148c: 38 60 00 07 li r3,7
1490: f8 a8 00 00 std r5,0(r8)
1494: e9 49 00 00 ld r10,0(r9)
1496: R_PPC64_TOC16_LO_DS .toc+0xe0
1498: 3d 22 00 00 addis r9,r2,0
149a: R_PPC64_TOC16_HA .toc+0xe8
149c: f8 64 00 00 std r3,0(r4)
14a0: 3d 02 00 00 addis r8,r2,0
14a2: R_PPC64_TOC16_HA .toc+0xc0
14a4: 78 e7 00 04 clrrdi r7,r7,63
14a8: f8 0b 00 00 std r0,0(r11)
14ac: e8 69 00 00 ld r3,0(r9)
14ae: R_PPC64_TOC16_LO_DS .toc+0xe8
14b0: 3d 22 00 00 addis r9,r2,0
14b2: R_PPC64_TOC16_HA .toc+0xf0
14b4: eb 68 00 00 ld r27,0(r8)
14b6: R_PPC64_TOC16_LO_DS .toc+0xc0
14b8: 3d 02 00 00 addis r8,r2,0
14ba: R_PPC64_TOC16_HA .toc+0xd0
14bc: 38 a0 10 00 li r5,4096
14c0: e8 89 00 00 ld r4,0(r9)
14c2: R_PPC64_TOC16_LO_DS .toc+0xf0
14c4: f8 ea 00 00 std r7,0(r10)
14c8: 3d 20 c0 00 lis r9,-16384
14cc: 3d 40 c0 00 lis r10,-16384
14d0: e9 08 00 00 ld r8,0(r8)
14d2: R_PPC64_TOC16_LO_DS .toc+0xd0
14d4: f8 bc 00 00 std r5,0(r28)
14d8: f8 e3 00 00 std r7,0(r3)
14dc: f8 bb 00 00 std r5,0(r27)
14e0: 61 29 3e 00 ori r9,r9,15872
14e4: f8 e4 00 00 std r7,0(r4)
14e8: 3c e2 00 00 addis r7,r2,0
14ea: R_PPC64_TOC16_HA .toc+0xf8
14ec: 61 4a 3f 00 ori r10,r10,16128
14f0: f8 a8 00 00 std r5,0(r8)
14f4: 3d 00 c0 00 lis r8,-16384
14f8: eb 47 00 00 ld r26,0(r7)
14fa: R_PPC64_TOC16_LO_DS .toc+0xf8
14fc: 3c e2 00 00 addis r7,r2,0
14fe: R_PPC64_TOC16_HA .toc+0x100
1500: 61 08 3d 00 ori r8,r8,15616
1504: 79 29 07 c6 sldi r9,r9,32
1508: eb 67 00 00 ld r27,0(r7)
150a: R_PPC64_TOC16_LO_DS .toc+0x100
150c: 3c e2 00 00 addis r7,r2,0
150e: R_PPC64_TOC16_HA .toc+0x108
1510: 79 4a 07 c6 sldi r10,r10,32
1514: 79 08 07 c6 sldi r8,r8,32
1518: eb 87 00 00 ld r28,0(r7)
151a: R_PPC64_TOC16_LO_DS .toc+0x108
151c: 3c e2 00 00 addis r7,r2,0
151e: R_PPC64_TOC16_HA .toc+0x110
1520: f9 1a 00 00 std r8,0(r26)
1524: e9 67 00 00 ld r11,0(r7)
1526: R_PPC64_TOC16_LO_DS .toc+0x110
1528: 3c e2 00 00 addis r7,r2,0
152a: R_PPC64_TOC16_HA .toc+0x130
152c: f9 1b 00 00 std r8,0(r27)
1530: e8 67 00 00 ld r3,0(r7)
1532: R_PPC64_TOC16_LO_DS .toc+0x130
1534: 3c e2 00 00 addis r7,r2,0
1536: R_PPC64_TOC16_HA .toc+0x118
1538: f9 3c 00 00 std r9,0(r28)
153c: e8 87 00 00 ld r4,0(r7)
153e: R_PPC64_TOC16_LO_DS .toc+0x118
1540: 3c e2 00 00 addis r7,r2,0
1542: R_PPC64_TOC16_HA .toc+0x120
1544: f9 2b 00 00 std r9,0(r11)
1548: e8 a7 00 00 ld r5,0(r7)
154a: R_PPC64_TOC16_LO_DS .toc+0x120
154c: 3c e2 00 00 addis r7,r2,0
154e: R_PPC64_TOC16_HA .toc+0x128
1550: f9 23 00 00 std r9,0(r3)
1554: e8 e7 00 00 ld r7,0(r7)
1556: R_PPC64_TOC16_LO_DS .toc+0x128
1558: f9 44 00 00 std r10,0(r4)
155c: f9 45 00 00 std r10,0(r5)
1560: f8 c7 00 00 std r6,0(r7)
1564: 48 00 00 01 bl 1564 <hash__early_init_mmu+0x42c>
1564: R_PPC64_REL24 hpte_init_native
1568: 60 00 00 00 nop
156c: 3d 22 00 00 addis r9,r2,0
156e: R_PPC64_TOC16_HA .bss
1570: e9 29 00 00 ld r9,0(r9)
1572: R_PPC64_TOC16_LO_DS .bss
1574: 2c 29 00 00 cmpdi r9,0
1578: 40 82 00 14 bne 158c <hash__early_init_mmu+0x454>
157c: 3c 62 00 00 addis r3,r2,0
157e: R_PPC64_TOC16_HA .rodata.str1.8+0x290
1580: 38 63 00 00 addi r3,r3,0
1582: R_PPC64_TOC16_LO .rodata.str1.8+0x290
1584: 48 00 00 01 bl 1584 <hash__early_init_mmu+0x44c>
1584: R_PPC64_REL24 panic
1588: 60 00 00 00 nop
158c: 3d 22 00 00 addis r9,r2,0
158e: R_PPC64_TOC16_HA .toc+0x38
1590: 39 00 00 00 li r8,0
1594: 3d 40 fe fe lis r10,-258
1598: eb 89 00 00 ld r28,0(r9)
159a: R_PPC64_TOC16_LO_DS .toc+0x38
159c: 3d 20 40 a6 lis r9,16550
15a0: f9 1f 00 60 std r8,96(r31)
15a4: 61 4a fe fe ori r10,r10,65278
15a8: 61 29 33 28 ori r9,r9,13096
15ac: 79 4a 00 0e rldimi r10,r10,32,0
15b0: 89 1c 00 00 lbz r8,0(r28)
15b4: 79 29 07 c6 sldi r9,r9,32
15b8: 65 29 b6 84 oris r9,r9,46724
15bc: f9 5f 00 68 std r10,104(r31)
15c0: f9 5f 00 70 std r10,112(r31)
15c4: 2c 08 00 00 cmpwi r8,0
15c8: 61 29 a3 59 ori r9,r9,41817
15cc: 7f de 4a 14 add r30,r30,r9
15d0: 40 82 00 98 bne 1668 <hash__early_init_mmu+0x530>
15d4: 3c 62 00 00 addis r3,r2,0
15d6: R_PPC64_TOC16_HA .rodata.str1.8+0x210
15d8: 7b de d0 02 rotldi r30,r30,58
15dc: 38 63 00 00 addi r3,r3,0
15de: R_PPC64_TOC16_LO .rodata.str1.8+0x210
15e0: 48 00 00 01 bl 15e0 <hash__early_init_mmu+0x4a8>
15e0: R_PPC64_REL24 _printk
15e4: 60 00 00 00 nop
15e8: 48 00 00 01 bl 15e8 <hash__early_init_mmu+0x4b0>
15e8: R_PPC64_REL24 dump_stack
15ec: 60 00 00 00 nop
15f0: 3d 22 00 00 addis r9,r2,0
15f2: R_PPC64_TOC16_HA .toc+0x10
15f4: e9 29 00 00 ld r9,0(r9)
15f6: R_PPC64_TOC16_LO_DS .toc+0x10
15f8: e9 29 00 00 ld r9,0(r9)
15fc: 81 29 00 20 lwz r9,32(r9)
1600: 75 29 40 00 andis. r9,r9,16384
1604: 40 82 00 20 bne 1624 <hash__early_init_mmu+0x4ec>
1608: 3d 20 f6 df lis r9,-2337
160c: 61 29 b8 c2 ori r9,r9,47298
1610: 79 29 07 c6 sldi r9,r9,32
1614: 65 29 c6 8a oris r9,r9,50826
1618: 61 29 f5 07 ori r9,r9,62727
161c: 7f de 4a 78 xor r30,r30,r9
1620: 48 00 00 84 b 16a4 <hash__early_init_mmu+0x56c>
1624: 3d 20 ff f0 lis r9,-16
1628: 61 29 c3 f4 ori r9,r9,50164
162c: 79 29 07 c6 sldi r9,r9,32
1630: 65 29 66 b2 oris r9,r9,26290
1634: 61 29 fe 5e ori r9,r9,65118
1638: 7f de 4a 14 add r30,r30,r9
163c: 39 20 00 01 li r9,1
1640: 3d 42 00 00 addis r10,r2,0
1642: R_PPC64_TOC16_HA .bss+0x180
1644: 3c 62 00 00 addis r3,r2,0
1646: R_PPC64_TOC16_HA .rodata.str1.8+0x2c0
1648: 7b de 70 02 rotldi r30,r30,46
164c: 91 2a 00 00 stw r9,0(r10)
164e: R_PPC64_TOC16_LO .bss+0x180
1650: 3d 42 00 00 addis r10,r2,0
1652: R_PPC64_TOC16_HA .bss+0x184
1654: 38 63 00 00 addi r3,r3,0
1656: R_PPC64_TOC16_LO .rodata.str1.8+0x2c0
1658: 91 2a 00 00 stw r9,0(r10)
165a: R_PPC64_TOC16_LO .bss+0x184
165c: 48 00 00 01 bl 165c <hash__early_init_mmu+0x524>
165c: R_PPC64_REL24 _printk
1660: 60 00 00 00 nop
1664: 48 00 00 40 b 16a4 <hash__early_init_mmu+0x56c>
1668: 3d 20 83 a5 lis r9,-31835
166c: 61 29 af ab ori r9,r9,44971
1670: 79 29 07 c6 sldi r9,r9,32
1674: 65 29 d9 e1 oris r9,r9,55777
1678: 61 29 80 c0 ori r9,r9,32960
167c: 7f de 4a 78 xor r30,r30,r9
1680: 60 00 00 00 nop
1684: 3d 20 78 59 lis r9,30809
1688: 61 29 28 a7 ori r9,r9,10407
168c: 79 29 07 c6 sldi r9,r9,32
1690: 65 29 d7 2c oris r9,r9,55084
1694: 61 29 b5 75 ori r9,r9,46453
1698: 7f de 4a 14 add r30,r30,r9
169c: 4b ff ff a0 b 163c <hash__early_init_mmu+0x504>
16a0: 7b de b0 00 rotldi r30,r30,22
16a4: 3d 22 00 00 addis r9,r2,0
16a6: R_PPC64_TOC16_HA .toc+0x138
16a8: e9 49 00 00 ld r10,0(r9)
16aa: R_PPC64_TOC16_LO_DS .toc+0x138
16ac: 3d 20 16 82 lis r9,5762
16b0: 61 29 78 cb ori r9,r9,30923
16b4: 89 4a 00 00 lbz r10,0(r10)
16b8: 79 29 07 c6 sldi r9,r9,32
16bc: 65 29 69 f0 oris r9,r9,27120
16c0: 2c 0a 00 00 cmpwi r10,0
16c4: 61 29 9b cc ori r9,r9,39884
16c8: 7f de 4a 78 xor r30,r30,r9
16cc: 40 82 00 20 bne 16ec <hash__early_init_mmu+0x5b4>
16d0: 3d 20 5f e2 lis r9,24546
16d4: 61 29 f2 1b ori r9,r9,61979
16d8: 79 29 07 c6 sldi r9,r9,32
16dc: 65 29 86 0a oris r9,r9,34314
16e0: 61 29 04 db ori r9,r9,1243
16e4: 7f de 4a 14 add r30,r30,r9
16e8: 48 00 00 18 b 1700 <hash__early_init_mmu+0x5c8>
16ec: 3d 22 00 00 addis r9,r2,0
16ee: R_PPC64_TOC16_HA .toc+0x140
16f0: 7b de a8 02 rotldi r30,r30,53
16f4: e8 69 00 00 ld r3,0(r9)
16f6: R_PPC64_TOC16_LO_DS .toc+0x140
16f8: 48 00 00 01 bl 16f8 <hash__early_init_mmu+0x5c0>
16f8: R_PPC64_REL24 static_key_enable
16fc: 60 00 00 00 nop
1700: 3d 42 00 00 addis r10,r2,0
1702: R_PPC64_TOC16_HA .init.data
1704: 3d 20 16 de lis r9,5854
1708: 3f 62 00 00 addis r27,r2,0
170a: R_PPC64_TOC16_HA .bss
170c: 89 4a 00 00 lbz r10,0(r10)
170e: R_PPC64_TOC16_LO .init.data
1710: 61 29 2c e0 ori r9,r9,11488
1714: 3b 7b 00 00 addi r27,r27,0
1716: R_PPC64_TOC16_LO .bss
1718: 79 29 07 c6 sldi r9,r9,32
171c: 2c 0a 00 00 cmpwi r10,0
1720: 65 29 09 28 oris r9,r9,2344
1724: 61 29 39 77 ori r9,r9,14711
1728: 7f de 4a 78 xor r30,r30,r9
172c: 40 82 00 20 bne 174c <hash__early_init_mmu+0x614>
1730: 3d 20 49 f0 lis r9,18928
1734: 61 29 ad 4f ori r9,r9,44367
1738: 79 29 07 c6 sldi r9,r9,32
173c: 65 29 1c 64 oris r9,r9,7268
1740: 61 29 12 12 ori r9,r9,4626
1744: 7f de 4a 14 add r30,r30,r9
1748: 48 00 00 9c b 17e4 <hash__early_init_mmu+0x6ac>
174c: 3c 62 00 00 addis r3,r2,0
174e: R_PPC64_TOC16_HA .data..ro_after_init+0x8
1750: 3b 3b 01 90 addi r25,r27,400
1754: 7b de a8 02 rotldi r30,r30,53
1758: 38 63 00 00 addi r3,r3,0
175a: R_PPC64_TOC16_LO .data..ro_after_init+0x8
175c: 48 00 00 01 bl 175c <hash__early_init_mmu+0x624>
175c: R_PPC64_REL24 static_key_enable
1760: 60 00 00 00 nop
1764: 38 c0 ff ff li r6,-1
1768: 38 a0 00 00 li r5,0
176c: 38 80 00 08 li r4,8
1770: 38 60 01 00 li r3,256
1774: 48 00 00 01 bl 1774 <hash__early_init_mmu+0x63c>
1774: R_PPC64_REL24 memblock_phys_alloc_range
1778: 60 00 00 00 nop
177c: 38 a0 01 00 li r5,256
1780: 38 80 00 ff li r4,255
1784: 7c 7a 1b 78 mr r26,r3
1788: 48 00 00 01 bl 1788 <hash__early_init_mmu+0x650>
1788: R_PPC64_REL24 memset
178c: 60 00 00 00 nop
1790: 39 20 ff ff li r9,-1
1794: 3c 82 00 00 addis r4,r2,0
1796: R_PPC64_TOC16_HA .text+0x2520
1798: 7f 23 cb 78 mr r3,r25
179c: 38 e0 00 00 li r7,0
17a0: 79 3a f0 0e rldimi r26,r9,62,0
17a4: 38 84 00 00 addi r4,r4,0
17a6: R_PPC64_TOC16_LO .text+0x2520
17a8: 3d 22 00 00 addis r9,r2,0
17aa: R_PPC64_TOC16_HA .bss+0x188
17ac: 38 c0 00 00 li r6,0
17b0: 38 a0 00 00 li r5,0
17b4: fb 49 00 00 std r26,0(r9)
17b6: R_PPC64_TOC16_LO_DS .bss+0x188
17b8: 48 00 00 01 bl 17b8 <hash__early_init_mmu+0x680>
17b8: R_PPC64_REL24 init_timer_key
17bc: 60 00 00 00 nop
17c0: 3d 22 00 00 addis r9,r2,0
17c2: R_PPC64_TOC16_HA .toc+0x68
17c4: 3d 42 00 00 addis r10,r2,0
17c6: R_PPC64_TOC16_HA .bss+0x1a0
17c8: 7f 23 cb 78 mr r3,r25
17cc: e9 29 00 00 ld r9,0(r9)
17ce: R_PPC64_TOC16_LO_DS .toc+0x68
17d0: e9 29 00 00 ld r9,0(r9)
17d4: 39 29 00 03 addi r9,r9,3
17d8: f9 2a 00 00 std r9,0(r10)
17da: R_PPC64_TOC16_LO_DS .bss+0x1a0
17dc: 48 00 00 01 bl 17dc <hash__early_init_mmu+0x6a4>
17dc: R_PPC64_REL24 add_timer
17e0: 60 00 00 00 nop
17e4: 3d 22 00 00 addis r9,r2,0
17e6: R_PPC64_TOC16_HA .toc+0x8
17e8: eb 49 00 00 ld r26,0(r9)
17ea: R_PPC64_TOC16_LO_DS .toc+0x8
17ec: 3d 20 f6 23 lis r9,-2525
17f0: 61 29 bc 73 ori r9,r9,48243
17f4: e9 5a 00 00 ld r10,0(r26)
17f8: 79 29 07 c6 sldi r9,r9,32
17fc: 65 29 af 90 oris r9,r9,44944
1800: 2c 2a 00 00 cmpdi r10,0
1804: 61 29 02 46 ori r9,r9,582
1808: 7f de 4a 78 xor r30,r30,r9
180c: 41 82 00 20 beq 182c <hash__early_init_mmu+0x6f4>
1810: 3d 20 9e b6 lis r9,-24906
1814: 61 29 02 7f ori r9,r9,639
1818: 79 29 07 c6 sldi r9,r9,32
181c: 65 29 c4 e8 oris r9,r9,50408
1820: 61 29 b7 1b ori r9,r9,46875
1824: 7f de 4a 14 add r30,r30,r9
1828: 48 00 00 1c b 1844 <hash__early_init_mmu+0x70c>
182c: 3c 62 00 00 addis r3,r2,0
182e: R_PPC64_TOC16_HA .init.text+0x390
1830: 38 80 00 00 li r4,0
1834: 7b de d0 00 rotldi r30,r30,26
1838: 38 63 00 00 addi r3,r3,0
183a: R_PPC64_TOC16_LO .init.text+0x390
183c: 48 00 00 01 bl 183c <hash__early_init_mmu+0x704>
183c: R_PPC64_REL24 of_scan_flat_dt
1840: 60 00 00 00 nop
1844: 3d 20 39 b5 lis r9,14773
1848: e9 5a 00 00 ld r10,0(r26)
184c: 61 29 e6 ff ori r9,r9,59135
1850: 79 29 07 c6 sldi r9,r9,32
1854: 2c 2a 00 00 cmpdi r10,0
1858: 65 29 3d 21 oris r9,r9,15649
185c: 61 29 9d 97 ori r9,r9,40343
1860: 7f de 4a 78 xor r30,r30,r9
1864: 41 82 00 28 beq 188c <hash__early_init_mmu+0x754>
1868: 3d 20 10 07 lis r9,4103
186c: 38 80 00 01 li r4,1
1870: 61 29 bc 96 ori r9,r9,48278
1874: 7c 84 50 36 sld r4,r4,r10
1878: 79 29 07 c6 sldi r9,r9,32
187c: 65 29 3a c6 oris r9,r9,15046
1880: 61 29 c5 28 ori r9,r9,50472
1884: 7f de 4a 14 add r30,r30,r9
1888: 48 00 00 1c b 18a4 <hash__early_init_mmu+0x76c>
188c: 48 00 00 01 bl 188c <hash__early_init_mmu+0x754>
188c: R_PPC64_REL24 memblock_phys_mem_size
1890: 60 00 00 00 nop
1894: 7b de f8 02 rotldi r30,r30,63
1898: 48 00 00 01 bl 1898 <hash__early_init_mmu+0x760>
1898: R_PPC64_REL24 htab_shift_for_mem_size
189c: 38 80 00 01 li r4,1
18a0: 7c 84 18 36 sld r4,r4,r3
18a4: 3d 20 cb 9d lis r9,-13411
18a8: 3d 02 00 00 addis r8,r2,0
18aa: R_PPC64_TOC16_HA .bss+0x1b8
18ac: 78 8a c9 c2 srdi r10,r4,7
18b0: 38 c0 ff ff li r6,-1
18b4: 61 29 01 b7 ori r9,r9,439
18b8: f8 88 00 00 std r4,0(r8)
18ba: R_PPC64_TOC16_LO_DS .bss+0x1b8
18bc: 39 00 ff ff li r8,-1
18c0: 39 4a ff ff addi r10,r10,-1
18c4: 79 29 07 c6 sldi r9,r9,32
18c8: f9 1f 00 78 std r8,120(r31)
18cc: 38 a0 00 00 li r5,0
18d0: 3d 02 00 00 addis r8,r2,0
18d2: R_PPC64_TOC16_HA .bss+0x58
18d4: 65 29 c0 d5 oris r9,r9,49365
18d8: 7c 83 23 78 mr r3,r4
18dc: f9 48 00 00 std r10,0(r8)
18de: R_PPC64_TOC16_LO_DS .bss+0x58
18e0: 61 29 44 2f ori r9,r9,17455
18e4: 7f de 4a 78 xor r30,r30,r9
18e8: 48 00 00 01 bl 18e8 <hash__early_init_mmu+0x7b0>
18e8: R_PPC64_REL24 memblock_phys_alloc_range
18ec: 60 00 00 00 nop
18f0: 7c 7a 1b 79 mr. r26,r3
18f4: 40 82 00 1c bne 1910 <hash__early_init_mmu+0x7d8>
18f8: 3c 62 00 00 addis r3,r2,0
18fa: R_PPC64_TOC16_HA .rodata.str1.8+0x2d8
18fc: 38 9b 01 b8 addi r4,r27,440
1900: 38 bf 00 78 addi r5,r31,120
1904: 38 63 00 00 addi r3,r3,0
1906: R_PPC64_TOC16_LO .rodata.str1.8+0x2d8
1908: 48 00 00 01 bl 1908 <hash__early_init_mmu+0x7d0>
1908: R_PPC64_REL24 panic
190c: 60 00 00 00 nop
1910: 3d 22 00 00 addis r9,r2,0
1912: R_PPC64_TOC16_HA .bss+0x1b8
1914: 38 e0 ff ff li r7,-1
1918: 7f 48 d3 78 mr r8,r26
191c: 39 5a ff ee addi r10,r26,-18
1920: e8 a9 00 00 ld r5,0(r9)
1922: R_PPC64_TOC16_LO_DS .bss+0x1b8
1924: 38 80 00 00 li r4,0
1928: 7b de 58 00 rotldi r30,r30,11
192c: 7c a9 00 74 cntlzd r9,r5
1930: 21 29 00 3f subfic r9,r9,63
1934: 78 e8 f0 0e rldimi r8,r7,62,0
1938: 7d 29 07 b4 extsw r9,r9
193c: 7d 29 52 14 add r9,r9,r10
1940: 3d 42 00 00 addis r10,r2,0
1942: R_PPC64_TOC16_HA .bss+0x1c0
1944: f9 0a 00 00 std r8,0(r10)
1946: R_PPC64_TOC16_LO_DS .bss+0x1c0
1948: 3d 42 00 00 addis r10,r2,0
194a: R_PPC64_TOC16_HA .bss+0x1c8
194c: f9 2a 00 00 std r9,0(r10)
194e: R_PPC64_TOC16_LO_DS .bss+0x1c8
1950: 48 00 00 01 bl 1950 <hash__early_init_mmu+0x818>
1950: R_PPC64_REL24 memset
1954: 60 00 00 00 nop
1958: 89 3c 00 00 lbz r9,0(r28)
195c: 2c 09 00 00 cmpwi r9,0
1960: 40 82 00 68 bne 19c8 <hash__early_init_mmu+0x890>
1964: 3d 20 e5 b5 lis r9,-6731
1968: 3c 62 00 00 addis r3,r2,0
196a: R_PPC64_TOC16_HA .rodata.str1.8+0x308
196c: 61 29 b2 45 ori r9,r9,45637
1970: 38 63 00 00 addi r3,r3,0
1972: R_PPC64_TOC16_LO .rodata.str1.8+0x308
1974: 79 29 07 c6 sldi r9,r9,32
1978: 65 29 a7 c6 oris r9,r9,42950
197c: 61 29 65 80 ori r9,r9,25984
1980: 7f de 4a 78 xor r30,r30,r9
1984: 48 00 00 01 bl 1984 <hash__early_init_mmu+0x84c>
1984: R_PPC64_REL24 _printk
1988: 60 00 00 00 nop
198c: 48 00 00 01 bl 198c <hash__early_init_mmu+0x854>
198c: R_PPC64_REL24 dump_stack
1990: 60 00 00 00 nop
1994: 3d 22 00 00 addis r9,r2,0
1996: R_PPC64_TOC16_HA .toc+0x10
1998: e9 29 00 00 ld r9,0(r9)
199a: R_PPC64_TOC16_LO_DS .toc+0x10
199c: e9 29 00 00 ld r9,0(r9)
19a0: e9 29 00 10 ld r9,16(r9)
19a4: 75 29 00 02 andis. r9,r9,2
19a8: 40 82 00 70 bne 1a18 <hash__early_init_mmu+0x8e0>
19ac: 3d 20 ca 2a lis r9,-13782
19b0: 61 29 8e 1b ori r9,r9,36379
19b4: 79 29 07 c6 sldi r9,r9,32
19b8: 65 29 2a fe oris r9,r9,11006
19bc: 61 29 00 d3 ori r9,r9,211
19c0: 7f de 4a 14 add r30,r30,r9
19c4: 48 00 00 40 b 1a04 <hash__early_init_mmu+0x8cc>
19c8: 7b de 98 02 rotldi r30,r30,51
19cc: 60 00 00 00 nop
19d0: 3d 20 76 31 lis r9,30257
19d4: 61 29 54 93 ori r9,r9,21651
19d8: 79 29 07 c6 sldi r9,r9,32
19dc: 65 29 99 fc oris r9,r9,39420
19e0: 61 29 63 56 ori r9,r9,25430
19e4: 7f de 4a 78 xor r30,r30,r9
19e8: 48 00 00 48 b 1a30 <hash__early_init_mmu+0x8f8>
19ec: 3d 20 45 fe lis r9,17918
19f0: 61 29 cb a1 ori r9,r9,52129
19f4: 79 29 07 c6 sldi r9,r9,32
19f8: 65 29 88 70 oris r9,r9,34928
19fc: 61 29 2d 2c ori r9,r9,11564
1a00: 7f de 4a 14 add r30,r30,r9
1a04: 3d 22 00 00 addis r9,r2,0
1a06: R_PPC64_TOC16_HA .bss+0x1c8
1a08: 7b de 40 02 rotldi r30,r30,40
1a0c: e9 29 00 00 ld r9,0(r9)
1a0e: R_PPC64_TOC16_LO_DS .bss+0x1c8
1a10: 7d 39 03 a6 mtsdr1 r9
1a14: 48 00 00 84 b 1a98 <hash__early_init_mmu+0x960>
1a18: 3d 20 3a 46 lis r9,14918
1a1c: 61 29 6d b7 ori r9,r9,28087
1a20: 79 29 07 c6 sldi r9,r9,32
1a24: 65 29 e4 f5 oris r9,r9,58613
1a28: 61 29 e1 31 ori r9,r9,57649
1a2c: 7f de 4a 78 xor r30,r30,r9
1a30: 3d 20 80 4a lis r9,-32694
1a34: 3d 42 00 00 addis r10,r2,0
1a36: R_PPC64_TOC16_HA .bss+0x1b8
1a38: 61 29 d1 40 ori r9,r9,53568
1a3c: eb 2a 00 00 ld r25,0(r10)
1a3e: R_PPC64_TOC16_LO_DS .bss+0x1b8
1a40: 79 29 07 c6 sldi r9,r9,32
1a44: 65 29 7e 7b oris r9,r9,32379
1a48: 61 29 f1 6a ori r9,r9,61802
1a4c: 7f de 4a 14 add r30,r30,r9
1a50: 48 00 00 01 bl 1a50 <hash__early_init_mmu+0x918>
1a50: R_PPC64_REL24 mmu_partition_table_init
1a54: 60 00 00 00 nop
1a58: 7f 24 00 74 cntlzd r4,r25
1a5c: 20 84 00 2d subfic r4,r4,45
1a60: 38 60 00 00 li r3,0
1a64: 38 c0 00 00 li r6,0
1a68: 38 a0 00 00 li r5,0
1a6c: 7c 84 07 b4 extsw r4,r4
1a70: 7c 84 d3 78 or r4,r4,r26
1a74: 48 00 00 01 bl 1a74 <hash__early_init_mmu+0x93c>
1a74: R_PPC64_REL24 mmu_partition_table_set_entry
1a78: 60 00 00 00 nop
1a7c: 3d 22 00 00 addis r9,r2,0
1a7e: R_PPC64_TOC16_HA .toc+0x148
1a80: 3c 62 00 00 addis r3,r2,0
1a82: R_PPC64_TOC16_HA .rodata.str1.8+0x348
1a84: e9 29 00 00 ld r9,0(r9)
1a86: R_PPC64_TOC16_LO_DS .toc+0x148
1a88: 38 63 00 00 addi r3,r3,0
1a8a: R_PPC64_TOC16_LO .rodata.str1.8+0x348
1a8c: e8 89 00 00 ld r4,0(r9)
1a90: 48 00 00 01 bl 1a90 <hash__early_init_mmu+0x958>
1a90: R_PPC64_REL24 _printk
1a94: 60 00 00 00 nop
1a98: 48 00 00 01 bl 1a98 <hash__early_init_mmu+0x960>
1a98: R_PPC64_REL24 memblock_end_of_DRAM
1a9c: 60 00 00 00 nop
1aa0: 3d 22 00 00 addis r9,r2,0
1aa2: R_PPC64_TOC16_HA .toc+0x150
1aa4: 38 e0 ff ff li r7,-1
1aa8: 78 63 a3 02 srdi r3,r3,12
1aac: 38 a0 00 00 li r5,0
1ab0: eb 49 00 00 ld r26,0(r9)
1ab2: R_PPC64_TOC16_LO_DS .toc+0x150
1ab4: 38 80 00 01 li r4,1
1ab8: 3d 22 00 00 addis r9,r2,0
1aba: R_PPC64_TOC16_HA .bss+0x60
1abc: 7b de 58 02 rotldi r30,r30,43
1ac0: f8 69 00 00 std r3,0(r9)
1ac2: R_PPC64_TOC16_LO_DS .bss+0x60
1ac4: e8 da 00 00 ld r6,0(r26)
1ac8: 48 00 00 01 bl 1ac8 <hash__early_init_mmu+0x990>
1ac8: R_PPC64_REL24 memblock_alloc_try_nid
1acc: 60 00 00 00 nop
1ad0: 3d 22 00 00 addis r9,r2,0
1ad2: R_PPC64_TOC16_HA .bss+0x68
1ad4: 2c 23 00 00 cmpdi r3,0
1ad8: f8 69 00 00 std r3,0(r9)
1ada: R_PPC64_TOC16_LO_DS .bss+0x68
1adc: 40 82 00 28 bne 1b04 <hash__early_init_mmu+0x9cc>
1ae0: 3d 22 00 00 addis r9,r2,0
1ae2: R_PPC64_TOC16_HA .bss+0x60
1ae4: 3c 82 00 00 addis r4,r2,0
1ae6: R_PPC64_TOC16_HA .rodata+0x4f8
1ae8: 3c 62 00 00 addis r3,r2,0
1aea: R_PPC64_TOC16_HA .rodata.str1.8+0x368
1aec: 7f 46 d3 78 mr r6,r26
1af0: e8 a9 00 00 ld r5,0(r9)
1af2: R_PPC64_TOC16_LO_DS .bss+0x60
1af4: 38 84 00 00 addi r4,r4,0
1af6: R_PPC64_TOC16_LO .rodata+0x4f8
1af8: 38 63 00 00 addi r3,r3,0
1afa: R_PPC64_TOC16_LO .rodata.str1.8+0x368
1afc: 48 00 00 01 bl 1afc <hash__early_init_mmu+0x9c4>
1afc: R_PPC64_REL24 panic
1b00: 60 00 00 00 nop
1b04: 3d 60 6f 66 lis r11,28518
1b08: 3d 22 00 00 addis r9,r2,0
1b0a: R_PPC64_TOC16_HA .toc+0x158
1b0c: 3e a0 98 69 lis r21,-26519
1b10: 3e c0 c0 00 lis r22,-16384
1b14: 61 6b ef ee ori r11,r11,61422
1b18: 3f 00 d6 3f lis r24,-10689
1b1c: ea e9 00 00 ld r23,0(r9)
1b1e: R_PPC64_TOC16_LO_DS .toc+0x158
1b20: 3f 20 d1 3c lis r25,-11972
1b24: 62 b5 65 ec ori r21,r21,26092
1b28: 79 6b 07 c6 sldi r11,r11,32
1b2c: 62 d6 3c ff ori r22,r22,15615
1b30: 63 18 2b 43 ori r24,r24,11075
1b34: 63 39 78 93 ori r25,r25,30867
1b38: 38 80 00 00 li r4,0
1b3c: 65 6b b5 2b oris r11,r11,46379
1b40: 7a b5 07 c6 sldi r21,r21,32
1b44: 7a d6 07 c6 sldi r22,r22,32
1b48: 7b 18 07 c6 sldi r24,r24,32
1b4c: 7b 39 07 c6 sldi r25,r25,32
1b50: f8 9f 00 70 std r4,112(r31)
1b54: 3e 80 80 00 lis r20,-32768
1b58: 61 6b d3 3f ori r11,r11,54079
1b5c: 39 3f 00 68 addi r9,r31,104
1b60: 39 1f 00 60 addi r8,r31,96
1b64: 38 7f 00 70 addi r3,r31,112
1b68: 7e e6 bb 78 mr r6,r23
1b6c: 39 40 00 00 li r10,0
1b70: 38 e0 00 00 li r7,0
1b74: 38 a0 00 09 li r5,9
1b78: 38 80 ff ff li r4,-1
1b7c: 66 b5 93 02 oris r21,r21,37634
1b80: 66 d6 ff ff oris r22,r22,65535
1b84: 67 18 29 de oris r24,r24,10718
1b88: 67 39 8d 9a oris r25,r25,36250
1b8c: 7a 94 07 c6 sldi r20,r20,32
1b90: 3e 62 00 00 addis r19,r2,0
1b92: R_PPC64_TOC16_HA .rodata.str1.8+0x398
1b94: 7f de 5a 14 add r30,r30,r11
1b98: 48 00 00 01 bl 1b98 <hash__early_init_mmu+0xa60>
1b98: R_PPC64_REL24 __next_mem_range
1b9c: 60 00 00 00 nop
1ba0: 62 b5 ee b5 ori r21,r21,61109
1ba4: 62 d6 ff ff ori r22,r22,65535
1ba8: 63 18 aa c7 ori r24,r24,43719
1bac: 63 39 47 1a ori r25,r25,18202
1bb0: 3a 73 00 00 addi r19,r19,0
1bb2: R_PPC64_TOC16_LO .rodata.str1.8+0x398
1bb4: 62 94 01 8e ori r20,r20,398
1bb8: 3b 40 00 00 li r26,0
1bbc: e9 3f 00 70 ld r9,112(r31)
1bc0: 7f de aa 78 xor r30,r30,r21
1bc4: 2c 29 ff ff cmpdi r9,-1
1bc8: 41 82 00 90 beq 1c58 <hash__early_init_mmu+0xb20>
1bcc: e8 bf 00 60 ld r5,96(r31)
1bd0: eb 5f 00 68 ld r26,104(r31)
1bd4: 39 20 ff ff li r9,-1
1bd8: 7b de 98 00 rotldi r30,r30,19
1bdc: 7c a3 2b 78 mr r3,r5
1be0: 7f 45 d0 50 subf r26,r5,r26
1be4: 79 23 f0 0e rldimi r3,r9,62,0
1be8: 7c 9a 1a 14 add r4,r26,r3
1bec: f8 7f 00 60 std r3,96(r31)
1bf0: 7c 24 b0 40 cmpld r4,r22
1bf4: 40 81 00 18 ble 1c0c <hash__early_init_mmu+0xad4>
1bf8: 7e 63 9b 78 mr r3,r19
1bfc: 7f de ca 78 xor r30,r30,r25
1c00: 48 00 00 01 bl 1c00 <hash__early_init_mmu+0xac8>
1c00: R_PPC64_REL24 _printk
1c04: 60 00 00 00 nop
1c08: 48 00 00 20 b 1c28 <hash__early_init_mmu+0xaf0>
1c0c: e9 1b 01 82 lwa r8,384(r27)
1c10: 78 a5 01 00 clrldi r5,r5,4
1c14: 7e 86 a3 78 mr r6,r20
1c18: e8 fb 01 7e lwa r7,380(r27)
1c1c: 7f de c2 14 add r30,r30,r24
1c20: 48 00 00 01 bl 1c20 <hash__early_init_mmu+0xae8>
1c20: R_PPC64_REL24 htab_bolt_mapping
1c24: 0b 03 00 00 tdnei r3,0
1c28: 39 40 00 00 li r10,0
1c2c: 39 3f 00 68 addi r9,r31,104
1c30: 39 1f 00 60 addi r8,r31,96
1c34: 38 e0 00 00 li r7,0
1c38: 7e e6 bb 78 mr r6,r23
1c3c: 38 a0 00 09 li r5,9
1c40: 38 80 ff ff li r4,-1
1c44: 38 7f 00 70 addi r3,r31,112
1c48: 7b de 88 02 rotldi r30,r30,49
1c4c: 48 00 00 01 bl 1c4c <hash__early_init_mmu+0xb14>
1c4c: R_PPC64_REL24 __next_mem_range
1c50: 60 00 00 00 nop
1c54: 4b ff ff 68 b 1bbc <hash__early_init_mmu+0xa84>
1c58: 3d 20 1a 56 lis r9,6742
1c5c: 38 60 ff ff li r3,-1
1c60: 61 29 ee 99 ori r9,r9,61081
1c64: 79 29 07 c6 sldi r9,r9,32
1c68: 65 29 d3 87 oris r9,r9,54151
1c6c: 61 29 ba d6 ori r9,r9,47830
1c70: 7f de 4a 14 add r30,r30,r9
1c74: 48 00 00 01 bl 1c74 <hash__early_init_mmu+0xb3c>
1c74: R_PPC64_REL24 memblock_set_current_limit
1c78: 60 00 00 00 nop
1c7c: 3d 22 00 00 addis r9,r2,0
1c7e: R_PPC64_TOC16_HA .toc+0x160
1c80: e9 09 00 00 ld r8,0(r9)
1c82: R_PPC64_TOC16_LO_DS .toc+0x160
1c84: e9 48 00 00 ld r10,0(r8)
1c88: 2c 2a 00 00 cmpdi r10,0
1c8c: 40 82 00 0c bne 1c98 <hash__early_init_mmu+0xb60>
1c90: 7b de f8 02 rotldi r30,r30,63
1c94: 48 00 00 bc b 1d50 <hash__early_init_mmu+0xc18>
1c98: 3d 22 00 00 addis r9,r2,0
1c9a: R_PPC64_TOC16_HA .toc+0x168
1c9c: 38 80 ff ff li r4,-1
1ca0: e8 bf 00 60 ld r5,96(r31)
1ca4: 38 c0 ff ff li r6,-1
1ca8: e8 e9 00 00 ld r7,0(r9)
1caa: R_PPC64_TOC16_LO_DS .toc+0x168
1cac: 3d 20 2e 32 lis r9,11826
1cb0: 78 8a f0 0e rldimi r10,r4,62,0
1cb4: 61 29 a3 ed ori r9,r9,41965
1cb8: 7f 5a 2a 14 add r26,r26,r5
1cbc: e8 87 00 00 ld r4,0(r7)
1cc0: 79 29 07 c6 sldi r9,r9,32
1cc4: f9 48 00 00 std r10,0(r8)
1cc8: 7c 2a d0 40 cmpld r10,r26
1ccc: 65 29 b5 6a oris r9,r9,46442
1cd0: 78 c4 f0 0e rldimi r4,r6,62,0
1cd4: 61 29 96 7b ori r9,r9,38523
1cd8: 7f de 4a 78 xor r30,r30,r9
1cdc: f8 87 00 00 std r4,0(r7)
1ce0: 40 81 00 20 ble 1d00 <hash__early_init_mmu+0xbc8>
1ce4: 3d 20 bb 8d lis r9,-17523
1ce8: 61 29 66 12 ori r9,r9,26130
1cec: 79 29 07 c6 sldi r9,r9,32
1cf0: 65 29 83 66 oris r9,r9,33638
1cf4: 61 29 da 9a ori r9,r9,55962
1cf8: 7f de 4a 14 add r30,r30,r9
1cfc: 48 00 00 10 b 1d0c <hash__early_init_mmu+0xbd4>
1d00: 3b 5a 00 01 addi r26,r26,1
1d04: 7b de 30 00 rotldi r30,r30,6
1d08: fb 48 00 00 std r26,0(r8)
1d0c: 3d 20 c9 e0 lis r9,-13856
1d10: 3d 42 00 00 addis r10,r2,0
1d12: R_PPC64_TOC16_HA .bss+0x180
1d14: e8 68 00 00 ld r3,0(r8)
1d18: 3c c0 80 00 lis r6,-32768
1d1c: 61 29 93 27 ori r9,r9,37671
1d20: e9 0a 00 02 lwa r8,0(r10)
1d22: R_PPC64_TOC16_LO_DS .bss+0x180
1d24: 3d 42 00 00 addis r10,r2,0
1d26: R_PPC64_TOC16_HA .bss+0x17c
1d28: 78 c6 07 c6 sldi r6,r6,32
1d2c: 79 29 07 c6 sldi r9,r9,32
1d30: 78 65 01 00 clrldi r5,r3,4
1d34: e8 ea 00 02 lwa r7,0(r10)
1d36: R_PPC64_TOC16_LO_DS .bss+0x17c
1d38: 60 c6 01 8e ori r6,r6,398
1d3c: 65 29 3a 43 oris r9,r9,14915
1d40: 61 29 a7 13 ori r9,r9,42771
1d44: 7f de 4a 78 xor r30,r30,r9
1d48: 48 00 00 01 bl 1d48 <hash__early_init_mmu+0xc10>
1d48: R_PPC64_REL24 htab_bolt_mapping
1d4c: 0b 03 00 00 tdnei r3,0
1d50: 3d 20 2b e5 lis r9,11237
1d54: 3d 42 00 00 addis r10,r2,0
1d56: R_PPC64_TOC16_HA .toc+0x170
1d58: 3b 7b 01 d0 addi r27,r27,464
1d5c: 3c 62 00 00 addis r3,r2,0
1d5e: R_PPC64_TOC16_HA .rodata.str1.8+0x3c8
1d60: 61 29 6e e0 ori r9,r9,28384
1d64: e9 0a 00 00 ld r8,0(r10)
1d66: R_PPC64_TOC16_LO_DS .toc+0x170
1d68: 3d 40 40 00 lis r10,16384
1d6c: 38 63 00 00 addi r3,r3,0
1d6e: R_PPC64_TOC16_LO .rodata.str1.8+0x3c8
1d70: 79 29 07 c6 sldi r9,r9,32
1d74: 79 4a 83 e4 sldi r10,r10,16
1d78: 65 29 af 51 oris r9,r9,44881
1d7c: fb 68 06 70 std r27,1648(r8)
1d80: 3d 02 00 00 addis r8,r2,0
1d82: R_PPC64_TOC16_HA .bss+0x200
1d84: 61 29 1d 08 ori r9,r9,7432
1d88: f9 48 00 00 std r10,0(r8)
1d8a: R_PPC64_TOC16_LO_DS .bss+0x200
1d8c: 7f de 4a 14 add r30,r30,r9
1d90: 48 00 00 01 bl 1d90 <hash__early_init_mmu+0xc58>
1d90: R_PPC64_REL24 _printk
1d94: 60 00 00 00 nop
1d98: 48 00 00 01 bl 1d98 <hash__early_init_mmu+0xc60>
1d98: R_PPC64_REL24 slb_initialize
1d9c: 60 00 00 00 nop
1da0: 89 3c 00 00 lbz r9,0(r28)
1da4: 2c 09 00 00 cmpwi r9,0
1da8: 40 82 00 98 bne 1e40 <hash__early_init_mmu+0xd08>
1dac: 3c 62 00 00 addis r3,r2,0
1dae: R_PPC64_TOC16_HA .rodata.str1.8+0x308
1db0: 7b de 38 00 rotldi r30,r30,7
1db4: 38 63 00 00 addi r3,r3,0
1db6: R_PPC64_TOC16_LO .rodata.str1.8+0x308
1db8: 48 00 00 01 bl 1db8 <hash__early_init_mmu+0xc80>
1db8: R_PPC64_REL24 _printk
1dbc: 60 00 00 00 nop
1dc0: 48 00 00 01 bl 1dc0 <hash__early_init_mmu+0xc88>
1dc0: R_PPC64_REL24 dump_stack
1dc4: 60 00 00 00 nop
1dc8: 3d 22 00 00 addis r9,r2,0
1dca: R_PPC64_TOC16_HA .toc+0x10
1dcc: e9 29 00 00 ld r9,0(r9)
1dce: R_PPC64_TOC16_LO_DS .toc+0x10
1dd0: e9 29 00 00 ld r9,0(r9)
1dd4: e9 29 00 10 ld r9,16(r9)
1dd8: 71 29 80 00 andi. r9,r9,32768
1ddc: 40 82 00 38 bne 1e14 <hash__early_init_mmu+0xcdc>
1de0: 3d 20 26 a2 lis r9,9890
1de4: 61 29 55 db ori r9,r9,21979
1de8: 79 29 07 c6 sldi r9,r9,32
1dec: 65 29 07 7a oris r9,r9,1914
1df0: 61 29 6c 34 ori r9,r9,27700
1df4: 7f de 4a 78 xor r30,r30,r9
1df8: 3d 20 ff 27 lis r9,-217
1dfc: 61 29 ab 2a ori r9,r9,43818
1e00: 79 29 07 c6 sldi r9,r9,32
1e04: 65 29 c7 63 oris r9,r9,51043
1e08: 61 29 a7 2e ori r9,r9,42798
1e0c: 7f de 4a 14 add r30,r30,r9
1e10: 48 00 01 90 b 1fa0 <hash__early_init_mmu+0xe68>
1e14: 7b de f8 00 rotldi r30,r30,31
1e18: 3d 20 3f 19 lis r9,16153
1e1c: 89 5c 00 00 lbz r10,0(r28)
1e20: 61 29 dc b4 ori r9,r9,56500
1e24: 79 29 07 c6 sldi r9,r9,32
1e28: 2c 0a 00 00 cmpwi r10,0
1e2c: 65 29 7b 2b oris r9,r9,31531
1e30: 61 29 6f 5c ori r9,r9,28508
1e34: 7f de 4a 78 xor r30,r30,r9
1e38: 40 82 01 28 bne 1f60 <hash__early_init_mmu+0xe28>
1e3c: 48 00 00 5c b 1e98 <hash__early_init_mmu+0xd60>
1e40: 3d 20 fa eb lis r9,-1301
1e44: 61 29 1c 99 ori r9,r9,7321
1e48: 79 29 07 c6 sldi r9,r9,32
1e4c: 65 29 6f cb oris r9,r9,28619
1e50: 61 29 b0 bd ori r9,r9,45245
1e54: 7f de 4a 14 add r30,r30,r9
1e58: 60 00 00 00 nop
1e5c: 7b de 20 00 rotldi r30,r30,4
1e60: 4b ff ff b8 b 1e18 <hash__early_init_mmu+0xce0>
1e64: 3d 20 07 3b lis r9,1851
1e68: 61 29 0f f3 ori r9,r9,4083
1e6c: 79 29 07 c6 sldi r9,r9,32
1e70: 65 29 a1 6f oris r9,r9,41327
1e74: 61 29 32 63 ori r9,r9,12899
1e78: 7f de 4a 78 xor r30,r30,r9
1e7c: 3d 20 be 4d lis r9,-16819
1e80: 61 29 47 c6 ori r9,r9,18374
1e84: 79 29 07 c6 sldi r9,r9,32
1e88: 65 29 23 0c oris r9,r9,8972
1e8c: 61 29 42 1f ori r9,r9,16927
1e90: 7f de 4a 14 add r30,r30,r9
1e94: 48 00 01 0c b 1fa0 <hash__early_init_mmu+0xe68>
1e98: 3c 62 00 00 addis r3,r2,0
1e9a: R_PPC64_TOC16_HA .rodata.str1.8+0x308
1e9c: 7b de 90 00 rotldi r30,r30,18
1ea0: 38 63 00 00 addi r3,r3,0
1ea2: R_PPC64_TOC16_LO .rodata.str1.8+0x308
1ea4: 48 00 00 01 bl 1ea4 <hash__early_init_mmu+0xd6c>
1ea4: R_PPC64_REL24 _printk
1ea8: 60 00 00 00 nop
1eac: 48 00 00 01 bl 1eac <hash__early_init_mmu+0xd74>
1eac: R_PPC64_REL24 dump_stack
1eb0: 60 00 00 00 nop
1eb4: 3d 22 00 00 addis r9,r2,0
1eb6: R_PPC64_TOC16_HA .toc+0x10
1eb8: e9 29 00 00 ld r9,0(r9)
1eba: R_PPC64_TOC16_LO_DS .toc+0x10
1ebc: e9 29 00 00 ld r9,0(r9)
1ec0: e9 29 00 10 ld r9,16(r9)
1ec4: 71 29 20 00 andi. r9,r9,8192
1ec8: 40 82 00 20 bne 1ee8 <hash__early_init_mmu+0xdb0>
1ecc: 3d 20 58 07 lis r9,22535
1ed0: 61 29 43 5f ori r9,r9,17247
1ed4: 79 29 07 c6 sldi r9,r9,32
1ed8: 65 29 41 0a oris r9,r9,16650
1edc: 61 29 3b f2 ori r9,r9,15346
1ee0: 7f de 4a 78 xor r30,r30,r9
1ee4: 4b ff ff 14 b 1df8 <hash__early_init_mmu+0xcc0>
1ee8: 3d 20 8a 9d lis r9,-30051
1eec: 61 29 2f 24 ori r9,r9,12068
1ef0: 79 29 07 c6 sldi r9,r9,32
1ef4: 65 29 93 f2 oris r9,r9,37874
1ef8: 61 29 a3 7f ori r9,r9,41855
1efc: 7f de 4a 14 add r30,r30,r9
1f00: e9 3d 00 00 ld r9,0(r29)
1f04: 7b de 10 02 rotldi r30,r30,34
1f08: 38 3f 01 00 addi r1,r31,256
1f0c: 38 60 00 00 li r3,0
1f10: 7d 29 f2 14 add r9,r9,r30
1f14: f9 3d 00 00 std r9,0(r29)
1f18: e8 01 00 10 ld r0,16(r1)
1f1c: ea 21 ff 88 ld r17,-120(r1)
1f20: ea 41 ff 90 ld r18,-112(r1)
1f24: ea 61 ff 98 ld r19,-104(r1)
1f28: ea 81 ff a0 ld r20,-96(r1)
1f2c: ea a1 ff a8 ld r21,-88(r1)
1f30: ea c1 ff b0 ld r22,-80(r1)
1f34: ea e1 ff b8 ld r23,-72(r1)
1f38: 7c 08 03 a6 mtlr r0
1f3c: eb 01 ff c0 ld r24,-64(r1)
1f40: eb 21 ff c8 ld r25,-56(r1)
1f44: eb 41 ff d0 ld r26,-48(r1)
1f48: eb 61 ff d8 ld r27,-40(r1)
1f4c: eb 81 ff e0 ld r28,-32(r1)
1f50: eb a1 ff e8 ld r29,-24(r1)
1f54: eb c1 ff f0 ld r30,-16(r1)
1f58: eb e1 ff f8 ld r31,-8(r1)
1f5c: 48 00 00 00 b 1f5c <hash__early_init_mmu+0xe24>
1f5c: R_PPC64_REL24 hash__tlbiel_all
1f60: 3d 20 76 0c lis r9,30220
1f64: 61 29 9e ca ori r9,r9,40650
1f68: 79 29 07 c6 sldi r9,r9,32
1f6c: 65 29 cc 15 oris r9,r9,52245
1f70: 61 29 5a e6 ori r9,r9,23270
1f74: 7f de 4a 78 xor r30,r30,r9
1f78: 60 00 00 00 nop
1f7c: 3d 20 1e 6b lis r9,7787
1f80: 61 29 47 0c ori r9,r9,18188
1f84: 79 29 07 c6 sldi r9,r9,32
1f88: 65 29 d6 0e oris r9,r9,54798
1f8c: 61 29 51 f7 ori r9,r9,20983
1f90: 7f de 4a 14 add r30,r30,r9
1f94: 4b ff ff 6c b 1f00 <hash__early_init_mmu+0xdc8>
1f98: 7b de 28 02 rotldi r30,r30,37
1f9c: 4b ff fe e0 b 1e7c <hash__early_init_mmu+0xd44>
1fa0: 3d 20 1f b1 lis r9,8113
1fa4: e9 5d 00 00 ld r10,0(r29)
1fa8: 38 3f 01 00 addi r1,r31,256
1fac: 61 29 87 1f ori r9,r9,34591
1fb0: 79 29 07 c6 sldi r9,r9,32
1fb4: 65 29 7b b4 oris r9,r9,31668
1fb8: 61 29 24 a0 ori r9,r9,9376
1fbc: 7f de 4a 78 xor r30,r30,r9
1fc0: 7f de 52 78 xor r30,r30,r10
1fc4: fb dd 00 00 std r30,0(r29)
1fc8: e8 01 00 10 ld r0,16(r1)
1fcc: ea 21 ff 88 ld r17,-120(r1)
1fd0: ea 41 ff 90 ld r18,-112(r1)
1fd4: ea 61 ff 98 ld r19,-104(r1)
1fd8: ea 81 ff a0 ld r20,-96(r1)
1fdc: ea a1 ff a8 ld r21,-88(r1)
1fe0: ea c1 ff b0 ld r22,-80(r1)
1fe4: ea e1 ff b8 ld r23,-72(r1)
1fe8: 7c 08 03 a6 mtlr r0
1fec: eb 01 ff c0 ld r24,-64(r1)
1ff0: eb 21 ff c8 ld r25,-56(r1)
1ff4: eb 41 ff d0 ld r26,-48(r1)
1ff8: eb 61 ff d8 ld r27,-40(r1)
1ffc: eb 81 ff e0 ld r28,-32(r1)
2000: eb a1 ff e8 ld r29,-24(r1)
2004: eb c1 ff f0 ld r30,-16(r1)
2008: eb e1 ff f8 ld r31,-8(r1)
200c: 38 00 00 00 li r0,0
2010: 38 60 00 00 li r3,0
2014: 38 80 00 00 li r4,0
2018: 38 a0 00 00 li r5,0
201c: 38 c0 00 00 li r6,0
2020: 38 e0 00 00 li r7,0
2024: 39 00 00 00 li r8,0
2028: 39 20 00 00 li r9,0
202c: 39 40 00 00 li r10,0
2030: 39 60 00 00 li r11,0
2034: 39 80 00 00 li r12,0
2038: 4e 80 00 20 blr
000000000000203c <print_system_hash_info>:
203c: 3c 4c 00 00 addis r2,r12,0
203e: R_PPC64_REL16_HA .TOC.+0x2
2040: 38 42 00 00 addi r2,r2,0
2042: R_PPC64_REL16_LO .TOC.+0x6
2044: 7c 08 02 a6 mflr r0
2048: fb a1 ff e8 std r29,-24(r1)
204c: fb e1 ff f8 std r31,-8(r1)
2050: fb c1 ff f0 std r30,-16(r1)
2054: 3d 42 00 00 addis r10,r2,0
2056: R_PPC64_TOC16_HA .toc
2058: f8 01 00 10 std r0,16(r1)
205c: f8 21 ff 81 stdu r1,-128(r1)
2060: 3d 20 e3 07 lis r9,-7417
2064: eb aa 00 00 ld r29,0(r10)
2066: R_PPC64_TOC16_LO_DS .toc
2068: 3d 42 00 00 addis r10,r2,0
206a: R_PPC64_TOC16_HA .toc+0x8
206c: 61 29 fd fd ori r9,r9,65021
2070: 3c 62 00 00 addis r3,r2,0
2072: R_PPC64_TOC16_HA .rodata.str1.8+0x4f8
2074: e9 4a 00 00 ld r10,0(r10)
2076: R_PPC64_TOC16_LO_DS .toc+0x8
2078: 79 29 07 c6 sldi r9,r9,32
207c: 38 63 00 00 addi r3,r3,0
207e: R_PPC64_TOC16_LO .rodata.str1.8+0x4f8
2080: 65 29 67 b4 oris r9,r9,26548
2084: 61 29 bb 56 ori r9,r9,47958
2088: eb dd 00 00 ld r30,0(r29)
208c: e8 8a 00 00 ld r4,0(r10)
2090: 7c 3f 0b 78 mr r31,r1
2094: 7f fe f2 78 xor r30,r31,r30
2098: 7f de 4a 14 add r30,r30,r9
209c: 48 00 00 01 bl 209c <print_system_hash_info+0x60>
209c: R_PPC64_REL24 _printk
20a0: 60 00 00 00 nop
20a4: 3d 22 00 00 addis r9,r2,0
20a6: R_PPC64_TOC16_HA .bss+0x58
20a8: e8 89 00 00 ld r4,0(r9)
20aa: R_PPC64_TOC16_LO_DS .bss+0x58
20ac: 2c 24 00 00 cmpdi r4,0
20b0: 40 82 00 0c bne 20bc <print_system_hash_info+0x80>
20b4: 7b de 30 02 rotldi r30,r30,38
20b8: 48 00 00 38 b 20f0 <print_system_hash_info+0xb4>
20bc: 3d 20 9b 9e lis r9,-25698
20c0: e9 5d 00 00 ld r10,0(r29)
20c4: 3c 62 00 00 addis r3,r2,0
20c6: R_PPC64_TOC16_HA .rodata.str1.8+0x520
20c8: 61 29 58 54 ori r9,r9,22612
20cc: 38 63 00 00 addi r3,r3,0
20ce: R_PPC64_TOC16_LO .rodata.str1.8+0x520
20d0: 79 29 07 c6 sldi r9,r9,32
20d4: 65 29 a0 de oris r9,r9,41182
20d8: 61 29 a8 f6 ori r9,r9,43254
20dc: 7f de 4a 78 xor r30,r30,r9
20e0: 7d 4a f2 78 xor r10,r10,r30
20e4: f9 5d 00 00 std r10,0(r29)
20e8: 48 00 00 01 bl 20e8 <print_system_hash_info+0xac>
20e8: R_PPC64_REL24 _printk
20ec: 60 00 00 00 nop
20f0: 3d 20 0e d8 lis r9,3800
20f4: e9 5d 00 00 ld r10,0(r29)
20f8: 38 3f 00 80 addi r1,r31,128
20fc: 61 29 44 82 ori r9,r9,17538
2100: 79 29 07 c6 sldi r9,r9,32
2104: 65 29 64 05 oris r9,r9,25605
2108: 61 29 c2 4f ori r9,r9,49743
210c: 7f de 4a 14 add r30,r30,r9
2110: 7f de 52 14 add r30,r30,r10
2114: fb dd 00 00 std r30,0(r29)
2118: e8 01 00 10 ld r0,16(r1)
211c: eb a1 ff e8 ld r29,-24(r1)
2120: eb c1 ff f0 ld r30,-16(r1)
2124: eb e1 ff f8 ld r31,-8(r1)
2128: 7c 08 03 a6 mtlr r0
212c: 38 00 00 00 li r0,0
2130: 38 60 00 00 li r3,0
2134: 38 80 00 00 li r4,0
2138: 39 20 00 00 li r9,0
213c: 39 40 00 00 li r10,0
2140: 4e 80 00 20 blr
[-- Attachment #3: hash_utils.dwo --]
[-- Type: application/octet-stream, Size: 28496 bytes --]
next prev parent reply other threads:[~2023-10-12 14:50 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-09-29 11:27 [Bisected] PowerMac G5 fails booting kernel 6.6-rc3 (BUG: Unable to handle kernel data access at 0xfeffbb62ffec65fe) Erhard Furtner
2023-09-29 12:34 ` Linux regression tracking (Thorsten Leemhuis)
2023-10-06 1:11 ` Bagas Sanjaya
2023-10-06 1:19 ` Matthew Wilcox
2023-10-06 6:57 ` Bagas Sanjaya
2023-10-06 5:34 ` Aneesh Kumar K.V
2023-10-06 10:45 ` Erhard Furtner
2023-10-06 12:08 ` Aneesh Kumar K.V
2023-10-06 14:12 ` Erhard Furtner
2023-10-11 23:47 ` Michael Ellerman
2023-10-12 14:20 ` Erhard Furtner
2023-10-12 11:41 ` Michael Ellerman
2023-10-12 14:49 ` Erhard Furtner [this message]
2023-10-17 3:40 ` Michael Ellerman
2023-10-17 23:01 ` Erhard Furtner
2023-10-18 5:45 ` Michael Ellerman
2023-10-18 10:34 ` Erhard Furtner
2025-04-08 5:55 ` Christophe Leroy
2025-04-11 9:24 ` Erhard Furtner
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20231012164903.0ee6c1e1@yea \
--to=erhard_f@mailbox.org \
--cc=linuxppc-dev@lists.ozlabs.org \
--cc=mpe@ellerman.id.au \
--cc=willy@infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).