summaryrefslogtreecommitdiffstats
path: root/sys/contrib
diff options
context:
space:
mode:
authornjl <njl@FreeBSD.org>2004-05-25 02:39:46 +0000
committernjl <njl@FreeBSD.org>2004-05-25 02:39:46 +0000
commitd68881dc5f6fa4960c4643f9fc64f02e1648817e (patch)
tree84c3595f078538268eeb296a59742cc1da118803 /sys/contrib
parent437cac5b154810db2810633006a68ec1c6fb36d1 (diff)
downloadFreeBSD-src-d68881dc5f6fa4960c4643f9fc64f02e1648817e.zip
FreeBSD-src-d68881dc5f6fa4960c4643f9fc64f02e1648817e.tar.gz
Local diff: allow use of the disassembler.
Diffstat (limited to 'sys/contrib')
-rw-r--r--sys/contrib/dev/acpica/dbcmds.c35
1 files changed, 33 insertions, 2 deletions
diff --git a/sys/contrib/dev/acpica/dbcmds.c b/sys/contrib/dev/acpica/dbcmds.c
index d8f59ba..b7c749d 100644
--- a/sys/contrib/dev/acpica/dbcmds.c
+++ b/sys/contrib/dev/acpica/dbcmds.c
@@ -1,7 +1,7 @@
/*******************************************************************************
*
* Module Name: dbcmds - debug commands and output routines
- * $Revision: 110 $
+ * $Revision: 112 $
*
******************************************************************************/
@@ -157,6 +157,37 @@ static ARGUMENT_INFO AcpiDbObjectTypes [] =
};
+ACPI_STATUS
+AcpiDbSleep (
+ char *ObjectArg)
+{
+ ACPI_STATUS Status;
+ UINT8 SleepState;
+
+
+ SleepState = (UINT8) ACPI_STRTOUL (ObjectArg, NULL, 0);
+
+ AcpiOsPrintf ("**** Prepare to sleep ****\n");
+ Status = AcpiEnterSleepStatePrep (SleepState);
+ if (ACPI_FAILURE (Status))
+ {
+ return (Status);
+ }
+
+ AcpiOsPrintf ("**** Going to sleep ****\n");
+ Status = AcpiEnterSleepState (SleepState);
+ if (ACPI_FAILURE (Status))
+ {
+ return (Status);
+ }
+
+ AcpiOsPrintf ("**** returning from sleep ****\n");
+ Status = AcpiLeaveSleepState (SleepState);
+
+ return (Status);
+}
+
+
/*******************************************************************************
*
* FUNCTION: AcpiDbWalkForReferences
@@ -1300,7 +1331,7 @@ AcpiDbGenerateGpe (
return;
}
- AcpiEvGpeDispatch (GpeEventInfo, GpeNumber);
+ (void) AcpiEvGpeDispatch (GpeEventInfo, GpeNumber);
}
#endif /* ACPI_DEBUGGER */
OpenPOWER on IntegriCloud