KEXEC_ARGV_SIZE
memcpy((void *)fw_arg1, kexec_argv, KEXEC_ARGV_SIZE);
memcpy((void *)fw_arg1, kdump_argv, KEXEC_ARGV_SIZE);
kexec_argv = kmalloc(KEXEC_ARGV_SIZE, GFP_KERNEL);
kdump_argv = kmalloc(KEXEC_ARGV_SIZE, GFP_KERNEL);
argv[argc++] = (unsigned int)(KEXEC_ARGV_ADDR + KEXEC_ARGV_SIZE/2);
str = (char *)argv + KEXEC_ARGV_SIZE/2;
memcpy(str, image->segment[i].buf, KEXEC_ARGV_SIZE/2);
argv[argc] = KEXEC_ARGV_ADDR + KEXEC_ARGV_SIZE/2 + offt;