[PATCH 20/20] clog.json: add coreboot messages to clog database
Marcello Sylvester Bauer
info at marcellobauer.com
Wed Jun 20 12:14:46 UTC 2018
Signed-off-by: Marcello Sylvester Bauer <info at marcellobauer.com>
---
data/Makefile.am | 2 +-
data/clog.json | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++-----
2 files changed, 70 insertions(+), 7 deletions(-)
diff --git a/data/Makefile.am b/data/Makefile.am
index 3701ee9a..9636892a 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -17,4 +17,4 @@
#
fwtsdatadir = $(pkgdatadir)
-fwtsdata_DATA = klog.json syntaxcheck.json olog.json
+fwtsdata_DATA = clog.json klog.json syntaxcheck.json olog.json
diff --git a/data/clog.json b/data/clog.json
index f2594bcc..28452d92 100644
--- a/data/clog.json
+++ b/data/clog.json
@@ -2,11 +2,74 @@
"firmware_error_warning_patterns":
[
{
- "compare_mode": "string",
- "log_level": "LOG_LEVEL_LOW",
- "pattern": "magic pattern string which will definitely not appear in the logs",
- "advice": "This is only a template.",
- "label": "template"
- }
+ "compare_mode": "regex",
+ "log_level": "LOG_LEVEL_HIGH",
+ "pattern": "MRC:.*(invalid|failed to|Could not|failure).*",
+ "advice": "Debug MRC cache code and check flash write protection.",
+ "label": "MRC"
+ },
+ {
+ "compare_mode": "regex",
+ "log_level": "LOG_LEVEL_HIGH",
+ "pattern": "GMA:.*(Error|Broken|couldn't).*",
+ "advice": "Debug Intel GMA driver code and check VGA Option ROM and VBT included into CBFS.",
+ "label": "GMA"
+ },
+ {
+ "compare_mode": "regex",
+ "log_level": "LOG_LEVEL_CRITICAL",
+ "pattern": "ERROR: Not enough MTRRs available!.*",
+ "advice": "Increase memory alignment to reduce MTRR usage.",
+ "label": "MTRR"
+ },
+ {
+ "compare_mode": "regex",
+ "log_level": "LOG_LEVEL_HIGH",
+ "pattern": ".*: Missing ACPI scope",
+ "advice": "Add an ACPI name for coreboot's SSDT generator.",
+ "label": "SSDT"
+ },
+ {
+ "compare_mode": "regex",
+ "log_level": "LOG_LEVEL_MEDIUM",
+ "pattern": "ERROR: No timestamp.*",
+ "advice": "Debug the timestamp code.",
+ "label": "TIMESTAMP"
+ },
+ {
+ "compare_mode": "regex",
+ "log_level": "LOG_LEVEL_HIGH",
+ "pattern": "Error:.*cbmem",
+ "advice": "Debug the CBMEM code.",
+ "label": "CBMEM"
+ },
+ {
+ "compare_mode": "regex",
+ "log_level": "LOG_LEVEL_HIGH",
+ "pattern": "(No|Invalid) DSDT.*",
+ "advice": "Provide or fix the DSDT file.",
+ "label": "DSDT"
+ },
+ {
+ "compare_mode": "regex",
+ "log_level": "LOG_LEVEL_HIGH",
+ "pattern": "ACPI: Error: Could not add ACPI table.*",
+ "advice": "Increase MAX_ACPI_TABLES.",
+ "label": "RSDP"
+ },
+ {
+ "compare_mode": "regex",
+ "log_level": "LOG_LEVEL_MEDIUM",
+ "pattern": "PCI: Check your devicetree.cb.",
+ "advice": "Check the mainboard's devicetree.cb for PCI related errors.",
+ "label": "STATIC_PCI"
+ },
+ {
+ "compare_mode": "regex",
+ "log_level": "LOG_LEVEL_HIGH",
+ "pattern": "PCI: Check your devicetree.cb.",
+ "advice": "Check the mainboard's devicetree.cb for PCI related errors.",
+ "label": "STATIC_PCI"
+ },
]
}
--
2.16.4
More information about the fwts-devel
mailing list