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


Disassembly of section .text:

00000000 <phys_mem_access_prot>:
   0:	3d 20 00 00 	lis     r9,0
			2: R_PPC_ADDR16_HA	ppc_md+0xa0
   4:	94 21 ff e0 	stwu    r1,-32(r1)
   8:	81 49 00 00 	lwz     r10,0(r9)
			a: R_PPC_ADDR16_LO	ppc_md+0xa0
   c:	7c 08 02 a6 	mflr    r0
  10:	2f 8a 00 00 	cmpwi   cr7,r10,0
  14:	bf c1 00 18 	stmw    r30,24(r1)
  18:	90 01 00 24 	stw     r0,36(r1)
  1c:	7c 7e 1b 78 	mr      r30,r3
  20:	83 e7 00 00 	lwz     r31,0(r7)
  24:	41 9e 00 2c 	beq     cr7,50 <phys_mem_access_prot+0x50>
  28:	7c 27 0b 78 	mr      r7,r1
  2c:	7d 49 03 a6 	mtctr   r10
  30:	97 e7 00 08 	stwu    r31,8(r7)
  34:	4e 80 04 21 	bctrl
  38:	80 01 00 24 	lwz     r0,36(r1)
  3c:	7f c3 f3 78 	mr      r3,r30
  40:	bb c1 00 18 	lmw     r30,24(r1)
  44:	7c 08 03 a6 	mtlr    r0
  48:	38 21 00 20 	addi    r1,r1,32
  4c:	4e 80 00 20 	blr
  50:	7c a3 2b 78 	mr      r3,r5
  54:	48 00 00 01 	bl      54 <phys_mem_access_prot+0x54>
			54: R_PPC_REL24	page_is_ram
  58:	2f 83 00 00 	cmpwi   cr7,r3,0
  5c:	40 9e 00 0c 	bne     cr7,68 <phys_mem_access_prot+0x68>
  60:	57 ff 06 26 	rlwinm  r31,r31,0,24,19
  64:	63 ff 05 00 	ori     r31,r31,1280
  68:	93 fe 00 00 	stw     r31,0(r30)
  6c:	7f c3 f3 78 	mr      r3,r30
  70:	80 01 00 24 	lwz     r0,36(r1)
  74:	bb c1 00 18 	lmw     r30,24(r1)
  78:	7c 08 03 a6 	mtlr    r0
  7c:	38 21 00 20 	addi    r1,r1,32
  80:	4e 80 00 20 	blr

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

000000f8 <flush_icache_user_range>:
  f8:	3d 20 00 00 	lis     r9,0
			fa: R_PPC_ADDR16_HA	mem_map
  fc:	81 29 00 00 	lwz     r9,0(r9)
			fe: R_PPC_ADDR16_LO	mem_map
 100:	54 a5 05 3e 	clrlwi  r5,r5,20
 104:	3c a5 c0 00 	addis   r5,r5,-16384
 108:	7c 89 20 50 	subf    r4,r9,r4
 10c:	7c 84 1e 70 	srawi   r4,r4,3
 110:	54 89 08 3c 	rlwinm  r9,r4,1,0,30
 114:	7d 29 22 14 	add     r9,r9,r4
 118:	55 23 20 36 	rlwinm  r3,r9,4,0,27
 11c:	7d 29 1a 14 	add     r9,r9,r3
 120:	55 23 40 2e 	rlwinm  r3,r9,8,0,23
 124:	7d 29 1a 14 	add     r9,r9,r3
 128:	55 23 80 1e 	rlwinm  r3,r9,16,0,15
 12c:	7c 69 1a 14 	add     r3,r9,r3
 130:	54 63 60 26 	rlwinm  r3,r3,12,0,19
 134:	7c 63 28 50 	subf    r3,r3,r5
 138:	7c 86 1a 14 	add     r4,r6,r3
 13c:	48 00 00 00 	b       13c <flush_icache_user_range+0x44>
			13c: R_PPC_REL24	flush_icache_range

