
out/arch/powerpc/mm/mem.o:     file format elf32-powerpc


Disassembly of section .text:

00000000 <phys_mem_access_prot>:
   0:	3d 40 00 00 	lis     r10,0
			2: R_PPC_ADDR16_HA	ppc_md+0xa0
   4:	94 21 ff d0 	stwu    r1,-48(r1)
   8:	81 4a 00 00 	lwz     r10,0(r10)
			a: R_PPC_ADDR16_LO	ppc_md+0xa0
   c:	7c 08 02 a6 	mflr    r0
  10:	93 c1 00 28 	stw     r30,40(r1)
  14:	7c 7e 1b 78 	mr      r30,r3
  18:	2f 8a 00 00 	cmpwi   cr7,r10,0
  1c:	90 01 00 34 	stw     r0,52(r1)
  20:	93 e1 00 2c 	stw     r31,44(r1)
  24:	83 e7 00 00 	lwz     r31,0(r7)
  28:	81 22 02 30 	lwz     r9,560(r2)
  2c:	91 21 00 1c 	stw     r9,28(r1)
  30:	39 20 00 00 	li      r9,0
  34:	41 9e 00 44 	beq     cr7,78 <phys_mem_access_prot+0x78>
  38:	93 e1 00 0c 	stw     r31,12(r1)
  3c:	38 e1 00 0c 	addi    r7,r1,12
  40:	7d 49 03 a6 	mtctr   r10
  44:	4e 80 04 21 	bctrl
  48:	81 21 00 1c 	lwz     r9,28(r1)
  4c:	81 42 02 30 	lwz     r10,560(r2)
  50:	7d 29 52 79 	xor.    r9,r9,r10
  54:	39 40 00 00 	li      r10,0
  58:	7f c3 f3 78 	mr      r3,r30
  5c:	40 82 00 3c 	bne     98 <phys_mem_access_prot+0x98>
  60:	80 01 00 34 	lwz     r0,52(r1)
  64:	83 c1 00 28 	lwz     r30,40(r1)
  68:	83 e1 00 2c 	lwz     r31,44(r1)
  6c:	7c 08 03 a6 	mtlr    r0
  70:	38 21 00 30 	addi    r1,r1,48
  74:	4e 80 00 20 	blr
  78:	7c a3 2b 78 	mr      r3,r5
  7c:	48 00 00 01 	bl      7c <phys_mem_access_prot+0x7c>
			7c: R_PPC_REL24	page_is_ram
  80:	2f 83 00 00 	cmpwi   cr7,r3,0
  84:	40 9e 00 0c 	bne     cr7,90 <phys_mem_access_prot+0x90>
  88:	57 ff 06 26 	rlwinm  r31,r31,0,24,19
  8c:	63 ff 05 00 	ori     r31,r31,1280
  90:	93 fe 00 00 	stw     r31,0(r30)
  94:	4b ff ff b4 	b       48 <phys_mem_access_prot+0x48>
  98:	48 00 00 01 	bl      98 <phys_mem_access_prot+0x98>
			98: R_PPC_REL24	__stack_chk_fail

