> Yes, for the same reasons.   I am definitely not trying to address the
> case of buggy hardware.
> 
[snip]
> 
> And I am certain that with a preserved memory area we can
> preserve everything without compression.
> 
OK, I see where you are coming from. It is an interesting
possibility, if you know how to pull it off for various 
architectures, and the working area that the new kernel needs 
to do operate to the extent of issuing the writeout is not 
too big (i.e.  doesn't take away too much memory from the 
operational kernel). Perhaps we could hide this memory from 
the normal kernel virtual address space most of the time, so 
its less susceptable to software corruption (i.e. besides
physical access via DMA).
At the same time we do want to quiesce / stop the DMA as 
soon as possible to get a dump that reflects the 
contents of memory at the concerned instant as closely as 
possible. And in the buggy case we want to stop any 
malfunctioning DMA (writes) immediately to minimize 
damage.
Regards
Suparna
-- Suparna Bhattacharya (suparna@in.ibm.com) Linux Technology Center IBM Software Labs, India- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/