Hi All, Here is the third attempt on implementing relocatable bzImage for x86_64. Following are the changes since V2. - Broke suspend/resume code changes into smaller patches. Pavel, I hope now it is easier to review. - Moved cpu long mode and SSE verfication code into a single common file (arch/x86_64/kernel/verify_cpu.S). This file is not shared at all the entry places. - Fixed a bug during resume operation on machines which support NX bit. Your comments/suggestions are welcome. Thanks Vivek - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
- Follow-Ups:
- Re: [RFC][PATCH 0/20] x86_64: Relocatable bzImage (V3)
- From: Andi Kleen <[email protected]>
- [PATCH 11/20] x86_64: wakeup.S Rename labels to reflect right register names
- From: Vivek Goyal <[email protected]>
- [PATCH 4/20] x86_64: Cleanup the early boot page table
- From: Vivek Goyal <[email protected]>
- [PATCH 19/20] x86_64: Extend bzImage protocol for relocatable kernel
- From: Vivek Goyal <[email protected]>
- [PATCH 13/20] x86_64: 64bit PIC ACPI wakeup trampoline
- From: Vivek Goyal <[email protected]>
- [PATCH 10/20] x86_64: wakeup.S Remove dead code
- From: Vivek Goyal <[email protected]>
- [PATCH 2/20] x86_64: Assembly safe page.h and pgtable.h
- From: Vivek Goyal <[email protected]>
- [PATCH 12/20] x86_64: wakeup.S Misc cleanup
- From: Vivek Goyal <[email protected]>
- [PATCH 5/20] x86_64: Fix early printk to use standard ISA mapping
- From: Vivek Goyal <[email protected]>
- [PATCH 9/20] x86_64: 64bit PIC SMP trampoline
- From: Vivek Goyal <[email protected]>
- [PATCH 15/20] x86_64: Remove the identity mapping as early as possible
- From: Vivek Goyal <[email protected]>
- [PATCH 7/20] x86_64: cleanup segments
- From: Vivek Goyal <[email protected]>
- [PATCH 17/20] x86_64: Remove CONFIG_PHYSICAL_START
- From: Vivek Goyal <[email protected]>
- [PATCH 6/20] x86_64: Modify copy bootdata to use virtual addresses
- From: Vivek Goyal <[email protected]>
- [PATCH 18/20] x86_64: Relocatable kernel support
- From: Vivek Goyal <[email protected]>
- [PATCH 16/20] x86_64: __pa and __pa_symbol address space separation
- From: Vivek Goyal <[email protected]>
- [PATCH 3/20] x86_64: Kill temp_boot_pmds
- From: Vivek Goyal <[email protected]>
- [PATCH 8/20] x86_64: Add EFER to the set registers saved by save_processor_state
- From: Vivek Goyal <[email protected]>
- [PATCH 20/20] x86_64: Move CPU verification code to common file
- From: Vivek Goyal <[email protected]>
- [PATCH 14/20] x86_64: Modify discover_ebda to use virtual address
- From: Vivek Goyal <[email protected]>
- [PATCH 1/20] x86_64: Align data segment to PAGE_SIZE boundary
- From: Vivek Goyal <[email protected]>
- Re: [RFC][PATCH 0/20] x86_64: Relocatable bzImage (V3)
- Prev by Date: [PATCH 19/20] x86_64: Extend bzImage protocol for relocatable kernel
- Next by Date: Re: [PATCH 8/20] x86_64: Add EFER to the set registers saved by save_processor_state
- Previous by thread: [RFC: 2.6 patch] remove broken net drivers
- Next by thread: [PATCH 1/20] x86_64: Align data segment to PAGE_SIZE boundary
- Index(es):