0000009c <flush_dcache_icache_page>:
  9c:	94 21 ff f0 	stwu    r1,-16(r1)
  a0:	7c 08 02 a6 	mflr    r0
  a4:	90 01 00 14 	stw     r0,20(r1)
  a8:	81 42 04 30 	lwz     r10,1072(r2)
  ac:	39 4a 00 01 	addi    r10,r10,1
  b0:	91 42 04 30 	stw     r10,1072(r2)
  b4:	3d 20 00 00 	lis     r9,0
			b6: R_PPC_ADDR16_HA	mem_map
  b8:	81 29 00 00 	lwz     r9,0(r9)
			ba: R_PPC_ADDR16_LO	mem_map
  bc:	7d 29 18 50 	subf    r9,r9,r3
  c0:	7d 29 1e 70 	srawi   r9,r9,3
  c4:	55 23 08 3c 	rlwinm  r3,r9,1,0,30
  c8:	7c 63 4a 14 	add     r3,r3,r9
  cc:	54 69 20 36 	rlwinm  r9,r3,4,0,27
  d0:	7c 63 4a 14 	add     r3,r3,r9
  d4:	54 69 40 2e 	rlwinm  r9,r3,8,0,23
  d8:	7c 63 4a 14 	add     r3,r3,r9
  dc:	54 69 80 1e 	rlwinm  r9,r3,16,0,15
  e0:	7c 63 4a 14 	add     r3,r3,r9
  e4:	7c 63 00 d0 	neg     r3,r3
  e8:	54 63 60 26 	rlwinm  r3,r3,12,0,19
  ec:	3c 63 c0 00 	addis   r3,r3,-16384
  f0:	48 00 00 01 	bl      f0 <flush_dcache_icache_page+0x54>
			f0: R_PPC_REL24	__flush_dcache_icache
  f4:	81 22 04 30 	lwz     r9,1072(r2)
  f8:	39 29 ff ff 	addi    r9,r9,-1
  fc:	91 22 04 30 	stw     r9,1072(r2)
 100:	80 01 00 14 	lwz     r0,20(r1)
 104:	38 21 00 10 	addi    r1,r1,16
 108:	7c 08 03 a6 	mtlr    r0
 10c:	4e 80 00 20 	blr

00000110 <flush_icache_user_range>:
 110:	3d 20 00 00 	lis     r9,0
			112: R_PPC_ADDR16_HA	mem_map
 114:	94 21 ff f0 	stwu    r1,-16(r1)
 118:	81 29 00 00 	lwz     r9,0(r9)
			11a: R_PPC_ADDR16_LO	mem_map
 11c:	54 a5 05 3e 	clrlwi  r5,r5,20
 120:	3c a5 c0 00 	addis   r5,r5,-16384
 124:	7c 89 20 50 	subf    r4,r9,r4
 128:	7c 84 1e 70 	srawi   r4,r4,3
 12c:	54 89 08 3c 	rlwinm  r9,r4,1,0,30
 130:	7d 29 22 14 	add     r9,r9,r4
 134:	55 23 20 36 	rlwinm  r3,r9,4,0,27
 138:	7d 29 1a 14 	add     r9,r9,r3
 13c:	55 23 40 2e 	rlwinm  r3,r9,8,0,23
 140:	7d 29 1a 14 	add     r9,r9,r3
 144:	55 23 80 1e 	rlwinm  r3,r9,16,0,15
 148:	7c 69 1a 14 	add     r3,r9,r3
 14c:	54 63 60 26 	rlwinm  r3,r3,12,0,19
 150:	7c 63 28 50 	subf    r3,r3,r5
 154:	7c 86 1a 14 	add     r4,r6,r3
 158:	38 21 00 10 	addi    r1,r1,16
 15c:	48 00 00 00 	b       15c <flush_icache_user_range+0x4c>
			15c: R_PPC_REL24	flush_icache_range

00000160 <flush_dcache_page.part.0>:
 160:	94 21 ff f0 	stwu    r1,-16(r1)
 164:	39 20 08 00 	li      r9,2048
 168:	7d 40 18 28 	lwarx   r10,0,r3
 16c:	7d 4a 48 78 	andc    r10,r10,r9
 170:	7d 40 19 2d 	stwcx.  r10,0,r3
 174:	40 a2 ff f4 	bne     168 <flush_dcache_page.part.0+0x8>
 178:	38 21 00 10 	addi    r1,r1,16
 17c:	4e 80 00 20 	blr

00000180 <flush_dcache_page>:
 180:	81 23 00 00 	lwz     r9,0(r3)
 184:	94 21 ff f0 	stwu    r1,-16(r1)
 188:	71 29 08 00 	andi.   r9,r9,2048
 18c:	41 82 00 0c 	beq     198 <flush_dcache_page+0x18>
 190:	38 21 00 10 	addi    r1,r1,16
 194:	4b ff ff cc 	b       160 <flush_dcache_page.part.0>
 198:	38 21 00 10 	addi    r1,r1,16
 19c:	4e 80 00 20 	blr

