Enable some debugging to help see what is going on. Signed-off-by: Simon Glass <[email protected]> ---
arch/x86/lib/tables.c | 1 + lib/acpi/acpi_writer.c | 9 +++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/arch/x86/lib/tables.c b/arch/x86/lib/tables.c index 67bc0a72aebc..7c6b32e6e335 100644 --- a/arch/x86/lib/tables.c +++ b/arch/x86/lib/tables.c @@ -3,6 +3,7 @@ * Copyright (C) 2015, Bin Meng <[email protected]> */ +#define LOG_DEBUG #define LOG_CATEGORY LOGC_ACPI #include <common.h> diff --git a/lib/acpi/acpi_writer.c b/lib/acpi/acpi_writer.c index 946f90e8e7b1..b1118b602069 100644 --- a/lib/acpi/acpi_writer.c +++ b/lib/acpi/acpi_writer.c @@ -5,6 +5,7 @@ * Copyright 2021 Google LLC */ +#define LOG_DEBUG #define LOG_CATEGORY LOGC_ACPI #include <common.h> @@ -21,8 +22,8 @@ int acpi_write_one(struct acpi_ctx *ctx, const struct acpi_writer *entry) { int ret; - log_debug("%s: writing table '%s'\n", entry->name, - entry->table); + log_debug("%s: writing table '%s' at %p\n", entry->name, + entry->table, ctx->current); ctx->tab_start = ctx->current; ret = entry->h_write(ctx, entry); if (ret == -ENOENT) { @@ -57,11 +58,15 @@ static int acpi_write_all(struct acpi_ctx *ctx) const struct acpi_writer *entry; int ret; + log_debug("writing acpi tables\n"); + for (entry = writer; entry != writer + n_ents; entry++) { ret = acpi_write_one(ctx, entry); + log_debug("- return code %d\n", ret); if (ret && ret != -ENOENT) return log_msg_ret("one", ret); } + log_debug("writing acpi tables done ok\n"); return 0; } -- 2.42.0.rc1.204.g551eb34607-goog

