Skip to contentSkip to conversation

ppc64 kexec -p failed

DISCUSSION Dave Young 3 participants 5 messages Nov 4, 2011 – Nov 8, 2011

Subsystems (2)
lore
Share & tools
lore

Dave Young

author
#0 lore raw

Hi,

When use crashkernel=128M@256M at a ppc64 machine, kexec -p vmlinuz failed with:
Could not find a free area of memory of faa448 bytes... Could not find a free area of memory of 142721d bytes...

Is this a know issue or Is there limitation of the crashkernel base addr?

Detail info as below (define DEBUG when building):

0000000008000000-000000000c000000 : 0 000000000c000000-0000000010000000 : 0 0000000010000000-0000000014000000 : 0 0000000014000000-0000000018000000 : 0 0000000018000000-000000001c000000 : 0 000000001c000000-0000000020000000 : 0 0000000020000000-0000000024000000 : 0 0000000024000000-0000000028000000 : 0 0000000028000000-000000002c000000 : 0 000000002c000000-0000000030000000 : 0 0000000030000000-0000000034000000 : 0 0000000034000000-0000000038000000 : 0 0000000038000000-000000003c000000 : 0 000000003c000000-0000000040000000 : 0 0000000040000000-0000000044000000 : 0 0000000044000000-0000000048000000 : 0 0000000048000000-000000004c000000 : 0 000000004c000000-0000000050000000 : 0 0000000050000000-0000000054000000 : 0 0000000054000000-0000000058000000 : 0 0000000058000000-000000005c000000 : 0 000000005c000000-0000000060000000 : 0 0000000060000000-0000000064000000 : 0 0000000064000000-0000000068000000 : 0 0000000068000000-000000006c000000 : 0 000000006c000000-0000000070000000 : 0 0000000070000000-0000000074000000 : 0 0000000074000000-0000000078000000 : 0 0000000078000000-000000007c000000 : 0 000000007c000000-0000000080000000 : 0 0000000080000000-0000000084000000 : 0 0000000084000000-0000000088000000 : 0 0000000088000000-000000008c000000 : 0 000000008c000000-0000000090000000 : 0 0000000090000000-0000000094000000 : 0 0000000094000000-0000000098000000 : 0 0000000098000000-000000009c000000 : 0 000000009c000000-00000000a0000000 : 0 00000000a0000000-00000000a4000000 : 0 00000000a4000000-00000000a8000000 : 0 00000000a8000000-00000000ac000000 : 0 00000000ac000000-00000000b0000000 : 0 00000000b0000000-00000000b4000000 : 0 00000000b4000000-00000000b8000000 : 0 00000000b8000000-00000000bc000000 : 0 00000000bc000000-00000000c0000000 : 0 00000000c0000000-00000000c4000000 : 0 00000000c4000000-00000000c8000000 : 0 00000000c8000000-00000000cc000000 : 0 00000000cc000000-00000000d0000000 : 0 00000000d0000000-00000000d4000000 : 0 00000000d4000000-00000000d8000000 : 0 00000000d8000000-00000000dc000000 : 0 00000000dc000000-00000000e0000000 : 0 00000000e0000000-00000000e4000000 : 0 00000000e4000000-00000000e8000000 : 0 00000000e8000000-00000000ec000000 : 0 00000000ec000000-00000000f0000000 : 0 00000000f0000000-00000000f4000000 : 0 00000000f4000000-00000000f8000000 : 0 00000000f8000000-00000000fc000000 : 0 00000000fc000000-0000000100000000 : 0 0000000100000000-0000000104000000 : 0 0000000104000000-0000000108000000 : 0 0000000108000000-000000010c000000 : 0 000000010c000000-0000000110000000 : 0 0000000110000000-0000000114000000 : 0 0000000114000000-0000000118000000 : 0 0000000118000000-000000011c000000 : 0 000000011c000000-0000000120000000 : 0 0000000120000000-0000000124000000 : 0 0000000124000000-0000000128000000 : 0 0000000128000000-000000012c000000 : 0 000000012c000000-0000000130000000 : 0 0000000130000000-0000000134000000 : 0 0000000134000000-0000000138000000 : 0 0000000138000000-000000013c000000 : 0 000000013c000000-0000000140000000 : 0 0000000140000000-0000000144000000 : 0 0000000144000000-0000000148000000 : 0 0000000148000000-000000014c000000 : 0 000000014c000000-0000000150000000 : 0 0000000150000000-0000000154000000 : 0 0000000154000000-0000000158000000 : 0 0000000158000000-000000015c000000 : 0 000000015c000000-0000000160000000 : 0 0000000160000000-0000000164000000 : 0 0000000164000000-0000000168000000 : 0 0000000168000000-000000016c000000 : 0 000000016c000000-0000000170000000 : 0 0000000170000000-0000000174000000 : 0 0000000174000000-0000000178000000 : 0 0000000178000000-000000017c000000 : 0 000000017c000000-0000000180000000 : 0 0000000000000000-0000000008000000 : 0
get base memory ranges:95
usable memory rgns size:1 base:74d0000 size:b30000
exclude_range sorted exclude_range[0] start:0, end:1430000 exclude_range sorted exclude_range[1] start:74d0000, end:8000000 setup_memory_ranges memory_range[0] start:1430001, end:74cffff get memory ranges:1
Warning: append= option is not passed. Using the first kernel root partition 0000000008000000-000000000c000000 : 0 000000000c000000-0000000010000000 : 0 0000000010000000-0000000014000000 : 0 0000000014000000-0000000018000000 : 0 0000000018000000-000000001c000000 : 0 000000001c000000-0000000020000000 : 0 0000000020000000-0000000024000000 : 0 0000000024000000-0000000028000000 : 0 0000000028000000-000000002c000000 : 0 000000002c000000-0000000030000000 : 0 0000000030000000-0000000034000000 : 0 0000000034000000-0000000038000000 : 0 0000000038000000-000000003c000000 : 0 000000003c000000-0000000040000000 : 0 0000000040000000-0000000044000000 : 0 0000000044000000-0000000048000000 : 0 0000000048000000-000000004c000000 : 0 000000004c000000-0000000050000000 : 0 0000000050000000-0000000054000000 : 0 0000000054000000-0000000058000000 : 0 0000000058000000-000000005c000000 : 0 000000005c000000-0000000060000000 : 0 0000000060000000-0000000064000000 : 0 0000000064000000-0000000068000000 : 0 0000000068000000-000000006c000000 : 0 000000006c000000-0000000070000000 : 0 0000000070000000-0000000074000000 : 0 0000000074000000-0000000078000000 : 0 0000000078000000-000000007c000000 : 0 000000007c000000-0000000080000000 : 0 0000000080000000-0000000084000000 : 0 0000000084000000-0000000088000000 : 0 0000000088000000-000000008c000000 : 0 000000008c000000-0000000090000000 : 0 0000000090000000-0000000094000000 : 0 0000000094000000-0000000098000000 : 0 0000000098000000-000000009c000000 : 0 000000009c000000-00000000a0000000 : 0 00000000a0000000-00000000a4000000 : 0 00000000a4000000-00000000a8000000 : 0 00000000a8000000-00000000ac000000 : 0 00000000ac000000-00000000b0000000 : 0 00000000b0000000-00000000b4000000 : 0 00000000b4000000-00000000b8000000 : 0 00000000b8000000-00000000bc000000 : 0 00000000bc000000-00000000c0000000 : 0 00000000c0000000-00000000c4000000 : 0 00000000c4000000-00000000c8000000 : 0 00000000c8000000-00000000cc000000 : 0 00000000cc000000-00000000d0000000 : 0 00000000d0000000-00000000d4000000 : 0 00000000d4000000-00000000d8000000 : 0 00000000d8000000-00000000dc000000 : 0 00000000dc000000-00000000e0000000 : 0 00000000e0000000-00000000e4000000 : 0 00000000e4000000-00000000e8000000 : 0 00000000e8000000-00000000ec000000 : 0 00000000ec000000-00000000f0000000 : 0 00000000f0000000-00000000f4000000 : 0 00000000f4000000-00000000f8000000 : 0 00000000f8000000-00000000fc000000 : 0 00000000fc000000-0000000100000000 : 0 0000000100000000-0000000104000000 : 0 0000000104000000-0000000108000000 : 0 0000000108000000-000000010c000000 : 0 000000010c000000-0000000110000000 : 0 0000000110000000-0000000114000000 : 0 0000000114000000-0000000118000000 : 0 0000000118000000-000000011c000000 : 0 000000011c000000-0000000120000000 : 0 0000000120000000-0000000124000000 : 0 0000000124000000-0000000128000000 : 0 0000000128000000-000000012c000000 : 0 000000012c000000-0000000130000000 : 0 0000000130000000-0000000134000000 : 0 0000000134000000-0000000138000000 : 0 0000000138000000-000000013c000000 : 0 000000013c000000-0000000140000000 : 0 0000000140000000-0000000144000000 : 0 0000000144000000-0000000148000000 : 0 0000000148000000-000000014c000000 : 0 000000014c000000-0000000150000000 : 0 0000000150000000-0000000154000000 : 0 0000000154000000-0000000158000000 : 0 0000000158000000-000000015c000000 : 0 000000015c000000-0000000160000000 : 0 0000000160000000-0000000164000000 : 0 0000000164000000-0000000168000000 : 0 0000000168000000-000000016c000000 : 0 000000016c000000-0000000170000000 : 0 0000000170000000-0000000174000000 : 0 0000000174000000-0000000178000000 : 0 0000000178000000-000000017c000000 : 0 000000017c000000-0000000180000000 : 0 0000000000000000-0000000008000000 : 0
get base memory ranges:96
exclude_range sorted exclude_range[0] start:0, end:1430000 exclude_range sorted exclude_range[1] start:74d0000, end:8000000 setup_memory_ranges memory_range[0] start:1430001, end:74cffff Could not find a free area of memory of faa448 bytes...
Could not find a free area of memory of 142721d bytes...

