On Friday, 22 of August 2008, Steven Rostedt wrote:
The wake-up code is the most interesting for you, then. It's located in
arch/x86/kernel/acpi/ , but on x86-64 it also uses trampoline code in
trampoline_64.S (this is assembly, though).
On x86-64, wakeup_long64 in wakeup_64.S is where we get from the real-mode
wake-up code, but under arch/x86/kernel/acpi/realmode there are some C files
containing functions executed in real mode. Everything in there and everything
referred to from there should be 'notrace' IMO.
Thanks,
Rafael
--