000001a0 <clear_user_page>:
 1a0:	39 20 00 80 	li      r9,128
 1a4:	94 21 ff f0 	stwu    r1,-16(r1)
 1a8:	7d 29 03 a6 	mtctr   r9
 1ac:	7c 00 1f ec 	dcbz    0,r3
 1b0:	38 63 00 20 	addi    r3,r3,32
 1b4:	42 00 ff f8 	bdnz    1ac <clear_user_page+0xc>
 1b8:	81 25 00 00 	lwz     r9,0(r5)
 1bc:	71 29 08 00 	andi.   r9,r9,2048
 1c0:	41 82 00 10 	beq     1d0 <clear_user_page+0x30>
 1c4:	7c a3 2b 78 	mr      r3,r5
 1c8:	38 21 00 10 	addi    r1,r1,16
 1cc:	4b ff ff 94 	b       160 <flush_dcache_page.part.0>
 1d0:	38 21 00 10 	addi    r1,r1,16
 1d4:	4e 80 00 20 	blr

000001d8 <free_initmem>:
 1d8:	94 21 ff f0 	stwu    r1,-16(r1)
 1dc:	3d 20 00 00 	lis     r9,0
			1de: R_PPC_ADDR16_HA	ppc_printk_progress
 1e0:	7c 08 02 a6 	mflr    r0
 1e4:	39 29 00 00 	addi    r9,r9,0
			1e6: R_PPC_ADDR16_LO	ppc_printk_progress
 1e8:	90 01 00 14 	stw     r0,20(r1)
 1ec:	3d 40 00 00 	lis     r10,0
			1ee: R_PPC_ADDR16_HA	ppc_md+0x60
 1f0:	91 2a 00 00 	stw     r9,0(r10)
			1f2: R_PPC_ADDR16_LO	ppc_md+0x60
 1f4:	48 00 00 01 	bl      1f4 <free_initmem+0x1c>
			1f4: R_PPC_REL24	mark_initmem_nx
 1f8:	3c c0 00 00 	lis     r6,0
			1fa: R_PPC_ADDR16_HA	.rodata.str1.4+0x13c
 1fc:	80 01 00 14 	lwz     r0,20(r1)
 200:	3c 80 00 00 	lis     r4,0
			202: R_PPC_ADDR16_HA	__init_end
 204:	3c 60 00 00 	lis     r3,0
			206: R_PPC_ADDR16_HA	__init_begin
 208:	3d 20 00 00 	lis     r9,0
			20a: R_PPC_ADDR16_HA	init_mem_is_free
 20c:	39 40 00 01 	li      r10,1
 210:	99 49 00 00 	stb     r10,0(r9)
			212: R_PPC_ADDR16_LO	init_mem_is_free
 214:	38 c6 00 00 	addi    r6,r6,0
			216: R_PPC_ADDR16_LO	.rodata.str1.4+0x13c
 218:	38 84 00 00 	addi    r4,r4,0
			21a: R_PPC_ADDR16_LO	__init_end
 21c:	38 63 00 00 	addi    r3,r3,0
			21e: R_PPC_ADDR16_LO	__init_begin
 220:	38 a0 00 cc 	li      r5,204
 224:	7c 08 03 a6 	mtlr    r0
 228:	38 21 00 10 	addi    r1,r1,16
 22c:	48 00 00 00 	b       22c <free_initmem+0x54>
			22c: R_PPC_REL24	free_reserved_area

00000230 <copy_user_page>:
 230:	94 21 ff e0 	stwu    r1,-32(r1)
 234:	7c 08 02 a6 	mflr    r0
 238:	93 e1 00 1c 	stw     r31,28(r1)
 23c:	7c df 33 78 	mr      r31,r6
 240:	90 01 00 24 	stw     r0,36(r1)
 244:	48 00 00 01 	bl      244 <copy_user_page+0x14>
			244: R_PPC_REL24	copy_page
 248:	81 3f 00 00 	lwz     r9,0(r31)
 24c:	71 29 08 00 	andi.   r9,r9,2048
 250:	41 82 00 1c 	beq     26c <copy_user_page+0x3c>
 254:	80 01 00 24 	lwz     r0,36(r1)
 258:	7f e3 fb 78 	mr      r3,r31
 25c:	83 e1 00 1c 	lwz     r31,28(r1)
 260:	38 21 00 20 	addi    r1,r1,32
 264:	7c 08 03 a6 	mtlr    r0
 268:	4b ff fe f8 	b       160 <flush_dcache_page.part.0>
 26c:	80 01 00 24 	lwz     r0,36(r1)
 270:	83 e1 00 1c 	lwz     r31,28(r1)
 274:	38 21 00 20 	addi    r1,r1,32
 278:	7c 08 03 a6 	mtlr    r0
 27c:	4e 80 00 20 	blr