Signature · 7 lines
Thanks
Dave

_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec
author
#1 lore raw
Quoted 8 lines · Dave Young

Hi,

When use crashkernel=128M@256M at a ppc64 machine, kexec -p vmlinuz failed with:
Could not find a free area of memory of faa448 bytes... Could not find a free area of memory of 142721d bytes...

Is this a know issue or Is there limitation of the crashkernel base addr?

Vivek, do you know something about this?

Quoted 208 lines

Detail info as below (define DEBUG when building):

0000000008000000-000000000c000000 : 0 000000000c000000-0000000010000000 : 0 0000000010000000-0000000014000000 : 0 0000000014000000-0000000018000000 : 0 0000000018000000-000000001c000000 : 0 000000001c000000-0000000020000000 : 0 0000000020000000-0000000024000000 : 0 0000000024000000-0000000028000000 : 0 0000000028000000-000000002c000000 : 0 000000002c000000-0000000030000000 : 0 0000000030000000-0000000034000000 : 0 0000000034000000-0000000038000000 : 0 0000000038000000-000000003c000000 : 0 000000003c000000-0000000040000000 : 0 0000000040000000-0000000044000000 : 0 0000000044000000-0000000048000000 : 0 0000000048000000-000000004c000000 : 0 000000004c000000-0000000050000000 : 0 0000000050000000-0000000054000000 : 0 0000000054000000-0000000058000000 : 0 0000000058000000-000000005c000000 : 0 000000005c000000-0000000060000000 : 0 0000000060000000-0000000064000000 : 0 0000000064000000-0000000068000000 : 0 0000000068000000-000000006c000000 : 0 000000006c000000-0000000070000000 : 0 0000000070000000-0000000074000000 : 0 0000000074000000-0000000078000000 : 0 0000000078000000-000000007c000000 : 0 000000007c000000-0000000080000000 : 0 0000000080000000-0000000084000000 : 0 0000000084000000-0000000088000000 : 0 0000000088000000-000000008c000000 : 0 000000008c000000-0000000090000000 : 0 0000000090000000-0000000094000000 : 0 0000000094000000-0000000098000000 : 0 0000000098000000-000000009c000000 : 0 000000009c000000-00000000a0000000 : 0 00000000a0000000-00000000a4000000 : 0 00000000a4000000-00000000a8000000 : 0 00000000a8000000-00000000ac000000 : 0 00000000ac000000-00000000b0000000 : 0 00000000b0000000-00000000b4000000 : 0 00000000b4000000-00000000b8000000 : 0 00000000b8000000-00000000bc000000 : 0 00000000bc000000-00000000c0000000 : 0 00000000c0000000-00000000c4000000 : 0 00000000c4000000-00000000c8000000 : 0 00000000c8000000-00000000cc000000 : 0 00000000cc000000-00000000d0000000 : 0 00000000d0000000-00000000d4000000 : 0 00000000d4000000-00000000d8000000 : 0 00000000d8000000-00000000dc000000 : 0 00000000dc000000-00000000e0000000 : 0 00000000e0000000-00000000e4000000 : 0 00000000e4000000-00000000e8000000 : 0 00000000e8000000-00000000ec000000 : 0 00000000ec000000-00000000f0000000 : 0 00000000f0000000-00000000f4000000 : 0 00000000f4000000-00000000f8000000 : 0 00000000f8000000-00000000fc000000 : 0 00000000fc000000-0000000100000000 : 0 0000000100000000-0000000104000000 : 0 0000000104000000-0000000108000000 : 0 0000000108000000-000000010c000000 : 0 000000010c000000-0000000110000000 : 0 0000000110000000-0000000114000000 : 0 0000000114000000-0000000118000000 : 0 0000000118000000-000000011c000000 : 0 000000011c000000-0000000120000000 : 0 0000000120000000-0000000124000000 : 0 0000000124000000-0000000128000000 : 0 0000000128000000-000000012c000000 : 0 000000012c000000-0000000130000000 : 0 0000000130000000-0000000134000000 : 0 0000000134000000-0000000138000000 : 0 0000000138000000-000000013c000000 : 0 000000013c000000-0000000140000000 : 0 0000000140000000-0000000144000000 : 0 0000000144000000-0000000148000000 : 0 0000000148000000-000000014c000000 : 0 000000014c000000-0000000150000000 : 0 0000000150000000-0000000154000000 : 0 0000000154000000-0000000158000000 : 0 0000000158000000-000000015c000000 : 0 000000015c000000-0000000160000000 : 0 0000000160000000-0000000164000000 : 0 0000000164000000-0000000168000000 : 0 0000000168000000-000000016c000000 : 0 000000016c000000-0000000170000000 : 0 0000000170000000-0000000174000000 : 0 0000000174000000-0000000178000000 : 0 0000000178000000-000000017c000000 : 0 000000017c000000-0000000180000000 : 0 0000000000000000-0000000008000000 : 0
get base memory ranges:95
usable memory rgns size:1 base:74d0000 size:b30000
exclude_range sorted exclude_range[0] start:0, end:1430000 exclude_range sorted exclude_range[1] start:74d0000, end:8000000 setup_memory_ranges memory_range[0] start:1430001, end:74cffff get memory ranges:1
Warning: append= option is not passed. Using the first kernel root partition 0000000008000000-000000000c000000 : 0 000000000c000000-0000000010000000 : 0 0000000010000000-0000000014000000 : 0 0000000014000000-0000000018000000 : 0 0000000018000000-000000001c000000 : 0 000000001c000000-0000000020000000 : 0 0000000020000000-0000000024000000 : 0 0000000024000000-0000000028000000 : 0 0000000028000000-000000002c000000 : 0 000000002c000000-0000000030000000 : 0 0000000030000000-0000000034000000 : 0 0000000034000000-0000000038000000 : 0 0000000038000000-000000003c000000 : 0 000000003c000000-0000000040000000 : 0 0000000040000000-0000000044000000 : 0 0000000044000000-0000000048000000 : 0 0000000048000000-000000004c000000 : 0 000000004c000000-0000000050000000 : 0 0000000050000000-0000000054000000 : 0 0000000054000000-0000000058000000 : 0 0000000058000000-000000005c000000 : 0 000000005c000000-0000000060000000 : 0 0000000060000000-0000000064000000 : 0 0000000064000000-0000000068000000 : 0 0000000068000000-000000006c000000 : 0 000000006c000000-0000000070000000 : 0 0000000070000000-0000000074000000 : 0 0000000074000000-0000000078000000 : 0 0000000078000000-000000007c000000 : 0 000000007c000000-0000000080000000 : 0 0000000080000000-0000000084000000 : 0 0000000084000000-0000000088000000 : 0 0000000088000000-000000008c000000 : 0 000000008c000000-0000000090000000 : 0 0000000090000000-0000000094000000 : 0 0000000094000000-0000000098000000 : 0 0000000098000000-000000009c000000 : 0 000000009c000000-00000000a0000000 : 0 00000000a0000000-00000000a4000000 : 0 00000000a4000000-00000000a8000000 : 0 00000000a8000000-00000000ac000000 : 0 00000000ac000000-00000000b0000000 : 0 00000000b0000000-00000000b4000000 : 0 00000000b4000000-00000000b8000000 : 0 00000000b8000000-00000000bc000000 : 0 00000000bc000000-00000000c0000000 : 0 00000000c0000000-00000000c4000000 : 0 00000000c4000000-00000000c8000000 : 0 00000000c8000000-00000000cc000000 : 0 00000000cc000000-00000000d0000000 : 0 00000000d0000000-00000000d4000000 : 0 00000000d4000000-00000000d8000000 : 0 00000000d8000000-00000000dc000000 : 0 00000000dc000000-00000000e0000000 : 0 00000000e0000000-00000000e4000000 : 0 00000000e4000000-00000000e8000000 : 0 00000000e8000000-00000000ec000000 : 0 00000000ec000000-00000000f0000000 : 0 00000000f0000000-00000000f4000000 : 0 00000000f4000000-00000000f8000000 : 0 00000000f8000000-00000000fc000000 : 0 00000000fc000000-0000000100000000 : 0 0000000100000000-0000000104000000 : 0 0000000104000000-0000000108000000 : 0 0000000108000000-000000010c000000 : 0 000000010c000000-0000000110000000 : 0 0000000110000000-0000000114000000 : 0 0000000114000000-0000000118000000 : 0 0000000118000000-000000011c000000 : 0 000000011c000000-0000000120000000 : 0 0000000120000000-0000000124000000 : 0 0000000124000000-0000000128000000 : 0 0000000128000000-000000012c000000 : 0 000000012c000000-0000000130000000 : 0 0000000130000000-0000000134000000 : 0 0000000134000000-0000000138000000 : 0 0000000138000000-000000013c000000 : 0 000000013c000000-0000000140000000 : 0 0000000140000000-0000000144000000 : 0 0000000144000000-0000000148000000 : 0 0000000148000000-000000014c000000 : 0 000000014c000000-0000000150000000 : 0 0000000150000000-0000000154000000 : 0 0000000154000000-0000000158000000 : 0 0000000158000000-000000015c000000 : 0 000000015c000000-0000000160000000 : 0 0000000160000000-0000000164000000 : 0 0000000164000000-0000000168000000 : 0 0000000168000000-000000016c000000 : 0 000000016c000000-0000000170000000 : 0 0000000170000000-0000000174000000 : 0 0000000174000000-0000000178000000 : 0 0000000178000000-000000017c000000 : 0 000000017c000000-0000000180000000 : 0 0000000000000000-0000000008000000 : 0
get base memory ranges:96
exclude_range sorted exclude_range[0] start:0, end:1430000 exclude_range sorted exclude_range[1] start:74d0000, end:8000000 setup_memory_ranges memory_range[0] start:1430001, end:74cffff Could not find a free area of memory of faa448 bytes...
Could not find a free area of memory of 142721d bytes...

