diff mbox series

klog.json: Add some missing gtdt kernel messages to klog database

Message ID 20240816032006.21882-4-ivan.hu@canonical.com
State Accepted
Headers show
Series klog.json: Add some missing gtdt kernel messages to klog database | expand

Commit Message

Ivan Hu Aug. 16, 2024, 3:20 a.m. UTC
These messages are specific to the ACPI gtdt driver.

Signed-off-by: Ivan Hu <ivan.hu@canonical.com>
---
 data/klog.json | 42 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)
diff mbox series

Patch

diff --git a/data/klog.json b/data/klog.json
index a6debc96..c9d830e0 100644
--- a/data/klog.json
+++ b/data/klog.json
@@ -694,6 +694,48 @@ 
    "advice": "The ACPI Arm Performance Monitoring Unit table (APMT) driver failed to ini the platform devices and connot add platform device.",
    "label": "KlogAcpiApmtFail",
   },
+  {
+   "compare_mode": "string",
+   "log_level": "LOG_LEVEL_HIGH",
+   "pattern": "Failed to map timer interrupt: invalid type",
+   "advice": "The ACPI Generic Timer Description Table(GTDT) driver could not failed to map timer interrupt due to invalid type of PPI.",
+   "label": "KlogAcpiGdtdTimerIntMapFailed",
+  },
+  {
+   "compare_mode": "string",
+   "log_level": "LOG_LEVEL_HIGH",
+   "pattern": "Failed to get c3stop info: invalid type",
+   "advice": "The ACPI Generic Timer Description Table(GTDT) driver could not failed to get c3stop info due to invalid type of PPI.",
+   "label": "KlogAcpiGdtdGetC3stopFail",
+  },
+  {
+   "compare_mode": "string",
+   "log_level": "LOG_LEVEL_HIGH",
+   "pattern": "invalid timer data",
+   "advice": "The ACPI Generic Timer Description Table(GTDT) driver failed to init gdtd due to the invalid timer data.",
+   "label": "KlogAcpiGdtdInvalidData",
+  },
+  {
+   "compare_mode": "string",
+   "log_level": "LOG_LEVEL_HIGH",
+   "pattern": "GT block present, but frame count is zero",
+   "advice": "The ACPI Generic Timer Description Table(GTDT) driver failed to parse timer block got the GT block but frame count is zero.",
+   "label": "KlogAcpiGdtdParseGTblockFailed",
+  },
+  {
+   "compare_mode": "regex",
+   "log_level": "LOG_LEVEL_HIGH",
+   "pattern": "GT block lists .* frames, ACPI spec only allows 8",
+   "advice": "The ACPI Generic Timer Description Table(GTDT) driver failed to parse timer block due to the frame count exceeding the limits specified by the ACPI specification.",
+   "label": "KlogAcpiGdtdParseGTblockFailed",
+  },
+  {
+   "compare_mode": "string",
+   "log_level": "LOG_LEVEL_HIGH",
+   "pattern": "failed to get the Watchdog base address",
+   "advice": "The ACPI Generic Timer Description Table(GTDT) driver failed to obtain the Watchdog base address while initializing the SBSA Generic Watchdog platform device information.",
+   "label": "KlogAcpiGdtdParseGTblockFailed",
+  },
   {
    "compare_mode": "string",
    "log_level": "LOG_LEVEL_HIGH",