00000280 <update_mmu_cache>:
 280:	94 21 ff f0 	stwu    r1,-16(r1)
 284:	38 21 00 10 	addi    r1,r1,16
 288:	4e 80 00 20 	blr

0000028c <devmem_is_allowed>:
 28c:	94 21 ff e0 	stwu    r1,-32(r1)
 290:	7c 08 02 a6 	mflr    r0
 294:	93 e1 00 1c 	stw     r31,28(r1)
 298:	7c 7f 1b 78 	mr      r31,r3
 29c:	57 e4 60 26 	rlwinm  r4,r31,12,0,19
 2a0:	90 01 00 24 	stw     r0,36(r1)
 2a4:	54 63 65 3e 	rlwinm  r3,r3,12,20,31
 2a8:	48 00 00 01 	bl      2a8 <devmem_is_allowed+0x1c>
			2a8: R_PPC_REL24	iomem_is_exclusive
 2ac:	2f 83 00 00 	cmpwi   cr7,r3,0
 2b0:	41 9e 00 1c 	beq     cr7,2cc <devmem_is_allowed+0x40>
 2b4:	80 01 00 24 	lwz     r0,36(r1)
 2b8:	38 60 00 00 	li      r3,0
 2bc:	83 e1 00 1c 	lwz     r31,28(r1)
 2c0:	38 21 00 20 	addi    r1,r1,32
 2c4:	7c 08 03 a6 	mtlr    r0
 2c8:	4e 80 00 20 	blr
 2cc:	7f e3 fb 78 	mr      r3,r31
 2d0:	48 00 00 01 	bl      2d0 <devmem_is_allowed+0x44>
			2d0: R_PPC_REL24	page_is_ram
 2d4:	80 01 00 24 	lwz     r0,36(r1)
 2d8:	7c 63 00 34 	cntlzw  r3,r3
 2dc:	83 e1 00 1c 	lwz     r31,28(r1)
 2e0:	54 63 d9 7e 	rlwinm  r3,r3,27,5,31
 2e4:	7c 08 03 a6 	mtlr    r0
 2e8:	38 21 00 20 	addi    r1,r1,32
 2ec:	4e 80 00 20 	blr

Disassembly of section .init.text:

