From patchwork Mon Mar 11 08:54:16 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ivan Hu X-Patchwork-Id: 226499 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) by ozlabs.org (Postfix) with ESMTP id A4BEA2C0084 for ; Mon, 11 Mar 2013 19:54:23 +1100 (EST) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.76) (envelope-from ) id 1UEyUw-0002qR-6v; Mon, 11 Mar 2013 08:54:22 +0000 Received: from youngberry.canonical.com ([91.189.89.112]) by huckleberry.canonical.com with esmtp (Exim 4.76) (envelope-from ) id 1UEyUu-0002qM-RK for fwts-devel@lists.ubuntu.com; Mon, 11 Mar 2013 08:54:20 +0000 Received: from [175.41.48.77] (helo=canonical.com) by youngberry.canonical.com with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1UEyUu-0004Qa-7K; Mon, 11 Mar 2013 08:54:20 +0000 From: Ivan Hu To: fwts-devel@lists.ubuntu.com Subject: [PATCH][Resend] data: klog.json: add message for the LVT offset conflict issue Date: Mon, 11 Mar 2013 16:54:16 +0800 Message-Id: <1362992056-23984-1-git-send-email-ivan.hu@canonical.com> X-Mailer: git-send-email 1.7.10.4 X-BeenThere: fwts-devel@lists.ubuntu.com X-Mailman-Version: 2.1.14 Precedence: list List-Id: Firmware Test Suite Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: fwts-devel-bounces@lists.ubuntu.com Sender: fwts-devel-bounces@lists.ubuntu.com Some AMD platform that firmware local vector table(LVT) offsets setting conflict and cause the APIC setup failed. such as, https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1116659 Add the advice for these issues. see: arch/x86/kernel/apic/apic.c, setup_APIC_eilvt() Signed-off-by: Ivan Hu Acked-by: Colin Ian King Acked-by: Keng-Yu Lin --- data/klog.json | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/data/klog.json b/data/klog.json index 2847ce0..0f21d41 100644 --- a/data/klog.json +++ b/data/klog.json @@ -3396,6 +3396,21 @@ }, { "compare_mode": "regex", + "log_level": "LOG_LEVEL_MEDIUM", + "tag": "FWTS_TAG_BIOS", + "pattern": "cpu .* try to use APIC.* for vector .*, but the register is already in use for vector .* on another cpu", + "advice": "The local vector table (LVT) offsets that provided by firmware have conflicts, the assignment to the same offset causes the second APIC setup failed.", + "label": "KlogLVTOffsetAssignConflict" + }, { + "compare_mode": "regex", + "log_level": "LOG_LEVEL_MEDIUM", + "tag": "FWTS_TAG_BIOS", + "pattern": "cpu .* try to use APIC.* for vector .*, but the register is already in use for vector .* on this cpu" , + "advice": "The local vector table (LVT) offsets that provided by firmware have conflicts, the assignment to the same offset causes the second APIC setup failed.", + "label": "KlogLVTOffsetAssignConflict" + }, + { + "compare_mode": "regex", "log_level": "LOG_LEVEL_HIGH", "tag": "FWTS_TAG_ACPI", "pattern": "\\[Firmware Bug\\]:.*",