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 ----