00000000 <add_system_ram_resources>:
   0:	94 21 ff c0 	stwu    r1,-64(r1)
   4:	7c 08 02 a6 	mflr    r0
   8:	be e1 00 1c 	stmw    r23,28(r1)
   c:	3f c0 00 00 	lis     r30,0
			e: R_PPC_ADDR16_HA	memblock
  10:	3b de 00 00 	addi    r30,r30,0
			12: R_PPC_ADDR16_LO	memblock
  14:	90 01 00 44 	stw     r0,68(r1)
  18:	3f 20 00 00 	lis     r25,0
			1a: R_PPC_ADDR16_HA	kmalloc_caches
  1c:	83 fe 00 20 	lwz     r31,32(r30)
  20:	3f 40 00 00 	lis     r26,0
			22: R_PPC_ADDR16_HA	.rodata.str1.4+0x18
  24:	3f 60 81 00 	lis     r27,-32512
  28:	3f 80 00 00 	lis     r28,0
			2a: R_PPC_ADDR16_HA	iomem_resource
  2c:	3b 39 00 00 	addi    r25,r25,0
			2e: R_PPC_ADDR16_LO	kmalloc_caches
  30:	3b 5a 00 00 	addi    r26,r26,0
			32: R_PPC_ADDR16_LO	.rodata.str1.4+0x18
  34:	63 7b 02 00 	ori     r27,r27,512
  38:	3b 9c 00 00 	addi    r28,r28,0
			3a: R_PPC_ADDR16_LO	iomem_resource
  3c:	3b 00 00 00 	li      r24,0
  40:	81 1e 00 10 	lwz     r8,16(r30)
  44:	38 80 0d c0 	li      r4,3520
  48:	81 3e 00 20 	lwz     r9,32(r30)
  4c:	55 0a 08 3c 	rlwinm  r10,r8,1,0,30
  50:	7d 4a 42 14 	add     r10,r10,r8
  54:	55 4a 18 38 	rlwinm  r10,r10,3,0,28
  58:	7d 29 52 14 	add     r9,r9,r10
  5c:	7f 9f 48 40 	cmplw   cr7,r31,r9
  60:	40 9c 00 68 	bge     cr7,c8 <add_system_ram_resources+0xc8>
  64:	80 79 00 18 	lwz     r3,24(r25)
  68:	82 ff 00 04 	lwz     r23,4(r31)
  6c:	83 bf 00 0c 	lwz     r29,12(r31)
  70:	48 00 00 01 	bl      70 <add_system_ram_resources+0x70>
			70: R_PPC_REL24	kmem_cache_alloc
  74:	7c 6a 00 34 	cntlzw  r10,r3
  78:	7c 69 1b 78 	mr      r9,r3
  7c:	55 4a d9 7e 	rlwinm  r10,r10,27,5,31
  80:	0f 0a 00 00 	twnei   r10,0
  84:	2f 83 00 00 	cmpwi   cr7,r3,0
  88:	41 be 00 38 	beq     cr7,c0 <add_system_ram_resources+0xc0>
  8c:	7f b7 ea 14 	add     r29,r23,r29
  90:	93 43 00 10 	stw     r26,16(r3)
  94:	3b bd ff ff 	addi    r29,r29,-1
  98:	93 03 00 00 	stw     r24,0(r3)
  9c:	93 a3 00 0c 	stw     r29,12(r3)
  a0:	7c 64 1b 78 	mr      r4,r3
  a4:	92 e9 00 04 	stw     r23,4(r9)
  a8:	7f 83 e3 78 	mr      r3,r28
  ac:	93 09 00 08 	stw     r24,8(r9)
  b0:	93 69 00 14 	stw     r27,20(r9)
  b4:	48 00 00 01 	bl      b4 <add_system_ram_resources+0xb4>
			b4: R_PPC_REL24	request_resource
  b8:	54 63 0f fe 	rlwinm  r3,r3,1,31,31
  bc:	0f 03 00 00 	twnei   r3,0
  c0:	3b ff 00 18 	addi    r31,r31,24
  c4:	4b ff ff 7c 	b       40 <add_system_ram_resources+0x40>
  c8:	80 01 00 44 	lwz     r0,68(r1)
  cc:	38 60 00 00 	li      r3,0
  d0:	82 e1 00 1c 	lwz     r23,28(r1)
  d4:	83 01 00 20 	lwz     r24,32(r1)
  d8:	7c 08 03 a6 	mtlr    r0
  dc:	83 21 00 24 	lwz     r25,36(r1)
  e0:	83 41 00 28 	lwz     r26,40(r1)
  e4:	83 61 00 2c 	lwz     r27,44(r1)
  e8:	83 81 00 30 	lwz     r28,48(r1)
  ec:	83 a1 00 34 	lwz     r29,52(r1)
  f0:	83 c1 00 38 	lwz     r30,56(r1)
  f4:	83 e1 00 3c 	lwz     r31,60(r1)
  f8:	38 21 00 40 	addi    r1,r1,64
  fc:	4e 80 00 20 	blr

