49 #define _COMPONENT ACPI_TABLES
71 if (!table_desc->pointer) {
78 if (!table_desc->pointer) {
138 if ((table_desc->
pointer->signature[0] != 0x00) &&
142 "Table has invalid signature [%4.4s] (0x%8.8X), "
143 "must be SSDT or OEMx",
147 table_desc->
pointer->signature :
"????",
274 acpi_physical_address new_address = 0;
275 u32 new_table_length = 0;
284 new_table_length = new_table->
length;
286 override_type =
"Logical";
287 goto finish_override;
295 if (
ACPI_SUCCESS(status) && new_address && new_table_length) {
302 "%4.4s %p Attempted physical table override failed",
309 override_type =
"Physical";
311 goto finish_override;
319 "%4.4s %p %s table override, new table: %p",
322 override_type, new_table));
330 table_desc->
address = new_address;
331 table_desc->
pointer = new_table;
332 table_desc->
length = new_table_length;
333 table_desc->
flags = new_flags;
361 "Resize of Root Table Array is not allowed"));
378 "Could not allocate new root table array"));
386 (acpi_size) table_count *
437 current_table_count];
639 tables[table_index].owner_id));