#include <linux/acpi.h>
#include <linux/memblock.h>
#include <linux/dmi.h>
#include <linux/cpumask.h>
#include <linux/pgtable.h>
#include <asm/segment.h>
#include <asm/desc.h>
#include <asm/cacheflush.h>
#include <asm/realmode.h>
#include <asm/hypervisor.h>
#include <asm/smp.h>
#include <linux/ftrace.h>
#include "../../realmode/rm/wakeup.h"
#include "sleep.h"
unsigned long acpi_realmode_flags;
#if defined(CONFIG_SMP) && defined(CONFIG_64BIT)
static char temp_stack[4096];
#endif
unsigned long acpi_get_wakeup_address(void)
{ … }
asmlinkage acpi_status __visible x86_acpi_enter_sleep_state(u8 state)
{ … }
int x86_acpi_suspend_lowlevel(void)
{ … }
static int __init acpi_sleep_setup(char *str)
{ … }
__setup(…);
#if defined(CONFIG_HIBERNATION) && defined(CONFIG_HYPERVISOR_GUEST)
static int __init init_s4_sigcheck(void)
{ … }
arch_initcall(init_s4_sigcheck);
#endif