Print this page
update to acpica-unix2-20140114
acpica-unix2-20130823
PANKOVs restructure
*** 1,14 ****
-
/******************************************************************************
*
* Module Name: exnames - interpreter/scanner name load/execute
*
*****************************************************************************/
/*
! * 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: exnames - interpreter/scanner name load/execute
*
*****************************************************************************/
/*
! * Copyright (C) 2000 - 2014, 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:
*** 333,343 ****
AmlAddress++;
PrefixCount = ACPI_UINT32_MAX;
HasPrefix = TRUE;
break;
-
case AML_PARENT_PREFIX:
/* Increment past possibly multiple parent prefixes */
do
--- 332,341 ----
*** 351,361 ****
} while (*AmlAddress == AML_PARENT_PREFIX);
HasPrefix = TRUE;
break;
-
default:
/* Not a prefix character */
break;
--- 349,358 ----
*** 387,397 ****
{
Status = AcpiExNameSegment (&AmlAddress, NameString);
}
break;
-
case AML_MULTI_NAME_PREFIX_OP:
ACPI_DEBUG_PRINT ((ACPI_DB_LOAD, "MultiNamePrefix at %p\n",
AmlAddress));
--- 384,393 ----
*** 419,429 ****
NumSegments--;
}
break;
-
case 0:
/* NullName valid as of 8-12-98 ASL/AML Grammar Update */
if (PrefixCount == ACPI_UINT32_MAX)
--- 415,424 ----
*** 442,452 ****
break;
}
break;
-
default:
/* Name segment string */
NameString = AcpiExAllocateNameString (PrefixCount, 1);
--- 437,446 ----
*** 482,488 ****
*OutNameString = NameString;
*OutNameLength = (UINT32) (AmlAddress - InAmlAddress);
return_ACPI_STATUS (Status);
}
-
-
--- 476,480 ----