From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (EUR05-VI1-obe.outbound.protection.outlook.com [40.107.21.48]) by mx.groups.io with SMTP id smtpd.web11.11932.1604493250272353810 for ; Wed, 04 Nov 2020 04:34:11 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=QPJUGMA7; spf=pass (domain: arm.com, ip: 40.107.21.48, mailfrom: sami.mujawar@arm.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lDrwtiCbEl2+CuGV65eGg7VPaLOFoLuHnWd1yz0DOoI=; b=QPJUGMA7wMd8V0tn2akPcPDBLefo2vMpjJ/N5Ei84wUvaa1yObHXoyQSe6QMVrhIraOVQsqAhIxQe2wid6llmeshYq5IHZaOSgqvx17Oqe9+nBGhRdfuzM/8nG7ODTYRNfIpse4onnvCTRibPbA5w2SQrtCqT8PWm1K88sBaITk= Received: from DB6PR0501CA0015.eurprd05.prod.outlook.com (2603:10a6:4:8f::25) by AM6PR08MB4296.eurprd08.prod.outlook.com (2603:10a6:20b:b6::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.18; Wed, 4 Nov 2020 12:34:06 +0000 Received: from DB5EUR03FT060.eop-EUR03.prod.protection.outlook.com (2603:10a6:4:8f:cafe::25) by DB6PR0501CA0015.outlook.office365.com (2603:10a6:4:8f::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.18 via Frontend Transport; Wed, 4 Nov 2020 12:34:04 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; edk2.groups.io; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;edk2.groups.io; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT060.mail.protection.outlook.com (10.152.21.231) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3520.15 via Frontend Transport; Wed, 4 Nov 2020 12:34:04 +0000 Received: ("Tessian outbound 68da730eaaba:v64"); Wed, 04 Nov 2020 12:34:04 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 36b60e639ed87bbe X-CR-MTA-TID: 64aa7808 Received: from 63be48ac0198.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 7B7EA4F6-1AE9-44FF-BFA6-EF9C698C2469.1; Wed, 04 Nov 2020 12:33:58 +0000 Received: from EUR01-DB5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 63be48ac0198.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 04 Nov 2020 12:33:58 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YOvoq7Oij3hpzeVpo9ygb7Ws5FXAXv37ou+nf7FdORhvbFR0pHMEiEggH3VbvTMMdQXNUj13o2vOvqjs8uLOnbYSGgoX8/y1cMpTHl06XiNyLGsTTPrx0fFRt2inDCjzLl8GrNRvqZqaPKwHtdPGm3EHK5bJwTVVTT8p3EISZoEqjUe3ojSqhyNvdHsONpEeMhvN37hs/xHkxXLQnS+dz7b7d9ljbz6S6rzlW+xJ92dtGaWMetxs8YYHm834Bhp4NzNartnGQ4kAKBnQevkM9rcc8LTzlqcefjJLnWkl6te2KDybg5b9ZKFDgInyW95C/V3X8jrIyg0WaWjsiUh/2g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lDrwtiCbEl2+CuGV65eGg7VPaLOFoLuHnWd1yz0DOoI=; b=IxCV1VnC+8ZmphDvEeIsUjwo29e6LSfAAQSOvv1AtPpxduJGA9jpWahOVETEFSRju58qnqzUsnT91AIWebO3pIbB8Lq88KnCI9/gHM8ZmPZ2JRQekaJl5ze9atOYTou/jDlE/+9w777j77O+yOfGQotDEkC6jGRQwZO22v0CbJ/dEeG37tVuCeZORxAJaay7EBzd5IP7JM4pCBOb2rWXoLxNZjwGM5+LiTi5vYqom5kCrvDhBoI0FuuAkpKZ8mG15Ps2Euwh2Mcf3rOn60OgY73SofAuV1UDvHCFtf9vlPnvcmomeAgkABK0+DokUNNNk31sIWghuz0LLrXRphNhEg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 40.67.248.234) smtp.rcpttodomain=edk2.groups.io smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lDrwtiCbEl2+CuGV65eGg7VPaLOFoLuHnWd1yz0DOoI=; b=QPJUGMA7wMd8V0tn2akPcPDBLefo2vMpjJ/N5Ei84wUvaa1yObHXoyQSe6QMVrhIraOVQsqAhIxQe2wid6llmeshYq5IHZaOSgqvx17Oqe9+nBGhRdfuzM/8nG7ODTYRNfIpse4onnvCTRibPbA5w2SQrtCqT8PWm1K88sBaITk= Received: from DB6PR0501CA0021.eurprd05.prod.outlook.com (2603:10a6:4:8f::31) by AM9PR08MB6130.eurprd08.prod.outlook.com (2603:10a6:20b:2d8::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.18; Wed, 4 Nov 2020 12:33:57 +0000 Received: from DB5EUR03FT008.eop-EUR03.prod.protection.outlook.com (2603:10a6:4:8f:cafe::6e) by DB6PR0501CA0021.outlook.office365.com (2603:10a6:4:8f::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.19 via Frontend Transport; Wed, 4 Nov 2020 12:33:57 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 40.67.248.234) smtp.mailfrom=arm.com; edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 40.67.248.234 as permitted sender) receiver=protection.outlook.com; client-ip=40.67.248.234; helo=nebula.arm.com; Received: from nebula.arm.com (40.67.248.234) by DB5EUR03FT008.mail.protection.outlook.com (10.152.20.98) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.3520.15 via Frontend Transport; Wed, 4 Nov 2020 12:33:57 +0000 Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX03.Arm.com (10.251.24.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2044.4; Wed, 4 Nov 2020 12:33:14 +0000 Received: from E107187.Arm.com (10.57.51.198) by mail.arm.com (10.251.24.32) with Microsoft SMTP Server id 15.1.2044.4 via Frontend Transport; Wed, 4 Nov 2020 12:33:13 +0000 From: "Sami Mujawar" To: CC: Sami Mujawar , , , , , Subject: [PATCH v2-resend 0/2] ShellPkg/Acpiview: Add support for PCCT parser Date: Wed, 4 Nov 2020 12:33:11 +0000 Message-ID: <20201104123313.32524-1-sami.mujawar@arm.com> X-Mailer: git-send-email 2.11.0.windows.3 MIME-Version: 1.0 X-EOPAttributedMessage: 1 X-MS-Office365-Filtering-HT: Tenant X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 53177f80-0110-45ae-cf63-08d880bdeab2 X-MS-TrafficTypeDiagnostic: AM9PR08MB6130:|AM6PR08MB4296: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Oob-TLC-OOBClassifiers: OLM:7691;OLM:7691; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: w5UbBmdkPrgHLPZahDzquzEC5kIbKElfhWKGvSu2hnWlaWTOaT0R6jynBbKH7ofmm3Pv244gIEIu8JPp5u+/rWqFBh+waYqR8FqGLJxhx6yLdUWFMl9GVmbhzyvRwxS4sf2Ateo3dK9t2LYUnYzo0Bw4TGSLAlUZCLmVIeoW+w/sztuhfsMcYlT//vz8b4Smp+I3LxsHalcQQwl/81kcL84Pzr+0ae84tR+lqiyKvWgz7fl26ipUDwVswkv7xFk935vttSRqeGRgj5VUCInJbc9fBt2yV5KesT2qMj/fU0RL8723IUFjtpePnxqZxJ5tYHlJt7CyAJJS+hccCzZvrEcZKegVfgDA+Ria4ID+q6AY9tccvBuFwZhqnmNQATZAiStPy+sVV2ttXxovSWXFPxwJdY/N6BBwAr2VN83wbzF2MKXiBuxCbmSfErTGz9JospnHkLAtcv8gZovqdbg7aaYq71vuF6yTlvXWSHj/oOU= X-Forefront-Antispam-Report-Untrusted: CIP:40.67.248.234;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:nebula.arm.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(4636009)(396003)(136003)(39860400002)(346002)(376002)(46966005)(5660300002)(54906003)(70206006)(4326008)(44832011)(316002)(70586007)(86362001)(1076003)(186003)(2616005)(83380400001)(426003)(356005)(6916009)(336012)(82740400003)(26005)(2906002)(47076004)(82310400003)(36756003)(81166007)(478600001)(8936002)(966005)(8676002)(7696005);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR08MB6130 Return-Path: Sami.Mujawar@arm.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT060.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 3639bfc7-9603-42ea-8655-08d880bde64d X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: SjY+coHsNT2ZeOLOzAkihPV2YoupBTMyIaxBTaHZfQtDYk1Ska/A/Lqtvd0I0LlGikFJsatX6IKgqnI/+YJLtrKma9tGLfzFhu2+jI9iNmNQ2uPkJF//N9J4CRIC90pg7fOYJd8ji6smcoByqiacagVtfqqMJcFJGWPsw9OaxAHNI+EckoPHt1jOte+bq/eeMXpO0jrIb2PuZ/cl+pEz7zRt0Fna5nyILItfh4VVBvSseqKxxSTQcmVWGm6mfkQu7InGilp5z+HOm4e6oB5NQB9rFnjpSCpfI6FBbApdgTeAE1xXI1wDzdSWeQpu353obyXTybSJOCaf/dyepx1VFWrHKSSKSdRd6zeIpoogtGViPrKp9NSQQHuw1XkHt1ILnasYs93lkrhZtaIU4aqxFaHuA96k77u+5bNYKhsIE1wl3y8LM8NBqmhDWREJ6Pz6PeawNSpL2mUkCwlXugp2D4FeT64avbbzxVut1RBqE48= X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(4636009)(136003)(396003)(376002)(346002)(39860400002)(46966005)(5660300002)(70206006)(70586007)(1076003)(47076004)(81166007)(83380400001)(82310400003)(8676002)(426003)(54906003)(8936002)(44832011)(86362001)(316002)(4326008)(966005)(478600001)(7696005)(82740400003)(2906002)(186003)(2616005)(26005)(336012)(6916009)(36756003);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Nov 2020 12:34:04.7566 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 53177f80-0110-45ae-cf63-08d880bdeab2 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DB5EUR03FT060.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB4296 Content-Type: text/plain Resending v2 patch series after adding Bugzilla ID and reordering the patches. No code change since v2 series. Also fixed the patch subject line to reflect the correct patch order. Ref: https://edk2.groups.io/g/devel/topic/77055380#66556 This patch series: - Fixes an issue wherein the field validation is not invoked when a print formatter is present. - Addresses the feedback for v1 patch for PCCT parser. The changes can be seen at: https://github.com/samimujawar/edk2/tree/840_pcct_parser_v2 Marc Moisson-Franckhauser (1): ShellPkg/AcpiView: PCCT Parser Sami Mujawar (1): ShellPkg/AcpiView: Fix field validator invocation ShellPkg/Library/UefiShellAcpiViewCommandLib/AcpiParser.c | 15 +- ShellPkg/Library/UefiShellAcpiViewCommandLib/AcpiParser.h | 24 +- ShellPkg/Library/UefiShellAcpiViewCommandLib/AcpiTableParser.h | 4 +- ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Pcct/PcctParser.c | 615 ++++++++++++++++++++ ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Pcct/PcctParser.h | 33 ++ ShellPkg/Library/UefiShellAcpiViewCommandLib/UefiShellAcpiViewCommandLib.c | 4 +- ShellPkg/Library/UefiShellAcpiViewCommandLib/UefiShellAcpiViewCommandLib.inf | 4 +- 7 files changed, 686 insertions(+), 13 deletions(-) create mode 100644 ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Pcct/PcctParser.c create mode 100644 ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Pcct/PcctParser.h -- 'Guid(CE165669-3EF3-493F-B85D-6190EE5B9759)'