00000100 <mem_topology_setup>:
 100:	94 21 ff f0 	stwu    r1,-16(r1)
 104:	7c 08 02 a6 	mflr    r0
 108:	90 01 00 14 	stw     r0,20(r1)
 10c:	48 00 00 01 	bl      10c <mem_topology_setup+0xc>
			10c: R_PPC_REL24	memblock_end_of_DRAM
 110:	3d 40 00 00 	lis     r10,0
			112: R_PPC_ADDR16_HA	max_pfn
 114:	54 84 a3 3e 	rlwinm  r4,r4,20,12,31
 118:	80 01 00 14 	lwz     r0,20(r1)
 11c:	50 64 a0 16 	rlwimi  r4,r3,20,0,11
 120:	3d 20 00 00 	lis     r9,0
			122: R_PPC_ADDR16_HA	max_low_pfn
 124:	90 8a 00 00 	stw     r4,0(r10)
			126: R_PPC_ADDR16_LO	max_pfn
 128:	90 89 00 00 	stw     r4,0(r9)
			12a: R_PPC_ADDR16_LO	max_low_pfn
 12c:	3c e0 00 00 	lis     r7,0
			12e: R_PPC_ADDR16_HA	memblock+0x10
 130:	3d 20 00 00 	lis     r9,0
			132: R_PPC_ADDR16_HA	min_low_pfn
 134:	39 40 00 00 	li      r10,0
 138:	91 49 00 00 	stw     r10,0(r9)
			13a: R_PPC_ADDR16_LO	min_low_pfn
 13c:	38 e7 00 00 	addi    r7,r7,0
			13e: R_PPC_ADDR16_LO	memblock+0x10
 140:	39 00 00 00 	li      r8,0
 144:	38 a0 ff ff 	li      r5,-1
 148:	38 c0 ff ff 	li      r6,-1
 14c:	38 60 00 00 	li      r3,0
 150:	38 80 00 00 	li      r4,0
 154:	7c 08 03 a6 	mtlr    r0
 158:	38 21 00 10 	addi    r1,r1,16
 15c:	48 00 00 00 	b       15c <mem_topology_setup+0x5c>
			15c: R_PPC_REL24	memblock_set_node

00000160 <initmem_init>:
 160:	94 21 ff f0 	stwu    r1,-16(r1)
 164:	38 60 00 00 	li      r3,0
 168:	38 21 00 10 	addi    r1,r1,16
 16c:	48 00 00 00 	b       16c <initmem_init+0xc>
			16c: R_PPC_REL24	sparse_memory_present_with_active_regions

