From: H. Peter Anvin Date: Mon, 14 Feb 2011 23:34:57 +0000 (-0800) Subject: x86, trampoline: Common infrastructure for low memory trampolines X-Git-Tag: v2.6.39-rc1~483^2~6 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4822b7fc6d4870685a9feadfc348d48f5e47460a;p=pandora-kernel.git x86, trampoline: Common infrastructure for low memory trampolines Common infrastructure for low memory trampolines. This code installs the trampolines permanently in low memory very early. It also permits multiple pieces of code to be used for this purpose. This code also introduces a standard infrastructure for computing symbol addresses in the trampoline code. The only change to the actual SMP trampolines themselves is that the 64-bit trampoline has been made reusable -- the previous version would overwrite the code with a status variable; this moves the status variable to a separate location. Signed-off-by: H. Peter Anvin LKML-Reference: <4D5DFBE4.7090104@intel.com> Cc: Rafael J. Wysocki Cc: Matthieu Castet Cc: Stephen Rothwell --- Reading git-diff-tree failed