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

Reply instructions:

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

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

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

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

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

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

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.