jetway/nf81-t56n-lf: Use hexdump() for dumping ACPI tables
Use hexdump() instead of a local implementation for dumping ACPI_TABLES. Change-Id: I20354a4f9dff4105de5af696bb9da4a4f6cca788 Signed-off-by: Edward O'Callaghan <eocallaghan@alterapraxis.com> Reviewed-on: http://review.coreboot.org/5466 Reviewed-by: Alexandru Gagniuc <mr.nuke.me@gmail.com> Tested-by: build bot (Jenkins)
This commit is contained in:
parent
cd96e829f1
commit
5188d4008b
|
@ -29,23 +29,7 @@
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
|
||||||
#define DUMP_ACPI_TABLES 0
|
#define DUMP_ACPI_TABLES 0
|
||||||
|
#include <lib.h> /* used for hexdump for DUMP_ACPI_TABLES */
|
||||||
#if DUMP_ACPI_TABLES == 1
|
|
||||||
|
|
||||||
static void dump_mem(u32 start, u32 end)
|
|
||||||
{
|
|
||||||
|
|
||||||
u32 i;
|
|
||||||
print_debug("dump_mem:");
|
|
||||||
for (i = start; i < end; i++) {
|
|
||||||
if ((i & 0xf) == 0) {
|
|
||||||
printk(BIOS_DEBUG, "\n%08x:", i);
|
|
||||||
}
|
|
||||||
printk(BIOS_DEBUG, " %02x", (u8)*((u8 *)i));
|
|
||||||
}
|
|
||||||
print_debug("\n");
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
extern const unsigned char AmlCode[];
|
extern const unsigned char AmlCode[];
|
||||||
|
|
||||||
|
@ -285,35 +269,35 @@ unsigned long write_acpi_tables(unsigned long start)
|
||||||
|
|
||||||
#if DUMP_ACPI_TABLES == 1
|
#if DUMP_ACPI_TABLES == 1
|
||||||
printk(BIOS_DEBUG, "rsdp\n");
|
printk(BIOS_DEBUG, "rsdp\n");
|
||||||
dump_mem(rsdp, ((void *)rsdp) + sizeof(acpi_rsdp_t));
|
hexdump(rsdp, sizeof(acpi_rsdp_t));
|
||||||
|
|
||||||
printk(BIOS_DEBUG, "rsdt\n");
|
printk(BIOS_DEBUG, "rsdt\n");
|
||||||
dump_mem(rsdt, ((void *)rsdt) + sizeof(acpi_rsdt_t));
|
hexdump(rsdt, sizeof(acpi_rsdt_t));
|
||||||
|
|
||||||
printk(BIOS_DEBUG, "madt\n");
|
printk(BIOS_DEBUG, "madt\n");
|
||||||
dump_mem(madt, ((void *)madt) + madt->header.length);
|
hexdump(madt, madt->header.length);
|
||||||
|
|
||||||
printk(BIOS_DEBUG, "srat\n");
|
printk(BIOS_DEBUG, "srat\n");
|
||||||
dump_mem(srat, ((void *)srat) + srat->header.length);
|
hexdump(srat, srat->header.length);
|
||||||
|
|
||||||
printk(BIOS_DEBUG, "slit\n");
|
printk(BIOS_DEBUG, "slit\n");
|
||||||
dump_mem(slit, ((void *)slit) + slit->header.length);
|
hexdump(slit, slit->header.length);
|
||||||
|
|
||||||
printk(BIOS_DEBUG, "alib\n");
|
printk(BIOS_DEBUG, "alib\n");
|
||||||
dump_mem(ssdt, ((void *)alib) + alib->length);
|
hexdump(ssdt, alib->length);
|
||||||
|
|
||||||
printk(BIOS_DEBUG, "ssdt\n");
|
printk(BIOS_DEBUG, "ssdt\n");
|
||||||
dump_mem(ssdt, ((void *)ssdt) + ssdt->length);
|
hexdump(ssdt, ssdt->length);
|
||||||
|
|
||||||
printk(BIOS_DEBUG, "ssdt2\n");
|
printk(BIOS_DEBUG, "ssdt2\n");
|
||||||
dump_mem(ssdt2, ((void *)ssdt2) + ssdt2->length);
|
hexdump(ssdt2, ssdt2->length);
|
||||||
|
|
||||||
printk(BIOS_DEBUG, "fadt\n");
|
printk(BIOS_DEBUG, "fadt\n");
|
||||||
dump_mem(fadt, ((void *)fadt) + fadt->header.length);
|
hexdump(fadt, fadt->header.length);
|
||||||
|
|
||||||
printk(BIOS_DEBUG, "hest\n");
|
printk(BIOS_DEBUG, "hest\n");
|
||||||
dump_mem(hest, ((void *)hest) + hest->header.length);
|
hexdump(hest, hest->header.length);
|
||||||
#endif
|
#endif /* DUMP_ACPI_TABLES */
|
||||||
|
|
||||||
printk(BIOS_INFO, "ACPI: done.\n");
|
printk(BIOS_INFO, "ACPI: done.\n");
|
||||||
return current;
|
return current;
|
||||||
|
|
Loading…
Reference in New Issue