[PATCH 1/2] Revert "lib: fwts_acpi_tables: add option for dump acpi table from sysfs"
Alex Hung
alex.hung at canonical.com
Wed Feb 3 05:50:21 UTC 2021
This reverts commit 6f1a1ee8db790c89892ae207f0eb0da499af220c.
Signed-off-by: Alex Hung <alex.hung at canonical.com>
---
src/lib/include/fwts_framework.h | 4 +---
src/lib/src/fwts_acpi_tables.c | 18 ++++--------------
src/lib/src/fwts_framework.c | 4 ----
3 files changed, 5 insertions(+), 21 deletions(-)
diff --git a/src/lib/include/fwts_framework.h b/src/lib/include/fwts_framework.h
index f3717861..31418a93 100644
--- a/src/lib/include/fwts_framework.h
+++ b/src/lib/include/fwts_framework.h
@@ -64,9 +64,7 @@ typedef enum {
FWTS_FLAG_TEST_COMPLIANCE_ACPI = 0x00800000,
FWTS_FLAG_TEST_SBBR = 0x01000000,
FWTS_FLAG_TEST_EBBR = 0x02000000,
- FWTS_FLAG_TEST_XBBR = FWTS_FLAG_TEST_SBBR | FWTS_FLAG_TEST_EBBR,
- FWTS_FLAG_DUMP_ACPI_FROM_SYSFS = 0x08000000,
-
+ FWTS_FLAG_TEST_XBBR = FWTS_FLAG_TEST_SBBR | FWTS_FLAG_TEST_EBBR
} fwts_framework_flags;
#define FWTS_FLAG_TEST_MASK \
diff --git a/src/lib/src/fwts_acpi_tables.c b/src/lib/src/fwts_acpi_tables.c
index f2824cdf..82b7448d 100644
--- a/src/lib/src/fwts_acpi_tables.c
+++ b/src/lib/src/fwts_acpi_tables.c
@@ -1244,22 +1244,12 @@ int fwts_acpi_load_tables(fwts_framework *fw)
ret = fwts_acpi_load_tables_from_acpidump(fw);
require_fixup = true;
} else if (fwts_check_root_euid(fw, true) == FWTS_OK) {
- if (!(fw->flags & FWTS_FLAG_DUMP_ACPI_FROM_SYSFS)) {
- ret = fwts_acpi_load_tables_from_firmware(fw);
+ ret = fwts_acpi_load_tables_from_firmware(fw);
- /* Load from memory failed (e.g. no /dev/mem), so try sysfs */
- if (ret != FWTS_OK) {
- ret = fwts_acpi_load_tables_from_sysfs(fw);
- require_fixup = true;
- }
- } else {
- /* Load from sysfs */
+ /* Load from memory failed (e.g. no /dev/mem), so try sysfs */
+ if (ret != FWTS_OK) {
ret = fwts_acpi_load_tables_from_sysfs(fw);
- if (ret != FWTS_OK) {
- /* Load from sysfs failed, try from mem(e.g. /dev/mem) */
- ret = fwts_acpi_load_tables_from_firmware(fw);
- } else
- require_fixup = true;
+ require_fixup = true;
}
} else {
ret = FWTS_ERROR_NO_PRIV;
diff --git a/src/lib/src/fwts_framework.c b/src/lib/src/fwts_framework.c
index 593c4171..b9b8db41 100644
--- a/src/lib/src/fwts_framework.c
+++ b/src/lib/src/fwts_framework.c
@@ -139,7 +139,6 @@ static fwts_option fwts_framework_options[] = {
{ "ifv", "", 0, "Run tests in firmware-vendor modes." },
{ "clog", "", 1, "Specify a coreboot logfile dump" },
{ "ebbr", "", 0, "Run ARM EBBR tests." },
- { "dump-acpi-from-sysfs","", 0, "Specify dumping acpi table log default from sysfs." },
{ NULL, NULL, 0, NULL }
};
@@ -1348,9 +1347,6 @@ int fwts_framework_options_handler(fwts_framework *fw, int argc, char * const ar
case 49: /* --ebbr */
fw->flags |= FWTS_FLAG_TEST_EBBR;
break;
- case 50: /* --dump-acpi-from-sysfs */
- fw->flags |= FWTS_FLAG_DUMP_ACPI_FROM_SYSFS;
- break;
}
break;
case 'a': /* --all */
--
2.25.1
More information about the fwts-devel
mailing list