]> git.karo-electronics.de Git - karo-tx-linux.git/commit
xen / ACPI / sleep: Register an acpi_suspend_lowlevel callback.
authorKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Tue, 14 May 2013 17:46:12 +0000 (17:46 +0000)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 27 May 2013 12:43:26 +0000 (14:43 +0200)
commitbda64fdeddf5b2b67d45057f4e55716ded2eb1d1
treec836e71380aa49c93c41c705b8ef5e039b076988
parentcfafdc29bb957ab43b225706de14dfa25b7a595c
xen / ACPI / sleep: Register an acpi_suspend_lowlevel callback.

We piggyback on "x86/acpi: Provide registration for acpi_suspend_lowlevel."
to register a Xen version of the callback. The callback does not
do anything special - except it omits the x86_acpi_suspend_lowlevel.

This is necessary b/c during suspend the generic code tries to write
cr3 values that clashes with what the hypervisor has set up for the guest.

Signed-off-by: Liang Tang <liang.tang@oracle.com>
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Tested-by: Ben Guthro <benjamin.guthro@citrix.com>
Acked-by: H. Peter Anvin <hpa@linux.intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
include/xen/acpi.h