summaryrefslogtreecommitdiffstats
path: root/sys/contrib/dev/acpica/components/debugger/dbxface.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/contrib/dev/acpica/components/debugger/dbxface.c')
-rw-r--r--sys/contrib/dev/acpica/components/debugger/dbxface.c18
1 files changed, 12 insertions, 6 deletions
diff --git a/sys/contrib/dev/acpica/components/debugger/dbxface.c b/sys/contrib/dev/acpica/components/debugger/dbxface.c
index 6f97582..c154c45 100644
--- a/sys/contrib/dev/acpica/components/debugger/dbxface.c
+++ b/sys/contrib/dev/acpica/components/debugger/dbxface.c
@@ -232,9 +232,11 @@ AcpiDbSingleStep (
{
case AML_CLASS_UNKNOWN:
case AML_CLASS_ARGUMENT: /* constants, literals, etc. do nothing */
+
return (AE_OK);
default:
+
/* All other opcodes -- continue */
break;
}
@@ -410,6 +412,9 @@ AcpiDbInitialize (
ACPI_STATUS Status;
+ ACPI_FUNCTION_TRACE (DbInitialize);
+
+
/* Init globals */
AcpiGbl_DbBuffer = NULL;
@@ -431,7 +436,7 @@ AcpiDbInitialize (
AcpiGbl_DbBuffer = AcpiOsAllocate (ACPI_DEBUG_BUFFER_SIZE);
if (!AcpiGbl_DbBuffer)
{
- return (AE_NO_MEMORY);
+ return_ACPI_STATUS (AE_NO_MEMORY);
}
ACPI_MEMSET (AcpiGbl_DbBuffer, 0, ACPI_DEBUG_BUFFER_SIZE);
@@ -454,14 +459,14 @@ AcpiDbInitialize (
if (ACPI_FAILURE (Status))
{
AcpiOsPrintf ("Could not get debugger mutex\n");
- return (Status);
+ return_ACPI_STATUS (Status);
}
Status = AcpiUtAcquireMutex (ACPI_MTX_DEBUG_CMD_READY);
if (ACPI_FAILURE (Status))
{
AcpiOsPrintf ("Could not get debugger mutex\n");
- return (Status);
+ return_ACPI_STATUS (Status);
}
/* Create the debug execution thread to execute commands */
@@ -469,8 +474,8 @@ AcpiDbInitialize (
Status = AcpiOsExecute (OSL_DEBUGGER_THREAD, AcpiDbExecuteThread, NULL);
if (ACPI_FAILURE (Status))
{
- AcpiOsPrintf ("Could not start debugger thread\n");
- return (Status);
+ ACPI_EXCEPTION ((AE_INFO, Status, "Could not start debugger thread"));
+ return_ACPI_STATUS (Status);
}
}
@@ -482,7 +487,7 @@ AcpiDbInitialize (
}
#endif
- return (AE_OK);
+ return_ACPI_STATUS (AE_OK);
}
@@ -506,6 +511,7 @@ AcpiDbTerminate (
if (AcpiGbl_DbBuffer)
{
AcpiOsFree (AcpiGbl_DbBuffer);
+ AcpiGbl_DbBuffer = NULL;
}
}
OpenPOWER on IntegriCloud