summaryrefslogtreecommitdiffstats
path: root/sys/contrib/dev/acpica/hwsleep.c
diff options
context:
space:
mode:
authormsmith <msmith@FreeBSD.org>2001-03-05 02:15:19 +0000
committermsmith <msmith@FreeBSD.org>2001-03-05 02:15:19 +0000
commitcc64c75258cdd65688e8a27806ad0417bec44bb0 (patch)
tree5cc07fb8c5f739592d70f3af7590f2a0722a9a5a /sys/contrib/dev/acpica/hwsleep.c
parent7948a3a80426e7bdc0728814e72cf46852c46576 (diff)
downloadFreeBSD-src-cc64c75258cdd65688e8a27806ad0417bec44bb0.zip
FreeBSD-src-cc64c75258cdd65688e8a27806ad0417bec44bb0.tar.gz
Belated vendor update to the Intel ACPI CA 20010208 snapshot.
Diffstat (limited to 'sys/contrib/dev/acpica/hwsleep.c')
-rw-r--r--sys/contrib/dev/acpica/hwsleep.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/sys/contrib/dev/acpica/hwsleep.c b/sys/contrib/dev/acpica/hwsleep.c
index 81305a8..ba7b341 100644
--- a/sys/contrib/dev/acpica/hwsleep.c
+++ b/sys/contrib/dev/acpica/hwsleep.c
@@ -2,7 +2,7 @@
/******************************************************************************
*
* Name: hwsleep.c - ACPI Hardware Sleep/Wake Interface
- * $Revision: 5 $
+ * $Revision: 7 $
*
*****************************************************************************/
@@ -282,15 +282,14 @@ AcpiEnterSleepState (
DEBUG_PRINT(ACPI_OK, ("Entering S%d\n", SleepState));
- /* the old version was disabling interrupts. let's try it without
- * and see how that works
- */
- /*disable();*/
+ disable();
AcpiHwRegisterWrite(ACPI_MTX_LOCK, PM1A_CONTROL, PM1AControl);
AcpiHwRegisterWrite(ACPI_MTX_LOCK, PM1B_CONTROL, PM1BControl);
+ AcpiHwRegisterWrite(ACPI_MTX_LOCK, PM1_CONTROL,
+ (1 << AcpiHwGetBitShift (SLP_EN_MASK)));
- /*enable();*/
+ enable();
return_ACPI_STATUS (AE_OK);
}
OpenPOWER on IntegriCloud