mirror of
https://github.com/torvalds/linux.git
synced 2024-12-04 18:13:04 +00:00
8e029fcdd8
There were number of issues in wakeup sequence: - Wakeup stack was placed in hardcoded address. - NX bit in EFER was not enabled. - Initialization incorrectly set physical address of secondary_startup_64. - Some alignment issues. This patch fixes these issues and in addition: - Unifies coding conventions in .S files. - Sets alignments of code and data right. Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@intel.com> Link: http://lkml.kernel.org/r/1336501366-28617-18-git-send-email-jarkko.sakkinen@intel.com Originally-by: H. Peter Anvin <hpa@linux.intel.com> Cc: Rafael J. Wysocki <rjw@sisk.pl> Cc: Len Brown <len.brown@intel.com> Signed-off-by: H. Peter Anvin <hpa@linux.intel.com> |
||
---|---|---|
.. | ||
wakeup | ||
.gitignore | ||
header.S | ||
Makefile | ||
realmode.h | ||
realmode.lds.S | ||
reboot_32.S | ||
stack.S | ||
trampoline_32.S | ||
trampoline_64.S |