Print this page
acpica-unix2-20130823
PANKOVs restructure
*** 1,13 ****
/******************************************************************************
*
! * Module Name: dsopcode - Dispatcher suport for regions and fields
*
*****************************************************************************/
/*
! * Copyright (C) 2000 - 2011, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
--- 1,13 ----
/******************************************************************************
*
! * Module Name: dsopcode - Dispatcher support for regions and fields
*
*****************************************************************************/
/*
! * Copyright (C) 2000 - 2013, Intel Corp.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*** 521,552 ****
ACPI_FUNCTION_TRACE_PTR (DsEvalTableRegionOperands, Op);
/*
! * This is where we evaluate the SignatureString and OemIDString
! * and OemTableIDString of the DataTableRegion declaration
*/
Node = Op->Common.Node;
! /* NextOp points to SignatureString op */
NextOp = Op->Common.Value.Arg;
/*
! * Evaluate/create the SignatureString and OemIDString
! * and OemTableIDString operands
*/
Status = AcpiDsCreateOperands (WalkState, NextOp);
if (ACPI_FAILURE (Status))
{
return_ACPI_STATUS (Status);
}
/*
! * Resolve the SignatureString and OemIDString
! * and OemTableIDString operands
*/
Status = AcpiExResolveOperands (Op->Common.AmlOpcode,
ACPI_WALK_OPERANDS, WalkState);
if (ACPI_FAILURE (Status))
{
--- 521,552 ----
ACPI_FUNCTION_TRACE_PTR (DsEvalTableRegionOperands, Op);
/*
! * This is where we evaluate the Signature string, OemId string,
! * and OemTableId string of the Data Table Region declaration
*/
Node = Op->Common.Node;
! /* NextOp points to Signature string op */
NextOp = Op->Common.Value.Arg;
/*
! * Evaluate/create the Signature string, OemId string,
! * and OemTableId string operands
*/
Status = AcpiDsCreateOperands (WalkState, NextOp);
if (ACPI_FAILURE (Status))
{
return_ACPI_STATUS (Status);
}
/*
! * Resolve the Signature string, OemId string,
! * and OemTableId string operands
*/
Status = AcpiExResolveOperands (Op->Common.AmlOpcode,
ACPI_WALK_OPERANDS, WalkState);
if (ACPI_FAILURE (Status))
{
*** 678,687 ****
--- 678,688 ----
Status = AcpiDsBuildInternalPackageObj (WalkState, Op, Length, &ObjDesc);
break;
default:
+
return_ACPI_STATUS (AE_AML_BAD_OPCODE);
}
if (ACPI_SUCCESS (Status))
{
*** 804,809 ****
}
AcpiUtRemoveReference (OperandDesc);
return_ACPI_STATUS (Status);
}
-
--- 805,809 ----