Hi,
as promised earlier in the day, here is an update on the kexec/kdump
patch. The main changes are that SMP now works, and the dumping of
cpu registers for kdump has been moved into the hypervisor so as to
allow all CPUs to be captured, not just dom0's VCPUs.
Also, as mentioned earlier in the day linux->xen and xen->xen kexec
does work, contrary to what I previously reported.
I have also broken the patch out into generic, x86 and x86_32 patches
which need to be applied in that order. This was done to allow other
architectures to be worked on more easily. By that, I mean it makes it
easier for my colleagues and I to work together. It should also make it
easier to review the code. If a monolithic patch is desired please let
me know as it is very easy for me to produce one.
I hope to make the next round available within the next few (working) days.
This will change page table handling around a bit (only for kexec/kdump
not for the rest of the time) so as to avoid trampling the page tables,
which is a problem for kdump as it destroys data that might otherwise
be analysed. My colleague Magnus Damm is working on having his approach
addoped by Linux kdump.
Beyond that, Magnus has also been working on a x86_64 port, though
that is not quite working. And I plan to start on ia64 soon.
--
Horms http://www.vergenet.net/~horms/
51.1-kexec-generic-upstream.patch
Description: Text document
51.2.1-kexec-x86-upstream.patch
Description: Text document
51.2.1.1-kexec-x86_32-upstream.patch
Description: Text document
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|