00000170 <paging_init>:
 170:	94 21 ff d0 	stwu    r1,-48(r1)
 174:	7c 08 02 a6 	mflr    r0
 178:	bf 41 00 18 	stmw    r26,24(r1)
 17c:	3f a0 ff fe 	lis     r29,-2
 180:	90 01 00 34 	stw     r0,52(r1)
 184:	48 00 00 01 	bl      184 <paging_init+0x14>
			184: R_PPC_REL24	memblock_phys_mem_size
 188:	3b 40 00 00 	li      r26,0
 18c:	7c 7e 1b 78 	mr      r30,r3
 190:	7c 9f 23 78 	mr      r31,r4
 194:	48 00 00 01 	bl      194 <paging_init+0x24>
			194: R_PPC_REL24	memblock_end_of_DRAM
 198:	7c 7b 1b 78 	mr      r27,r3
 19c:	7c 9c 23 78 	mr      r28,r4
 1a0:	7f a3 eb 78 	mr      r3,r29
 1a4:	93 41 00 0c 	stw     r26,12(r1)
 1a8:	38 e1 00 0c 	addi    r7,r1,12
 1ac:	38 a0 00 00 	li      r5,0
 1b0:	38 c0 00 00 	li      r6,0
 1b4:	48 00 00 01 	bl      1b4 <paging_init+0x44>
			1b4: R_PPC_REL24	map_kernel_page
 1b8:	2f 9d e0 00 	cmpwi   cr7,r29,-8192
 1bc:	3b bd 10 00 	addi    r29,r29,4096
 1c0:	40 9e ff e0 	bne     cr7,1a0 <paging_init+0x30>
 1c4:	3c 60 00 00 	lis     r3,0
			1c6: R_PPC_ADDR16_HA	.rodata.str1.4+0x24
 1c8:	7f c7 f3 78 	mr      r7,r30
 1cc:	7f e8 fb 78 	mr      r8,r31
 1d0:	7f 65 db 78 	mr      r5,r27
 1d4:	7f 86 e3 78 	mr      r6,r28
 1d8:	38 63 00 00 	addi    r3,r3,0
			1da: R_PPC_ADDR16_LO	.rodata.str1.4+0x24
 1dc:	48 00 00 01 	bl      1dc <paging_init+0x6c>
			1dc: R_PPC_REL24	printk
 1e0:	7c 9f e0 10 	subfc   r4,r31,r28
 1e4:	7f de d9 10 	subfe   r30,r30,r27
 1e8:	54 84 65 3e 	rlwinm  r4,r4,12,20,31
 1ec:	3c 60 00 00 	lis     r3,0
			1ee: R_PPC_ADDR16_HA	.rodata.str1.4+0x50
 1f0:	53 c4 60 26 	rlwimi  r4,r30,12,0,19
 1f4:	38 63 00 00 	addi    r3,r3,0
			1f6: R_PPC_ADDR16_LO	.rodata.str1.4+0x50
 1f8:	48 00 00 01 	bl      1f8 <paging_init+0x88>
			1f8: R_PPC_REL24	printk
 1fc:	3d 20 00 00 	lis     r9,0
			1fe: R_PPC_ADDR16_HA	max_low_pfn
 200:	80 01 00 34 	lwz     r0,52(r1)
 204:	81 49 00 00 	lwz     r10,0(r9)
			206: R_PPC_ADDR16_LO	max_low_pfn
 208:	3d 20 00 00 	lis     r9,0
			20a: R_PPC_ADDR16_HA	.bss
 20c:	83 41 00 18 	lwz     r26,24(r1)
 210:	38 69 00 00 	addi    r3,r9,0
			212: R_PPC_ADDR16_LO	.bss
 214:	83 61 00 1c 	lwz     r27,28(r1)
 218:	7c 08 03 a6 	mtlr    r0
 21c:	83 81 00 20 	lwz     r28,32(r1)
 220:	83 a1 00 24 	lwz     r29,36(r1)
 224:	83 c1 00 28 	lwz     r30,40(r1)
 228:	83 e1 00 2c 	lwz     r31,44(r1)
 22c:	91 49 00 00 	stw     r10,0(r9)
			22e: R_PPC_ADDR16_LO	.bss
 230:	38 21 00 30 	addi    r1,r1,48
 234:	48 00 00 00 	b       234 <paging_init+0xc4>
			234: R_PPC_REL24	free_area_init_nodes

