linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
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 --]

  reply	other threads:[~2023-10-12 14:50 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-09-29 11:27 [Bisected] PowerMac G5 fails booting kernel 6.6-rc3 (BUG: Unable to handle kernel data access at 0xfeffbb62ffec65fe) Erhard Furtner
2023-09-29 12:34 ` Linux regression tracking (Thorsten Leemhuis)
2023-10-06  1:11 ` Bagas Sanjaya
2023-10-06  1:19   ` Matthew Wilcox
2023-10-06  6:57     ` Bagas Sanjaya
2023-10-06  5:34 ` Aneesh Kumar K.V
2023-10-06 10:45   ` Erhard Furtner
2023-10-06 12:08     ` Aneesh Kumar K.V
2023-10-06 14:12       ` Erhard Furtner
2023-10-11 23:47 ` Michael Ellerman
2023-10-12 14:20   ` Erhard Furtner
2023-10-12 11:41 ` Michael Ellerman
2023-10-12 14:49   ` Erhard Furtner [this message]
2023-10-17  3:40     ` Michael Ellerman
2023-10-17 23:01       ` Erhard Furtner
2023-10-18  5:45         ` Michael Ellerman
2023-10-18 10:34           ` Erhard Furtner
2025-04-08  5:55 ` Christophe Leroy
2025-04-11  9:24   ` Erhard Furtner

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20231012164903.0ee6c1e1@yea \
    --to=erhard_f@mailbox.org \
    --cc=linuxppc-dev@lists.ozlabs.org \
    --cc=mpe@ellerman.id.au \
    --cc=willy@infradead.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).