x86, realmode: Move ACPI wakeup to unified realmode code
authorJarkko Sakkinen <jarkko.sakkinen@intel.com>
Tue, 8 May 2012 18:22:29 +0000 (21:22 +0300)
committerH. Peter Anvin <hpa@linux.intel.com>
Tue, 8 May 2012 18:46:05 +0000 (11:46 -0700)
commitc9b77ccb52a5c77233b0e557b7d4417b00ef4012
tree152d1c9b60796db21458583a76b57f995c4cd3bf
parent48927bbb97c7d4cf343c05827ab9ac30c60678cb
x86, realmode: Move ACPI wakeup to unified realmode code

Migrated ACPI wakeup code to the real-mode blob.
Code existing in .x86_trampoline  can be completely
removed. Static descriptor table in wakeup_asm.S is
courtesy of H. Peter Anvin.

Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@intel.com>
Link: http://lkml.kernel.org/r/1336501366-28617-7-git-send-email-jarkko.sakkinen@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>
35 files changed:
arch/x86/include/asm/acpi.h
arch/x86/include/asm/realmode.h
arch/x86/include/asm/trampoline.h [deleted file]
arch/x86/kernel/Makefile
arch/x86/kernel/acpi/Makefile
arch/x86/kernel/acpi/realmode/Makefile [deleted file]
arch/x86/kernel/acpi/realmode/wakeup.lds.S [deleted file]
arch/x86/kernel/acpi/sleep.c
arch/x86/kernel/acpi/sleep.h
arch/x86/kernel/acpi/wakeup_rm.S [deleted file]
arch/x86/kernel/head32.c
arch/x86/kernel/head64.c
arch/x86/kernel/mpparse.c
arch/x86/kernel/setup.c
arch/x86/kernel/tboot.c
arch/x86/kernel/trampoline.c [deleted file]
arch/x86/kernel/trampoline_32.S [deleted file]
arch/x86/kernel/trampoline_64.S [deleted file]
arch/x86/kernel/vmlinux.lds.S
arch/x86/realmode/rm/Makefile
arch/x86/realmode/rm/header.S
arch/x86/realmode/rm/realmode.lds.S
arch/x86/realmode/rm/wakeup/.gitignore [moved from arch/x86/kernel/acpi/realmode/.gitignore with 100% similarity]
arch/x86/realmode/rm/wakeup/Makefile [new file with mode: 0644]
arch/x86/realmode/rm/wakeup/bioscall.S [moved from arch/x86/kernel/acpi/realmode/bioscall.S with 100% similarity]
arch/x86/realmode/rm/wakeup/copy.S [moved from arch/x86/kernel/acpi/realmode/copy.S with 100% similarity]
arch/x86/realmode/rm/wakeup/regs.c [moved from arch/x86/kernel/acpi/realmode/regs.c with 100% similarity]
arch/x86/realmode/rm/wakeup/video-bios.c [moved from arch/x86/kernel/acpi/realmode/video-bios.c with 100% similarity]
arch/x86/realmode/rm/wakeup/video-mode.c [moved from arch/x86/kernel/acpi/realmode/video-mode.c with 100% similarity]
arch/x86/realmode/rm/wakeup/video-vesa.c [moved from arch/x86/kernel/acpi/realmode/video-vesa.c with 100% similarity]
arch/x86/realmode/rm/wakeup/video-vga.c [moved from arch/x86/kernel/acpi/realmode/video-vga.c with 100% similarity]
arch/x86/realmode/rm/wakeup/wakemain.c [moved from arch/x86/kernel/acpi/realmode/wakemain.c with 98% similarity]
arch/x86/realmode/rm/wakeup/wakeup.h [moved from arch/x86/kernel/acpi/realmode/wakeup.h with 82% similarity]
arch/x86/realmode/rm/wakeup/wakeup_asm.S [moved from arch/x86/kernel/acpi/realmode/wakeup.S with 72% similarity]
drivers/acpi/sleep.c