|
Lines 358-368
Link Here
|
| 358 |
* In execute mode, just search, never add names. Exit now. |
358 |
* In execute mode, just search, never add names. Exit now. |
| 359 |
*/ |
359 |
*/ |
| 360 |
if (interpreter_mode == ACPI_IMODE_EXECUTE) { |
360 |
if (interpreter_mode == ACPI_IMODE_EXECUTE) { |
| 361 |
ACPI_DEBUG_PRINT((ACPI_DB_NAMES, |
361 |
// Workaround for undefined Z00X objects that seem to be predefined |
| 362 |
"%4.4s Not found in %p [Not adding]\n", |
362 |
// numbers in other compilers/interpreters. |
| 363 |
(char *)&target_name, node)); |
363 |
// ACPI names are always 4 characters long? |
| 364 |
|
364 |
if (!memcmp((char *)&target_name, "Z00", 3)){ |
| 365 |
return_ACPI_STATUS(AE_NOT_FOUND); |
365 |
ACPI_DEBUG_PRINT ((ACPI_DB_WARN, "Workaround undefined " |
|
|
366 |
"[%4.4s] object in %p\n", |
| 367 |
(char *) &target_name, node)); |
| 368 |
} |
| 369 |
else{ |
| 370 |
ACPI_DEBUG_PRINT ((ACPI_DB_NAMES, |
| 371 |
"%4.4s Not found in %p [Not adding]\n", |
| 372 |
(char *) &target_name, node)); |
| 373 |
return_ACPI_STATUS (AE_NOT_FOUND); |
| 374 |
} |
| 366 |
} |
375 |
} |
| 367 |
|
376 |
|
| 368 |
/* Create the new named object */ |
377 |
/* Create the new named object */ |