mirror of https://github.com/ipxe/ipxe.git
[acpi] Use a fixed colour for debug messages
Signed-off-by: Michael Brown <mcb30@ipxe.org>pull/310/head
parent
f309d7a7b7
commit
0956fb52c4
|
@ -35,6 +35,9 @@ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/** Colour for debug messages */
|
||||||
|
#define colour FADT_SIGNATURE
|
||||||
|
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
*
|
*
|
||||||
* Utility functions
|
* Utility functions
|
||||||
|
@ -106,17 +109,17 @@ userptr_t acpi_find ( uint32_t signature, unsigned int index ) {
|
||||||
/* Read RSDT header */
|
/* Read RSDT header */
|
||||||
copy_from_user ( &acpi, rsdt, 0, sizeof ( acpi ) );
|
copy_from_user ( &acpi, rsdt, 0, sizeof ( acpi ) );
|
||||||
if ( acpi.signature != cpu_to_le32 ( RSDT_SIGNATURE ) ) {
|
if ( acpi.signature != cpu_to_le32 ( RSDT_SIGNATURE ) ) {
|
||||||
DBGC ( rsdt, "RSDT %#08lx has invalid signature:\n",
|
DBGC ( colour, "RSDT %#08lx has invalid signature:\n",
|
||||||
user_to_phys ( rsdt, 0 ) );
|
user_to_phys ( rsdt, 0 ) );
|
||||||
DBGC_HDA ( rsdt, user_to_phys ( rsdt, 0 ), &acpi,
|
DBGC_HDA ( colour, user_to_phys ( rsdt, 0 ), &acpi,
|
||||||
sizeof ( acpi ) );
|
sizeof ( acpi ) );
|
||||||
return UNULL;
|
return UNULL;
|
||||||
}
|
}
|
||||||
len = le32_to_cpu ( acpi.length );
|
len = le32_to_cpu ( acpi.length );
|
||||||
if ( len < sizeof ( rsdtab->acpi ) ) {
|
if ( len < sizeof ( rsdtab->acpi ) ) {
|
||||||
DBGC ( rsdt, "RSDT %#08lx has invalid length:\n",
|
DBGC ( colour, "RSDT %#08lx has invalid length:\n",
|
||||||
user_to_phys ( rsdt, 0 ) );
|
user_to_phys ( rsdt, 0 ) );
|
||||||
DBGC_HDA ( rsdt, user_to_phys ( rsdt, 0 ), &acpi,
|
DBGC_HDA ( colour, user_to_phys ( rsdt, 0 ), &acpi,
|
||||||
sizeof ( acpi ) );
|
sizeof ( acpi ) );
|
||||||
return UNULL;
|
return UNULL;
|
||||||
}
|
}
|
||||||
|
@ -147,20 +150,20 @@ userptr_t acpi_find ( uint32_t signature, unsigned int index ) {
|
||||||
|
|
||||||
/* Check table integrity */
|
/* Check table integrity */
|
||||||
if ( acpi_checksum ( table ) != 0 ) {
|
if ( acpi_checksum ( table ) != 0 ) {
|
||||||
DBGC ( rsdt, "RSDT %#08lx found %s with bad checksum "
|
DBGC ( colour, "RSDT %#08lx found %s with bad "
|
||||||
"at %08lx\n", user_to_phys ( rsdt, 0 ),
|
"checksum at %08lx\n", user_to_phys ( rsdt, 0 ),
|
||||||
acpi_name ( signature ),
|
acpi_name ( signature ),
|
||||||
user_to_phys ( table, 0 ) );
|
user_to_phys ( table, 0 ) );
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
DBGC ( rsdt, "RSDT %#08lx found %s at %08lx\n",
|
DBGC ( colour, "RSDT %#08lx found %s at %08lx\n",
|
||||||
user_to_phys ( rsdt, 0 ), acpi_name ( signature ),
|
user_to_phys ( rsdt, 0 ), acpi_name ( signature ),
|
||||||
user_to_phys ( table, 0 ) );
|
user_to_phys ( table, 0 ) );
|
||||||
return table;
|
return table;
|
||||||
}
|
}
|
||||||
|
|
||||||
DBGC ( rsdt, "RSDT %#08lx could not find %s\n",
|
DBGC ( colour, "RSDT %#08lx could not find %s\n",
|
||||||
user_to_phys ( rsdt, 0 ), acpi_name ( signature ) );
|
user_to_phys ( rsdt, 0 ), acpi_name ( signature ) );
|
||||||
return UNULL;
|
return UNULL;
|
||||||
}
|
}
|
||||||
|
@ -288,7 +291,7 @@ int acpi_sx ( uint32_t signature ) {
|
||||||
return sx;
|
return sx;
|
||||||
}
|
}
|
||||||
|
|
||||||
DBGC ( rsdt, "RSDT %#08lx could not find \\_Sx \"%s\"\n",
|
DBGC ( colour, "RSDT %#08lx could not find \\_Sx \"%s\"\n",
|
||||||
user_to_phys ( rsdt, 0 ), acpi_name ( signature ) );
|
user_to_phys ( rsdt, 0 ), acpi_name ( signature ) );
|
||||||
return -ENOENT;
|
return -ENOENT;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue