aboutsummaryrefslogtreecommitdiffstats
path: root/include/acpi
diff options
context:
space:
mode:
authorBob Moore <robert.moore@intel.com>2008-11-12 01:54:05 -0500
committerLen Brown <len.brown@intel.com>2008-12-29 22:38:36 -0500
commitd85988fa0205b18459071e4bd709e48e695b952d (patch)
treec8b81db8e5c697195813bd322c926ded595e9741 /include/acpi
parent6de4048a416d46eb2ac6597d03d2b58806a6b800 (diff)
ACPICA: Update FACS waking vector interfaces
Split AcpiSetFirmwareWakingVector into two: one for the 32-bit vector, another for the 64-bit vector. This is required because the host OS must setup the wake much differently for each vector (real vs. protected mode, etc.) and the interface should not be deciding which vector to use. Also eliminate the GetFirmwareWakingVector interface, as it served no purpose (only the firmware reads the vector, OS only writes the vector.) ACPICA BZ 731. http://www.acpica.org/bugzilla/show_bug.cgi?id=731 Signed-off-by: Bob Moore <robert.moore@intel.com> Signed-off-by: Lin Ming <ming.m.lin@intel.com> Signed-off-by: Len Brown <len.brown@intel.com>
Diffstat (limited to 'include/acpi')
-rw-r--r--include/acpi/acpixf.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/include/acpi/acpixf.h b/include/acpi/acpixf.h
index 33bc0e3b1954..c9b903f3625a 100644
--- a/include/acpi/acpixf.h
+++ b/include/acpi/acpixf.h
@@ -320,12 +320,10 @@ acpi_status acpi_get_register_unlocked(u32 register_id, u32 *return_value);
320acpi_status acpi_set_register(u32 register_id, u32 value); 320acpi_status acpi_set_register(u32 register_id, u32 value);
321 321
322acpi_status 322acpi_status
323acpi_set_firmware_waking_vector(acpi_physical_address physical_address); 323acpi_set_firmware_waking_vector(u32 physical_address);
324 324
325#ifdef ACPI_FUTURE_USAGE
326acpi_status 325acpi_status
327acpi_get_firmware_waking_vector(acpi_physical_address * physical_address); 326acpi_set_firmware_waking_vector64(u64 physical_address);
328#endif
329 327
330acpi_status 328acpi_status
331acpi_get_sleep_type_data(u8 sleep_state, u8 * slp_typ_a, u8 * slp_typ_b); 329acpi_get_sleep_type_data(u8 sleep_state, u8 * slp_typ_a, u8 * slp_typ_b);