> -----Original Message----- > From: Jay Lan [mailto:jlan@xxxxxxx] > Sent: 2007年2月1日 9:54 > To: fastboot > Cc: Linux-IA64; Zou, Nanhai > Subject: [PATCH] IA64 kexec-tools: efi_memmap overflow on large systems > > This patch fixes a efi_memmap overflow problem on large system. > Currently the kexec allocates statically 16k buffer to contain > efi_memmap. It can hold about 333 entries. It causes data > corruption on large system. > > This patch would let kexec allocate the efi_memmap at run time using > the actual size allocated in the production kernel. > > > Signed-off-by: Jay Lan <jlan@xxxxxxx> Another hardcode limit needs to be eliminated, the CRASH_MAX_MEMORY_RANGE in crashdump-ia64.c. Since SN systems may scale to hundreds of nodes, each node may contain up to 12 DIMMs. I guess the current 1024 limit is not enough for those super computers. So we need to count crash memory ranges from /proc/iomem and allocated crash_memory_range dynamically. Thanks Zou Nan hai - To unsubscribe from this list: send the line "unsubscribe linux-ia64" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html
![]() |