00000238 <mem_init>:
 238:	3d 20 00 00 	lis     r9,0
			23a: R_PPC_ADDR16_HA	max_low_pfn
 23c:	94 21 ff e0 	stwu    r1,-32(r1)
 240:	81 29 00 00 	lwz     r9,0(r9)
			242: R_PPC_ADDR16_LO	max_low_pfn
 244:	3d 40 00 00 	lis     r10,0
			246: R_PPC_ADDR16_HA	max_pfn
 248:	81 0a 00 00 	lwz     r8,0(r10)
			24a: R_PPC_ADDR16_LO	max_pfn
 24c:	7c 08 02 a6 	mflr    r0
 250:	3d 29 00 0c 	addis   r9,r9,12
 254:	bf a1 00 14 	stmw    r29,20(r1)
 258:	55 29 60 26 	rlwinm  r9,r9,12,0,19
 25c:	90 01 00 24 	stw     r0,36(r1)
 260:	3d 40 00 00 	lis     r10,0
			262: R_PPC_ADDR16_HA	max_mapnr
 264:	3f a0 00 00 	lis     r29,0
			266: R_PPC_ADDR16_HA	high_memory
 268:	91 0a 00 00 	stw     r8,0(r10)
			26a: R_PPC_ADDR16_LO	max_mapnr
 26c:	91 3d 00 00 	stw     r9,0(r29)
			26e: R_PPC_ADDR16_LO	high_memory
 270:	48 00 00 01 	bl      270 <mem_init+0x38>
			270: R_PPC_REL24	memblock_free_all
 274:	38 60 00 00 	li      r3,0
 278:	48 00 00 01 	bl      278 <mem_init+0x40>
			278: R_PPC_REL24	mem_init_print_info
 27c:	3c 60 00 00 	lis     r3,0
			27e: R_PPC_ADDR16_HA	.rodata.str1.4+0x6c
 280:	38 63 00 00 	addi    r3,r3,0
			282: R_PPC_ADDR16_LO	.rodata.str1.4+0x6c
 284:	3f c0 ff fd 	lis     r30,-3
 288:	48 00 00 01 	bl      288 <mem_init+0x50>
			288: R_PPC_REL24	printk
 28c:	63 de f0 00 	ori     r30,r30,61440
 290:	3c 60 00 00 	lis     r3,0
			292: R_PPC_ADDR16_HA	.rodata.str1.4+0x90
 294:	7f c4 f3 78 	mr      r4,r30
 298:	38 a0 f0 00 	li      r5,-4096
 29c:	38 63 00 00 	addi    r3,r3,0
			29e: R_PPC_ADDR16_LO	.rodata.str1.4+0x90
 2a0:	3f e0 ff dd 	lis     r31,-35
 2a4:	48 00 00 01 	bl      2a4 <mem_init+0x6c>
			2a4: R_PPC_REL24	printk
 2a8:	63 ff f0 00 	ori     r31,r31,61440
 2ac:	3c 60 00 00 	lis     r3,0
			2ae: R_PPC_ADDR16_HA	.rodata.str1.4+0xb4
 2b0:	7f c5 f3 78 	mr      r5,r30
 2b4:	7f e4 fb 78 	mr      r4,r31
 2b8:	3f c0 00 00 	lis     r30,0
			2ba: R_PPC_ADDR16_HA	ioremap_bot
 2bc:	38 63 00 00 	addi    r3,r3,0
			2be: R_PPC_ADDR16_LO	.rodata.str1.4+0xb4
 2c0:	48 00 00 01 	bl      2c0 <mem_init+0x88>
			2c0: R_PPC_REL24	printk
 2c4:	80 9e 00 00 	lwz     r4,0(r30)
			2c6: R_PPC_ADDR16_LO	ioremap_bot
 2c8:	3c 60 00 00 	lis     r3,0
			2ca: R_PPC_ADDR16_HA	.rodata.str1.4+0xe0
 2cc:	7f e5 fb 78 	mr      r5,r31
 2d0:	38 63 00 00 	addi    r3,r3,0
			2d2: R_PPC_ADDR16_LO	.rodata.str1.4+0xe0
 2d4:	48 00 00 01 	bl      2d4 <mem_init+0x9c>
			2d4: R_PPC_REL24	printk
 2d8:	80 9d 00 00 	lwz     r4,0(r29)
			2da: R_PPC_ADDR16_LO	high_memory
 2dc:	3c 60 00 00 	lis     r3,0
			2de: R_PPC_ADDR16_HA	.rodata.str1.4+0x10c
 2e0:	80 01 00 24 	lwz     r0,36(r1)
 2e4:	38 63 00 00 	addi    r3,r3,0
			2e6: R_PPC_ADDR16_LO	.rodata.str1.4+0x10c
 2e8:	3c 84 10 00 	addis   r4,r4,4096
 2ec:	80 be 00 00 	lwz     r5,0(r30)
			2ee: R_PPC_ADDR16_LO	ioremap_bot
 2f0:	38 84 ff ff 	addi    r4,r4,-1
 2f4:	83 a1 00 14 	lwz     r29,20(r1)
 2f8:	54 84 00 06 	rlwinm  r4,r4,0,0,3
 2fc:	83 c1 00 18 	lwz     r30,24(r1)
 300:	83 e1 00 1c 	lwz     r31,28(r1)
 304:	3c 84 01 00 	addis   r4,r4,256
 308:	7c 08 03 a6 	mtlr    r0
 30c:	38 21 00 20 	addi    r1,r1,32
 310:	48 00 00 00 	b       310 <mem_init+0xd8>
			310: R_PPC_REL24	printk
