Messages in this thread | | | From | Magnus Damm <> | Subject | [PATCH 00/03] kexec: Avoid overwriting the current pgd (V2) | Date | Wed, 24 May 2006 13:40:31 +0900 (JST) |
| |
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/
| |