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: 23+ 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-09-29 12:34 ` Linux regression tracking (Thorsten Leemhuis)
2023-10-06 1:11 ` Bagas Sanjaya
2023-10-06 1:11 ` Bagas Sanjaya
2023-10-06 1:19 ` Matthew Wilcox
2023-10-06 1:19 ` Matthew Wilcox
2023-10-06 6:57 ` Bagas Sanjaya
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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.