![]() | |||||||||||||
Messages in this thread |
kexec: Avoid overwriting the current pgd (V2) This patch updates the kexec code for i386 and x86_64 to avoid overwriting the current pgd. For most people is overwriting the current pgd is not a big problem. When kexec:ing into a new kernel that reinitializes and makes use of all memory we don't care about saving state. But overwriting the current pgd is not a good solution in the case of kdump (CONFIG_CRASH_DUMP) where we want to preserve as much state as possible when a crash occurs. This patch solves the overwriting issue. 20060524: V2 - Broke out architecture-specific data structures into asm/kexec.h - Fixed a i386/PAE page table problem only triggering on real hardware. - Moved segment handling code into the assembly routines. 20060501: V1 - First release Signed-off-by: Magnus Damm <magnus@valinux.co.jp> - 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/ | ||||||||||||
| Last update: 2006-05-24 06:43 [from the cache] ©2003-2008 | |||||||||||||