00000140 <flush_dcache_page.part.0>:
 140:	39 20 08 00 	li      r9,2048
 144:	7d 40 18 28 	lwarx   r10,0,r3
 148:	7d 4a 48 78 	andc    r10,r10,r9
 14c:	7d 40 19 2d 	stwcx.  r10,0,r3
 150:	40 a2 ff f4 	bne     144 <flush_dcache_page.part.0+0x4>
 154:	4e 80 00 20 	blr

00000158 <flush_dcache_page>:
 158:	81 23 00 00 	lwz     r9,0(r3)
 15c:	71 2a 08 00 	andi.   r10,r9,2048
 160:	4d 82 00 20 	beqlr   
 164:	4b ff ff dc 	b       140 <flush_dcache_page.part.0>

00000168 <clear_user_page>:
 168:	39 20 00 80 	li      r9,128
 16c:	7d 29 03 a6 	mtctr   r9
 170:	7c 00 1f ec 	dcbz    0,r3
 174:	38 63 00 20 	addi    r3,r3,32
 178:	42 00 ff f8 	bdnz    170 <clear_user_page+0x8>
 17c:	81 25 00 00 	lwz     r9,0(r5)
 180:	71 2a 08 00 	andi.   r10,r9,2048
 184:	4d a2 00 20 	bclr+   12,eq
 188:	7c a3 2b 78 	mr      r3,r5
 18c:	4b ff ff b4 	b       140 <flush_dcache_page.part.0>

00000190 <free_initmem>:
 190:	94 21 ff f0 	stwu    r1,-16(r1)
 194:	3d 20 00 00 	lis     r9,0
			196: R_PPC_ADDR16_HA	ppc_printk_progress
 198:	7c 08 02 a6 	mflr    r0
 19c:	39 29 00 00 	addi    r9,r9,0
			19e: R_PPC_ADDR16_LO	ppc_printk_progress
 1a0:	3d 40 00 00 	lis     r10,0
			1a2: R_PPC_ADDR16_HA	ppc_md+0x60
 1a4:	90 01 00 14 	stw     r0,20(r1)
 1a8:	91 2a 00 00 	stw     r9,0(r10)
			1aa: R_PPC_ADDR16_LO	ppc_md+0x60
 1ac:	48 00 00 01 	bl      1ac <free_initmem+0x1c>
			1ac: R_PPC_REL24	mark_initmem_nx
 1b0:	3c c0 00 00 	lis     r6,0
			1b2: R_PPC_ADDR16_HA	.rodata.str1.4+0x140
 1b4:	80 01 00 14 	lwz     r0,20(r1)
 1b8:	3c 80 00 00 	lis     r4,0
			1ba: R_PPC_ADDR16_HA	__init_end
 1bc:	3c 60 00 00 	lis     r3,0
			1be: R_PPC_ADDR16_HA	__init_begin
 1c0:	7c 08 03 a6 	mtlr    r0
 1c4:	39 40 00 01 	li      r10,1
 1c8:	3d 20 00 00 	lis     r9,0
			1ca: R_PPC_ADDR16_HA	init_mem_is_free
 1cc:	99 49 00 00 	stb     r10,0(r9)
			1ce: R_PPC_ADDR16_LO	init_mem_is_free
 1d0:	38 c6 00 00 	addi    r6,r6,0
			1d2: R_PPC_ADDR16_LO	.rodata.str1.4+0x140
 1d4:	38 a0 00 cc 	li      r5,204
 1d8:	38 84 00 00 	addi    r4,r4,0
			1da: R_PPC_ADDR16_LO	__init_end
 1dc:	38 63 00 00 	addi    r3,r3,0
			1de: R_PPC_ADDR16_LO	__init_begin
 1e0:	38 21 00 10 	addi    r1,r1,16
 1e4:	48 00 00 00 	b       1e4 <free_initmem+0x54>
			1e4: R_PPC_REL24	free_reserved_area