Signature · 7 lines
Thanks
Dave

_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec
#2 lore raw
Quoted 9 lines · Dave Young
Quoted 7 lines · Dave Young

Hi,

When use crashkernel=128M@256M at a ppc64 machine, kexec -p vmlinuz failed with:
Could not find a free area of memory of faa448 bytes... Could not find a free area of memory of 142721d bytes...

Quoted 4 lines
Quoted 1 line

Is this a know issue or Is there limitation of the crashkernel base addr?

Vivek, do you know something about this?

Nope. I have no idea. Generally, I have limited myself to x86/x86_64 arch while looking into kdump.

Thanks
Vivek

Quoted 201 lines
Quoted 201 lines

Detail info as below (define DEBUG when building):

0000000008000000-000000000c000000 : 0 000000000c000000-0000000010000000 : 0 0000000010000000-0000000014000000 : 0 0000000014000000-0000000018000000 : 0 0000000018000000-000000001c000000 : 0 000000001c000000-0000000020000000 : 0 0000000020000000-0000000024000000 : 0 0000000024000000-0000000028000000 : 0 0000000028000000-000000002c000000 : 0 000000002c000000-0000000030000000 : 0 0000000030000000-0000000034000000 : 0 0000000034000000-0000000038000000 : 0 0000000038000000-000000003c000000 : 0 000000003c000000-0000000040000000 : 0 0000000040000000-0000000044000000 : 0 0000000044000000-0000000048000000 : 0 0000000048000000-000000004c000000 : 0 000000004c000000-0000000050000000 : 0 0000000050000000-0000000054000000 : 0 0000000054000000-0000000058000000 : 0 0000000058000000-000000005c000000 : 0 000000005c000000-0000000060000000 : 0 0000000060000000-0000000064000000 : 0 0000000064000000-0000000068000000 : 0 0000000068000000-000000006c000000 : 0 000000006c000000-0000000070000000 : 0 0000000070000000-0000000074000000 : 0 0000000074000000-0000000078000000 : 0 0000000078000000-000000007c000000 : 0 000000007c000000-0000000080000000 : 0 0000000080000000-0000000084000000 : 0 0000000084000000-0000000088000000 : 0 0000000088000000-000000008c000000 : 0 000000008c000000-0000000090000000 : 0 0000000090000000-0000000094000000 : 0 0000000094000000-0000000098000000 : 0 0000000098000000-000000009c000000 : 0 000000009c000000-00000000a0000000 : 0 00000000a0000000-00000000a4000000 : 0 00000000a4000000-00000000a8000000 : 0 00000000a8000000-00000000ac000000 : 0 00000000ac000000-00000000b0000000 : 0 00000000b0000000-00000000b4000000 : 0 00000000b4000000-00000000b8000000 : 0 00000000b8000000-00000000bc000000 : 0 00000000bc000000-00000000c0000000 : 0 00000000c0000000-00000000c4000000 : 0 00000000c4000000-00000000c8000000 : 0 00000000c8000000-00000000cc000000 : 0 00000000cc000000-00000000d0000000 : 0 00000000d0000000-00000000d4000000 : 0 00000000d4000000-00000000d8000000 : 0 00000000d8000000-00000000dc000000 : 0 00000000dc000000-00000000e0000000 : 0 00000000e0000000-00000000e4000000 : 0 00000000e4000000-00000000e8000000 : 0 00000000e8000000-00000000ec000000 : 0 00000000ec000000-00000000f0000000 : 0 00000000f0000000-00000000f4000000 : 0 00000000f4000000-00000000f8000000 : 0 00000000f8000000-00000000fc000000 : 0 00000000fc000000-0000000100000000 : 0 0000000100000000-0000000104000000 : 0 0000000104000000-0000000108000000 : 0 0000000108000000-000000010c000000 : 0 000000010c000000-0000000110000000 : 0 0000000110000000-0000000114000000 : 0 0000000114000000-0000000118000000 : 0 0000000118000000-000000011c000000 : 0 000000011c000000-0000000120000000 : 0 0000000120000000-0000000124000000 : 0 0000000124000000-0000000128000000 : 0 0000000128000000-000000012c000000 : 0 000000012c000000-0000000130000000 : 0 0000000130000000-0000000134000000 : 0 0000000134000000-0000000138000000 : 0 0000000138000000-000000013c000000 : 0 000000013c000000-0000000140000000 : 0 0000000140000000-0000000144000000 : 0 0000000144000000-0000000148000000 : 0 0000000148000000-000000014c000000 : 0 000000014c000000-0000000150000000 : 0 0000000150000000-0000000154000000 : 0 0000000154000000-0000000158000000 : 0 0000000158000000-000000015c000000 : 0 000000015c000000-0000000160000000 : 0 0000000160000000-0000000164000000 : 0 0000000164000000-0000000168000000 : 0 0000000168000000-000000016c000000 : 0 000000016c000000-0000000170000000 : 0 0000000170000000-0000000174000000 : 0 0000000174000000-0000000178000000 : 0 0000000178000000-000000017c000000 : 0 000000017c000000-0000000180000000 : 0 0000000000000000-0000000008000000 : 0
get base memory ranges:95
usable memory rgns size:1 base:74d0000 size:b30000
exclude_range sorted exclude_range[0] start:0, end:1430000 exclude_range sorted exclude_range[1] start:74d0000, end:8000000 setup_memory_ranges memory_range[0] start:1430001, end:74cffff get memory ranges:1
Warning: append= option is not passed. Using the first kernel root partition 0000000008000000-000000000c000000 : 0 000000000c000000-0000000010000000 : 0 0000000010000000-0000000014000000 : 0 0000000014000000-0000000018000000 : 0 0000000018000000-000000001c000000 : 0 000000001c000000-0000000020000000 : 0 0000000020000000-0000000024000000 : 0 0000000024000000-0000000028000000 : 0 0000000028000000-000000002c000000 : 0 000000002c000000-0000000030000000 : 0 0000000030000000-0000000034000000 : 0 0000000034000000-0000000038000000 : 0 0000000038000000-000000003c000000 : 0 000000003c000000-0000000040000000 : 0 0000000040000000-0000000044000000 : 0 0000000044000000-0000000048000000 : 0 0000000048000000-000000004c000000 : 0 000000004c000000-0000000050000000 : 0 0000000050000000-0000000054000000 : 0 0000000054000000-0000000058000000 : 0 0000000058000000-000000005c000000 : 0 000000005c000000-0000000060000000 : 0 0000000060000000-0000000064000000 : 0 0000000064000000-0000000068000000 : 0 0000000068000000-000000006c000000 : 0 000000006c000000-0000000070000000 : 0 0000000070000000-0000000074000000 : 0 0000000074000000-0000000078000000 : 0 0000000078000000-000000007c000000 : 0 000000007c000000-0000000080000000 : 0 0000000080000000-0000000084000000 : 0 0000000084000000-0000000088000000 : 0 0000000088000000-000000008c000000 : 0 000000008c000000-0000000090000000 : 0 0000000090000000-0000000094000000 : 0 0000000094000000-0000000098000000 : 0 0000000098000000-000000009c000000 : 0 000000009c000000-00000000a0000000 : 0 00000000a0000000-00000000a4000000 : 0 00000000a4000000-00000000a8000000 : 0 00000000a8000000-00000000ac000000 : 0 00000000ac000000-00000000b0000000 : 0 00000000b0000000-00000000b4000000 : 0 00000000b4000000-00000000b8000000 : 0 00000000b8000000-00000000bc000000 : 0 00000000bc000000-00000000c0000000 : 0 00000000c0000000-00000000c4000000 : 0 00000000c4000000-00000000c8000000 : 0 00000000c8000000-00000000cc000000 : 0 00000000cc000000-00000000d0000000 : 0 00000000d0000000-00000000d4000000 : 0 00000000d4000000-00000000d8000000 : 0 00000000d8000000-00000000dc000000 : 0 00000000dc000000-00000000e0000000 : 0 00000000e0000000-00000000e4000000 : 0 00000000e4000000-00000000e8000000 : 0 00000000e8000000-00000000ec000000 : 0 00000000ec000000-00000000f0000000 : 0 00000000f0000000-00000000f4000000 : 0 00000000f4000000-00000000f8000000 : 0 00000000f8000000-00000000fc000000 : 0 00000000fc000000-0000000100000000 : 0 0000000100000000-0000000104000000 : 0 0000000104000000-0000000108000000 : 0 0000000108000000-000000010c000000 : 0 000000010c000000-0000000110000000 : 0 0000000110000000-0000000114000000 : 0 0000000114000000-0000000118000000 : 0 0000000118000000-000000011c000000 : 0 000000011c000000-0000000120000000 : 0 0000000120000000-0000000124000000 : 0 0000000124000000-0000000128000000 : 0 0000000128000000-000000012c000000 : 0 000000012c000000-0000000130000000 : 0 0000000130000000-0000000134000000 : 0 0000000134000000-0000000138000000 : 0 0000000138000000-000000013c000000 : 0 000000013c000000-0000000140000000 : 0 0000000140000000-0000000144000000 : 0 0000000144000000-0000000148000000 : 0 0000000148000000-000000014c000000 : 0 000000014c000000-0000000150000000 : 0 0000000150000000-0000000154000000 : 0 0000000154000000-0000000158000000 : 0 0000000158000000-000000015c000000 : 0 000000015c000000-0000000160000000 : 0 0000000160000000-0000000164000000 : 0 0000000164000000-0000000168000000 : 0 0000000168000000-000000016c000000 : 0 000000016c000000-0000000170000000 : 0 0000000170000000-0000000174000000 : 0 0000000174000000-0000000178000000 : 0 0000000178000000-000000017c000000 : 0 000000017c000000-0000000180000000 : 0

