diff mbox

klog.json: Add some EFI quirk driver kernel messages to klog database

Message ID 20170210101527.7999-1-colin.king@canonical.com
State Accepted
Headers show

Commit Message

Colin Ian King Feb. 10, 2017, 10:15 a.m. UTC
From: Colin Ian King <colin.king@canonical.com>

These messages are specific to the EFI quirking mechanism

Signed-off-by: Colin Ian King <colin.king@canonical.com>
---
 data/klog.json | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 63 insertions(+)

Comments

Alex Hung Feb. 14, 2017, 2:26 a.m. UTC | #1
On 2017-02-10 06:15 PM, Colin King wrote:
> From: Colin Ian King <colin.king@canonical.com>
>
> These messages are specific to the EFI quirking mechanism
>
> Signed-off-by: Colin Ian King <colin.king@canonical.com>
> ---
>  data/klog.json | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  1 file changed, 63 insertions(+)
>
> diff --git a/data/klog.json b/data/klog.json
> index 22ce6c8..62f5545 100644
> --- a/data/klog.json
> +++ b/data/klog.json
> @@ -3,6 +3,69 @@
>   [
>    {
>     "compare_mode": "string",
> +   "log_level": "LOG_LEVEL_HIGH",
> +   "pattern": "Setup done, disabling due to 32/64-bit mismatch",
> +   "advice": "The EFI quirk mechaism has unmapped the EFI memory map, EFI runtime services have been disabled because of a mismatch on firmware and kernel (32/64 bit mismatch).",
> +   "label": "KlogEfiQuirkEfiDisabled",
> +  },
> +  {
> +   "compare_mode": "string",
> +   "log_level": "LOG_LEVEL_HIGH",
> +   "pattern": "Could not map Configuration table",
> +   "advice": "The EFI quirk mechanism failed to remap the SMBIOS configuration tables.",
> +   "label": "KlogEfiQuirkConfigRemapFailed",
> +  },
> +  {
> +   "compare_mode": "string",
> +   "log_level": "LOG_LEVEL_HIGH",
> +   "pattern": "Could not install new EFI memmap",
> +   "advice": "The EFI quirk mechanism could not install a memory region for the new EFI memmap region.",
> +   "label": "KlogEfiQuirkEfiMemMapInstallFailed",
> +  },
> +  {
> +   "compare_mode": "string",
> +   "log_level": "LOG_LEVEL_HIGH",
> +   "pattern": "Failed to map new EFI memmap",
> +   "advice": "The EFI quirk mechanism could not remap a memory region for the new EFI memmap region.",
> +   "label": "KlogEfiQuirkEfiMemMapRemapFailed",
> +  },
> +  {
> +   "compare_mode": "string",
> +   "log_level": "LOG_LEVEL_HIGH",
> +   "pattern": "Failed to allocate new EFI memmap",
> +   "advice": "The EFI quirk mechanism could not allocate a memory region for the new EFI memmap region.",
> +   "label": "KlogEfiQuirkEfiMemMapAllocFailed",
> +  },
> +  {
> +   "compare_mode": "string",
> +   "log_level": "LOG_LEVEL_HIGH",
> +   "pattern": "Failed to map new boot services memmap",
> +   "advice": "The EFI quirk mechanism could not memory map a memory region for the EFI boot services, memory range could not be reserved.",
> +   "label": "KlogEfiQuirkBootServesMemMapFailed",
> +  },
> +  {
> +   "compare_mode": "string",
> +   "log_level": "LOG_LEVEL_HIGH",
> +   "pattern": "Could not allocate boot services memmap",
> +   "advice": "The EFI quirk mechanism could not allocate a memory region for the EFI boot services, memory range could not be reserved.",
> +   "label": "KlogEfiQuirkBootServicesAllocFailed",
> +  },
> +  {
> +   "compare_mode": "string",
> +   "log_level": "LOG_LEVEL_HIGH",
> +   "pattern": "Region spans EFI memory descriptors",
> +   "advice": "The EFI quirk mechanism found that a memory range spanned one or more existing EFI memory descriptors and could not reserve it.",
> +   "label": "KlogEfiQuirkMemDescSpanRegionsFailed",
> +  },
> +  {
> +   "compare_mode": "string",
> +   "log_level": "LOG_LEVEL_HIGH",
> +   "pattern": "Failed to lookup EFI memory descriptor for",
> +   "advice": "The EFI quirk mechanism failed to find an EFI memory descriptor for a specific address; EFI memory could not be reserved.",
> +   "label": "KlogEfiQuirkMemDescLookupFailed",
> +  },
> +  {
> +   "compare_mode": "string",
>     "log_level": "LOG_LEVEL_LOW",
>     "pattern": "need at least one option",
>     "advice": "An incorrect (empty) argument was passed to the EFI driver via the efi= kernel option",
>


Acked-by: Alex Hung <alex.hung@canonical.com>
Ivan Hu Feb. 14, 2017, 8:01 a.m. UTC | #2
On 2017年02月10日 18:15, Colin King wrote:
> From: Colin Ian King <colin.king@canonical.com>
>
> These messages are specific to the EFI quirking mechanism
>
> Signed-off-by: Colin Ian King <colin.king@canonical.com>
> ---
>   data/klog.json | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>   1 file changed, 63 insertions(+)
>
> diff --git a/data/klog.json b/data/klog.json
> index 22ce6c8..62f5545 100644
> --- a/data/klog.json
> +++ b/data/klog.json
> @@ -3,6 +3,69 @@
>    [
>     {
>      "compare_mode": "string",
> +   "log_level": "LOG_LEVEL_HIGH",
> +   "pattern": "Setup done, disabling due to 32/64-bit mismatch",
> +   "advice": "The EFI quirk mechaism has unmapped the EFI memory map, EFI runtime services have been disabled because of a mismatch on firmware and kernel (32/64 bit mismatch).",
> +   "label": "KlogEfiQuirkEfiDisabled",
> +  },
> +  {
> +   "compare_mode": "string",
> +   "log_level": "LOG_LEVEL_HIGH",
> +   "pattern": "Could not map Configuration table",
> +   "advice": "The EFI quirk mechanism failed to remap the SMBIOS configuration tables.",
> +   "label": "KlogEfiQuirkConfigRemapFailed",
> +  },
> +  {
> +   "compare_mode": "string",
> +   "log_level": "LOG_LEVEL_HIGH",
> +   "pattern": "Could not install new EFI memmap",
> +   "advice": "The EFI quirk mechanism could not install a memory region for the new EFI memmap region.",
> +   "label": "KlogEfiQuirkEfiMemMapInstallFailed",
> +  },
> +  {
> +   "compare_mode": "string",
> +   "log_level": "LOG_LEVEL_HIGH",
> +   "pattern": "Failed to map new EFI memmap",
> +   "advice": "The EFI quirk mechanism could not remap a memory region for the new EFI memmap region.",
> +   "label": "KlogEfiQuirkEfiMemMapRemapFailed",
> +  },
> +  {
> +   "compare_mode": "string",
> +   "log_level": "LOG_LEVEL_HIGH",
> +   "pattern": "Failed to allocate new EFI memmap",
> +   "advice": "The EFI quirk mechanism could not allocate a memory region for the new EFI memmap region.",
> +   "label": "KlogEfiQuirkEfiMemMapAllocFailed",
> +  },
> +  {
> +   "compare_mode": "string",
> +   "log_level": "LOG_LEVEL_HIGH",
> +   "pattern": "Failed to map new boot services memmap",
> +   "advice": "The EFI quirk mechanism could not memory map a memory region for the EFI boot services, memory range could not be reserved.",
> +   "label": "KlogEfiQuirkBootServesMemMapFailed",
> +  },
> +  {
> +   "compare_mode": "string",
> +   "log_level": "LOG_LEVEL_HIGH",
> +   "pattern": "Could not allocate boot services memmap",
> +   "advice": "The EFI quirk mechanism could not allocate a memory region for the EFI boot services, memory range could not be reserved.",
> +   "label": "KlogEfiQuirkBootServicesAllocFailed",
> +  },
> +  {
> +   "compare_mode": "string",
> +   "log_level": "LOG_LEVEL_HIGH",
> +   "pattern": "Region spans EFI memory descriptors",
> +   "advice": "The EFI quirk mechanism found that a memory range spanned one or more existing EFI memory descriptors and could not reserve it.",
> +   "label": "KlogEfiQuirkMemDescSpanRegionsFailed",
> +  },
> +  {
> +   "compare_mode": "string",
> +   "log_level": "LOG_LEVEL_HIGH",
> +   "pattern": "Failed to lookup EFI memory descriptor for",
> +   "advice": "The EFI quirk mechanism failed to find an EFI memory descriptor for a specific address; EFI memory could not be reserved.",
> +   "label": "KlogEfiQuirkMemDescLookupFailed",
> +  },
> +  {
> +   "compare_mode": "string",
>      "log_level": "LOG_LEVEL_LOW",
>      "pattern": "need at least one option",
>      "advice": "An incorrect (empty) argument was passed to the EFI driver via the efi= kernel option",


Acked-by: Ivan Hu <ivan.hu@canonical.com>
diff mbox

Patch

diff --git a/data/klog.json b/data/klog.json
index 22ce6c8..62f5545 100644
--- a/data/klog.json
+++ b/data/klog.json
@@ -3,6 +3,69 @@ 
  [ 
   {
    "compare_mode": "string",
+   "log_level": "LOG_LEVEL_HIGH",
+   "pattern": "Setup done, disabling due to 32/64-bit mismatch",
+   "advice": "The EFI quirk mechaism has unmapped the EFI memory map, EFI runtime services have been disabled because of a mismatch on firmware and kernel (32/64 bit mismatch).",
+   "label": "KlogEfiQuirkEfiDisabled",
+  },
+  {
+   "compare_mode": "string",
+   "log_level": "LOG_LEVEL_HIGH",
+   "pattern": "Could not map Configuration table",
+   "advice": "The EFI quirk mechanism failed to remap the SMBIOS configuration tables.",
+   "label": "KlogEfiQuirkConfigRemapFailed",
+  },
+  {
+   "compare_mode": "string",
+   "log_level": "LOG_LEVEL_HIGH",
+   "pattern": "Could not install new EFI memmap",
+   "advice": "The EFI quirk mechanism could not install a memory region for the new EFI memmap region.",
+   "label": "KlogEfiQuirkEfiMemMapInstallFailed",
+  },
+  {
+   "compare_mode": "string",
+   "log_level": "LOG_LEVEL_HIGH",
+   "pattern": "Failed to map new EFI memmap",
+   "advice": "The EFI quirk mechanism could not remap a memory region for the new EFI memmap region.",
+   "label": "KlogEfiQuirkEfiMemMapRemapFailed",
+  },
+  {
+   "compare_mode": "string",
+   "log_level": "LOG_LEVEL_HIGH",
+   "pattern": "Failed to allocate new EFI memmap",
+   "advice": "The EFI quirk mechanism could not allocate a memory region for the new EFI memmap region.",
+   "label": "KlogEfiQuirkEfiMemMapAllocFailed",
+  },
+  {
+   "compare_mode": "string",
+   "log_level": "LOG_LEVEL_HIGH",
+   "pattern": "Failed to map new boot services memmap",
+   "advice": "The EFI quirk mechanism could not memory map a memory region for the EFI boot services, memory range could not be reserved.",
+   "label": "KlogEfiQuirkBootServesMemMapFailed",
+  },
+  {
+   "compare_mode": "string",
+   "log_level": "LOG_LEVEL_HIGH",
+   "pattern": "Could not allocate boot services memmap",
+   "advice": "The EFI quirk mechanism could not allocate a memory region for the EFI boot services, memory range could not be reserved.",
+   "label": "KlogEfiQuirkBootServicesAllocFailed",
+  },
+  {
+   "compare_mode": "string",
+   "log_level": "LOG_LEVEL_HIGH",
+   "pattern": "Region spans EFI memory descriptors",
+   "advice": "The EFI quirk mechanism found that a memory range spanned one or more existing EFI memory descriptors and could not reserve it.",
+   "label": "KlogEfiQuirkMemDescSpanRegionsFailed",
+  },
+  {
+   "compare_mode": "string",
+   "log_level": "LOG_LEVEL_HIGH",
+   "pattern": "Failed to lookup EFI memory descriptor for",
+   "advice": "The EFI quirk mechanism failed to find an EFI memory descriptor for a specific address; EFI memory could not be reserved.",
+   "label": "KlogEfiQuirkMemDescLookupFailed",
+  },
+  {
+   "compare_mode": "string",
    "log_level": "LOG_LEVEL_LOW",
    "pattern": "need at least one option",
    "advice": "An incorrect (empty) argument was passed to the EFI driver via the efi= kernel option",