000001e8 <copy_user_page>:
 1e8:	94 21 ff f0 	stwu    r1,-16(r1)
 1ec:	7c 08 02 a6 	mflr    r0
 1f0:	93 e1 00 0c 	stw     r31,12(r1)
 1f4:	7c df 33 78 	mr      r31,r6
 1f8:	90 01 00 14 	stw     r0,20(r1)
 1fc:	48 00 00 01 	bl      1fc <copy_user_page+0x14>
			1fc: R_PPC_REL24	copy_page
 200:	81 3f 00 00 	lwz     r9,0(r31)
 204:	71 2a 08 00 	andi.   r10,r9,2048
 208:	40 82 00 18 	bne     220 <copy_user_page+0x38>
 20c:	80 01 00 14 	lwz     r0,20(r1)
 210:	83 e1 00 0c 	lwz     r31,12(r1)
 214:	7c 08 03 a6 	mtlr    r0
 218:	38 21 00 10 	addi    r1,r1,16
 21c:	4e 80 00 20 	blr
 220:	80 01 00 14 	lwz     r0,20(r1)
 224:	7f e3 fb 78 	mr      r3,r31
 228:	83 e1 00 0c 	lwz     r31,12(r1)
 22c:	7c 08 03 a6 	mtlr    r0
 230:	38 21 00 10 	addi    r1,r1,16
 234:	4b ff ff 0c 	b       140 <flush_dcache_page.part.0>

00000238 <update_mmu_cache>:
 238:	4e 80 00 20 	blr

0000023c <devmem_is_allowed>:
 23c:	94 21 ff f0 	stwu    r1,-16(r1)
 240:	7c 08 02 a6 	mflr    r0
 244:	93 e1 00 0c 	stw     r31,12(r1)
 248:	7c 7f 1b 78 	mr      r31,r3
 24c:	57 e4 60 26 	rlwinm  r4,r31,12,0,19
 250:	90 01 00 14 	stw     r0,20(r1)
 254:	54 63 65 3e 	rlwinm  r3,r3,12,20,31
 258:	48 00 00 01 	bl      258 <devmem_is_allowed+0x1c>
			258: R_PPC_REL24	iomem_is_exclusive
 25c:	2f 83 00 00 	cmpwi   cr7,r3,0
 260:	41 9e 00 1c 	beq     cr7,27c <devmem_is_allowed+0x40>
 264:	80 01 00 14 	lwz     r0,20(r1)
 268:	38 60 00 00 	li      r3,0
 26c:	83 e1 00 0c 	lwz     r31,12(r1)
 270:	7c 08 03 a6 	mtlr    r0
 274:	38 21 00 10 	addi    r1,r1,16
 278:	4e 80 00 20 	blr
 27c:	7f e3 fb 78 	mr      r3,r31
 280:	48 00 00 01 	bl      280 <devmem_is_allowed+0x44>
			280: R_PPC_REL24	page_is_ram
 284:	80 01 00 14 	lwz     r0,20(r1)
 288:	7c 63 00 34 	cntlzw  r3,r3
 28c:	83 e1 00 0c 	lwz     r31,12(r1)
 290:	7c 08 03 a6 	mtlr    r0
 294:	54 63 d9 7e 	rlwinm  r3,r3,27,5,31
 298:	38 21 00 10 	addi    r1,r1,16
 29c:	4e 80 00 20 	blr

Disassembly of section .init.text:

00000000 <add_system_ram_resources>:
   0:	94 21 ff d0 	stwu    r1,-48(r1)
   4:	7c 08 02 a6 	mflr    r0
   8:	be e1 00 0c 	stmw    r23,12(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 34 	stw     r0,52(r1)
  18:	3f 40 00 00 	lis     r26,0
			1a: R_PPC_ADDR16_HA	kmalloc_caches
  1c:	83 fe 00 20 	lwz     r31,32(r30)
  20:	3f 60 00 00 	lis     r27,0
			22: R_PPC_ADDR16_HA	.rodata.str1.4+0x1c
  24:	3f 00 81 00 	lis     r24,-32512
  28:	3f 80 00 00 	lis     r28,0
			2a: R_PPC_ADDR16_HA	iomem_resource
  2c:	3b 5a 00 00 	addi    r26,r26,0
			2e: R_PPC_ADDR16_LO	kmalloc_caches
  30:	3b 7b 00 00 	addi    r27,r27,0
			32: R_PPC_ADDR16_LO	.rodata.str1.4+0x1c
  34:	3b 20 00 00 	li      r25,0
  38:	63 18 02 00 	ori     r24,r24,512
  3c:	3b 9c 00 00 	addi    r28,r28,0
			3e: R_PPC_ADDR16_LO	iomem_resource
  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 7a 00 18 	lwz     r3,24(r26)
  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 69 00 10 	stw     r27,16(r9)
  94:	3b bd ff ff 	addi    r29,r29,-1
  98:	93 29 00 00 	stw     r25,0(r9)
  9c:	92 e9 00 04 	stw     r23,4(r9)
  a0:	7c 64 1b 78 	mr      r4,r3
  a4:	93 a9 00 0c 	stw     r29,12(r9)
  a8:	7f 83 e3 78 	mr      r3,r28
  ac:	93 29 00 08 	stw     r25,8(r9)
  b0:	93 09 00 14 	stw     r24,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 34 	lwz     r0,52(r1)
  cc:	38 60 00 00 	li      r3,0
  d0:	ba e1 00 0c 	lmw     r23,12(r1)
  d4:	7c 08 03 a6 	mtlr    r0
  d8:	38 21 00 30 	addi    r1,r1,48
  dc:	4e 80 00 20 	blr

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

00000140 <initmem_init>:
 140:	38 60 00 00 	li      r3,0
 144:	48 00 00 00 	b       144 <initmem_init+0x4>
			144: R_PPC_REL24	sparse_memory_present_with_active_regions

00000148 <paging_init>:
 148:	94 21 ff d0 	stwu    r1,-48(r1)
 14c:	7c 08 02 a6 	mflr    r0
 150:	bf 41 00 18 	stmw    r26,24(r1)
 154:	3f a0 ff fe 	lis     r29,-2
 158:	90 01 00 34 	stw     r0,52(r1)
 15c:	48 00 00 01 	bl      15c <paging_init+0x14>
			15c: R_PPC_REL24	memblock_phys_mem_size
 160:	3b 40 00 00 	li      r26,0
 164:	7c 7e 1b 78 	mr      r30,r3
 168:	7c 9f 23 78 	mr      r31,r4
 16c:	48 00 00 01 	bl      16c <paging_init+0x24>
			16c: R_PPC_REL24	memblock_end_of_DRAM
 170:	7c 7b 1b 78 	mr      r27,r3
 174:	7c 9c 23 78 	mr      r28,r4
 178:	7f a3 eb 78 	mr      r3,r29
 17c:	93 41 00 08 	stw     r26,8(r1)
 180:	38 e1 00 08 	addi    r7,r1,8
 184:	38 a0 00 00 	li      r5,0
 188:	38 c0 00 00 	li      r6,0
 18c:	48 00 00 01 	bl      18c <paging_init+0x44>
			18c: R_PPC_REL24	map_kernel_page
 190:	2f 9d e0 00 	cmpwi   cr7,r29,-8192
 194:	3b bd 10 00 	addi    r29,r29,4096
 198:	40 9e ff e0 	bne     cr7,178 <paging_init+0x30>
 19c:	3c 60 00 00 	lis     r3,0
			19e: R_PPC_ADDR16_HA	.rodata.str1.4+0x28
 1a0:	7f c7 f3 78 	mr      r7,r30
 1a4:	7f e8 fb 78 	mr      r8,r31
 1a8:	7f 65 db 78 	mr      r5,r27
 1ac:	7f 86 e3 78 	mr      r6,r28
 1b0:	38 63 00 00 	addi    r3,r3,0
			1b2: R_PPC_ADDR16_LO	.rodata.str1.4+0x28
 1b4:	48 00 00 01 	bl      1b4 <paging_init+0x6c>
			1b4: R_PPC_REL24	printk
 1b8:	7c 9f e0 10 	subfc   r4,r31,r28
 1bc:	7f de d9 10 	subfe   r30,r30,r27
 1c0:	54 84 65 3e 	rlwinm  r4,r4,12,20,31
 1c4:	3c 60 00 00 	lis     r3,0
			1c6: R_PPC_ADDR16_HA	.rodata.str1.4+0x54
 1c8:	53 c4 60 26 	rlwimi  r4,r30,12,0,19
 1cc:	38 63 00 00 	addi    r3,r3,0
			1ce: R_PPC_ADDR16_LO	.rodata.str1.4+0x54
 1d0:	48 00 00 01 	bl      1d0 <paging_init+0x88>
			1d0: R_PPC_REL24	printk
 1d4:	80 01 00 34 	lwz     r0,52(r1)
 1d8:	3d 40 00 00 	lis     r10,0
			1da: R_PPC_ADDR16_HA	max_low_pfn
 1dc:	3d 20 00 00 	lis     r9,0
			1de: R_PPC_ADDR16_HA	.bss
 1e0:	bb 41 00 18 	lmw     r26,24(r1)
 1e4:	7c 08 03 a6 	mtlr    r0
 1e8:	81 4a 00 00 	lwz     r10,0(r10)
			1ea: R_PPC_ADDR16_LO	max_low_pfn
 1ec:	38 69 00 00 	addi    r3,r9,0
			1ee: R_PPC_ADDR16_LO	.bss
 1f0:	38 21 00 30 	addi    r1,r1,48
 1f4:	91 49 00 00 	stw     r10,0(r9)
			1f6: R_PPC_ADDR16_LO	.bss
 1f8:	48 00 00 00 	b       1f8 <paging_init+0xb0>
			1f8: R_PPC_REL24	free_area_init_nodes

000001fc <mem_init>:
 1fc:	3d 20 00 00 	lis     r9,0
			1fe: R_PPC_ADDR16_HA	max_low_pfn
 200:	94 21 ff e0 	stwu    r1,-32(r1)
 204:	81 29 00 00 	lwz     r9,0(r9)
			206: R_PPC_ADDR16_LO	max_low_pfn
 208:	3d 40 00 00 	lis     r10,0
			20a: R_PPC_ADDR16_HA	max_pfn
 20c:	7c 08 02 a6 	mflr    r0
 210:	3d 29 00 0c 	addis   r9,r9,12
 214:	81 4a 00 00 	lwz     r10,0(r10)
			216: R_PPC_ADDR16_LO	max_pfn
 218:	bf a1 00 14 	stmw    r29,20(r1)
 21c:	55 29 60 26 	rlwinm  r9,r9,12,0,19
 220:	3f c0 00 00 	lis     r30,0
			222: R_PPC_ADDR16_HA	high_memory
 224:	90 01 00 24 	stw     r0,36(r1)
 228:	91 3e 00 00 	stw     r9,0(r30)
			22a: R_PPC_ADDR16_LO	high_memory
 22c:	3d 20 00 00 	lis     r9,0
			22e: R_PPC_ADDR16_HA	max_mapnr
 230:	91 49 00 00 	stw     r10,0(r9)
			232: R_PPC_ADDR16_LO	max_mapnr
 234:	48 00 00 01 	bl      234 <mem_init+0x38>
			234: R_PPC_REL24	memblock_free_all
 238:	38 60 00 00 	li      r3,0
 23c:	48 00 00 01 	bl      23c <mem_init+0x40>
			23c: R_PPC_REL24	mem_init_print_info
 240:	3c 60 00 00 	lis     r3,0
			242: R_PPC_ADDR16_HA	.rodata.str1.4+0x70
 244:	38 63 00 00 	addi    r3,r3,0
			246: R_PPC_ADDR16_LO	.rodata.str1.4+0x70
 248:	3f e0 ff fd 	lis     r31,-3
 24c:	48 00 00 01 	bl      24c <mem_init+0x50>
			24c: R_PPC_REL24	printk
 250:	63 ff f0 00 	ori     r31,r31,61440
 254:	3c 60 00 00 	lis     r3,0
			256: R_PPC_ADDR16_HA	.rodata.str1.4+0x94
 258:	7f e4 fb 78 	mr      r4,r31
 25c:	38 a0 f0 00 	li      r5,-4096
 260:	38 63 00 00 	addi    r3,r3,0
			262: R_PPC_ADDR16_LO	.rodata.str1.4+0x94
 264:	3f a0 ff dd 	lis     r29,-35
 268:	48 00 00 01 	bl      268 <mem_init+0x6c>
			268: R_PPC_REL24	printk
 26c:	63 bd f0 00 	ori     r29,r29,61440
 270:	3c 60 00 00 	lis     r3,0
			272: R_PPC_ADDR16_HA	.rodata.str1.4+0xb8
 274:	7f e5 fb 78 	mr      r5,r31
 278:	7f a4 eb 78 	mr      r4,r29
 27c:	3f e0 00 00 	lis     r31,0
			27e: R_PPC_ADDR16_HA	ioremap_bot
 280:	38 63 00 00 	addi    r3,r3,0
			282: R_PPC_ADDR16_LO	.rodata.str1.4+0xb8
 284:	48 00 00 01 	bl      284 <mem_init+0x88>
			284: R_PPC_REL24	printk
 288:	80 9f 00 00 	lwz     r4,0(r31)
			28a: R_PPC_ADDR16_LO	ioremap_bot
 28c:	3c 60 00 00 	lis     r3,0
			28e: R_PPC_ADDR16_HA	.rodata.str1.4+0xe4
 290:	7f a5 eb 78 	mr      r5,r29
 294:	38 63 00 00 	addi    r3,r3,0
			296: R_PPC_ADDR16_LO	.rodata.str1.4+0xe4
 298:	48 00 00 01 	bl      298 <mem_init+0x9c>
			298: R_PPC_REL24	printk
 29c:	80 9e 00 00 	lwz     r4,0(r30)
			29e: R_PPC_ADDR16_LO	high_memory
 2a0:	3c 60 00 00 	lis     r3,0
			2a2: R_PPC_ADDR16_HA	.rodata.str1.4+0x110
 2a4:	80 01 00 24 	lwz     r0,36(r1)
 2a8:	38 63 00 00 	addi    r3,r3,0
			2aa: R_PPC_ADDR16_LO	.rodata.str1.4+0x110
 2ac:	3c 84 10 00 	addis   r4,r4,4096
 2b0:	80 bf 00 00 	lwz     r5,0(r31)
			2b2: R_PPC_ADDR16_LO	ioremap_bot
 2b4:	38 84 ff ff 	addi    r4,r4,-1
 2b8:	7c 08 03 a6 	mtlr    r0
 2bc:	bb a1 00 14 	lmw     r29,20(r1)
 2c0:	54 84 00 06 	rlwinm  r4,r4,0,0,3
 2c4:	3c 84 01 00 	addis   r4,r4,256
 2c8:	38 21 00 20 	addi    r1,r1,32
 2cc:	48 00 00 00 	b       2cc <mem_init+0xd0>
			2cc: R_PPC_REL24	printk