Quoted 14 lines
Quoted 8 lines

0000000000000000-0000000008000000 : 0
get base memory ranges:96
exclude_range sorted exclude_range[0] start:0, end:1430000 exclude_range sorted exclude_range[1] start:74d0000, end:8000000 setup_memory_ranges memory_range[0] start:1430001, end:74cffff Could not find a free area of memory of faa448 bytes... Could not find a free area of memory of 142721d bytes...

Signature · 2 lines
Thanks
Dave

_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec

#3 lore raw
In reply to Dave Young
Quoted 8 lines · Dave Young

Hi,

When use crashkernel=128M@256M at a ppc64 machine, kexec -p vmlinuz failed with:
Could not find a free area of memory of faa448 bytes... Could not find a free area of memory of 142721d bytes...

Is this a know issue or Is there limitation of the crashkernel base addr?

On Power, crashkernel base addr must fall inside RMO region. The is because ppc64 kernel needs some of its memory in the RMO region. The memory ranges below shows that the system has RMO region of size 128M, Hence crashkernel base addr @64M should work just fine.

Quoted 3 lines

Detail info as below (define DEBUG when building):

...
...

Quoted 1 line

0000000000000000-0000000008000000 : 0

...
...

Thanks,
-Mahesh.

_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec

author
#4 lore raw
Quoted 2 lines · Mahesh Jagannath Salgaonkar
Quoted 1 line · Dave Young

Hi,

Thanks for your reply.

Quoted 6 lines
Quoted 6 lines

When use crashkernel=128M@256M at a ppc64 machine, kexec -p vmlinuz failed with:
Could not find a free area of memory of faa448 bytes... Could not find a free area of memory of 142721d bytes...

Quoted 6 lines
Quoted 1 line

Is this a know issue or Is there limitation of the crashkernel base addr?

On Power, crashkernel base addr must fall inside RMO region. The is because ppc64 kernel needs some of its memory in the RMO region. The memory ranges below shows that the system has RMO region of size 128M, Hence crashkernel base addr @64M should work just fine.

Then what about let kernel reservation just fail with such case? And better at the same time give out a warning about base addr from cmdline is out of RMO

Or at least we should add this info into kernel doc.

Quoted 18 lines
Quoted 4 lines

Detail info as below (define DEBUG when building):

...
...

Quoted 1 line

0000000000000000-0000000008000000 : 0

...
...

Thanks,
-Mahesh.

_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec

Signature · 7 lines
Thanks
Dave

_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec