On Fri, Nov 16, 2018 at 11:25:55AM +0800, lijiang wrote: > For the pci mmconfig issue, it should be good enough that the e820 reserved region > [mem 0x0000000078000000-0x000000008fffffff] is only passed to the second kernel, but > the pci mmconfig region is not the same in another machine. Yes. And now the question is, *which* reserved regions need to be mapped for the second kernel to function properly? How do we figure that out? > A simple case, hotplug a pci network card and use the ssh/nfs to dump the vmcore. > If the pci mmconfig region is not reserved in kdump kernel, the pci hotplug device > could not be recognized. So the pci network card won't work. Yes that's a good example; put *that* example in your commit message. > Here, there is an example about SME kdump. Maybe it can help to better understand. You keep pasting that and I've read it already. And you keep repeating that the reserved regions need to be mapped in the second kernel and I'm asking, how do we determine *which* regions should we pass to the second kernel? If we should pass *all* reserved regions, why? IOW, I'm looking for the *why* first. Thx. -- Regards/Gruss, Boris. Good mailing practices for 400: avoid top-posting and trim the reply. _______________________________________________ kexec mailing list kexec@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/kexec