From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR02-AM5-obe.outbound.protection.outlook.com (EUR02-AM5-obe.outbound.protection.outlook.com [40.107.0.89]) by mx.groups.io with SMTP id smtpd.web11.18649.1593437247393297624 for ; Mon, 29 Jun 2020 06:27:28 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="body hash did not verify" header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=nYKUWqRI; spf=pass (domain: arm.com, ip: 40.107.0.89, 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=z2c/HQVBAyfiJfNCYLGGZGf0ReuVY4ArowzOwV1KK1g=; b=nYKUWqRIvAbW3AAI6D06bhqaaHGJb6oskDwq9bAmInorypv0u0fZ9aWwpFNI5JGbgMj71DsCauvnssdBOKnCRh5MM2Qefc+l3ONs5N0aFxw2zzrp+UmmwhGveNtVZKFnd/UbPjso5TeU78ZKpog1qh3u6RViCF7y7XqjSJ/K/tE= Received: from MR2P264CA0103.FRAP264.PROD.OUTLOOK.COM (2603:10a6:500:33::19) by DB7PR08MB3164.eurprd08.prod.outlook.com (2603:10a6:5:24::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3131.25; Mon, 29 Jun 2020 13:27:24 +0000 Received: from VE1EUR03FT035.eop-EUR03.prod.protection.outlook.com (2603:10a6:500:33:cafe::38) by MR2P264CA0103.outlook.office365.com (2603:10a6:500:33::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3131.20 via Frontend Transport; Mon, 29 Jun 2020 13:27:24 +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=bestguesspass 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 VE1EUR03FT035.mail.protection.outlook.com (10.152.18.110) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3131.20 via Frontend Transport; Mon, 29 Jun 2020 13:27:24 +0000 Received: ("Tessian outbound fcfbba629a49:v60"); Mon, 29 Jun 2020 13:27:24 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 9077bdd35335bd71 X-CR-MTA-TID: 64aa7808 Received: from f4b5502e3841.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id BC004431-4D2F-41EA-9921-BC0001FC9827.1; Mon, 29 Jun 2020 13:27:18 +0000 Received: from EUR05-AM6-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id f4b5502e3841.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 29 Jun 2020 13:27:18 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jvMQO+ZxLfw779UryspGqrf1EjJ4asbeuQLlZRx0lE5wUVTkbrz2Z+BetgeLilf+EN8/y8X+sBbtbb7V4QG04FVS2XRJtZHvbGIOKKcOhLJkLdH9s21qhO2OEReS3WdvVbRhnHQ0xQPyGe8rTk+SDq3pD6rvrSu8dq8T2OtiKFhPULCuz+fuk44yO12unlwOnlDP7ne8uMoUbYSEksXXFjICQ43GTG7b0NOt2+lvw7yIPwNg31LMIP0J/AcyA8gLPtZBZ8c4CGe0x67CTbIsl5fsjCJh3x0QI3Aa+obpXWPdy/qhp4ToydKsIaCmUZWk2BpnlNoRxVOt21NWZItptg== 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=z2c/HQVBAyfiJfNCYLGGZGf0ReuVY4ArowzOwV1KK1g=; b=jVro3d/q3pmbKHYGFz9x6fM9WH0/uivxZUFd2seV2f/z9tnRYppVal/CdF4pQF7OiVdWvW/4YwFdBAxeH/TaRhQHvqjRWHbNJNphCsKNppe+3AeGVMpgWS21giTJO1XduXdA7rnhRZ4EnctEWwaAJm/uhJVR/DQVm4amMqwzdIiOUEiFhTYPWHO9mRrGOmaBA3RZR3zKqXFtS2UJUiJCoaon1OQxeWZd9/hPR3tj86aP4gfFr1+P8wBQ3zh1mCTzYOsNUhr4k8SRYNYm6TRGMPlXpv9CRxPifm0B+T0PGFRpTpg+LN8Qu1VWJ6f3U4IAbWb+CmBpdAS/4Kb+eGfb2Q== 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=bestguesspass 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=z2c/HQVBAyfiJfNCYLGGZGf0ReuVY4ArowzOwV1KK1g=; b=nYKUWqRIvAbW3AAI6D06bhqaaHGJb6oskDwq9bAmInorypv0u0fZ9aWwpFNI5JGbgMj71DsCauvnssdBOKnCRh5MM2Qefc+l3ONs5N0aFxw2zzrp+UmmwhGveNtVZKFnd/UbPjso5TeU78ZKpog1qh3u6RViCF7y7XqjSJ/K/tE= Received: from DB6P18901CA0014.EURP189.PROD.OUTLOOK.COM (2603:10a6:4:16::24) by VI1PR08MB5470.eurprd08.prod.outlook.com (2603:10a6:803:136::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3131.24; Mon, 29 Jun 2020 13:27:17 +0000 Received: from DB5EUR03FT031.eop-EUR03.prod.protection.outlook.com (2603:10a6:4:16:cafe::aa) by DB6P18901CA0014.outlook.office365.com (2603:10a6:4:16::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3131.21 via Frontend Transport; Mon, 29 Jun 2020 13:27:15 +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=bestguesspass 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 DB5EUR03FT031.mail.protection.outlook.com (10.152.20.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.3131.20 via Frontend Transport; Mon, 29 Jun 2020 13:27:15 +0000 Received: from AZ-NEU-EX04.Arm.com (10.251.24.32) by AZ-NEU-EX04.Arm.com (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1415.2; Mon, 29 Jun 2020 13:27:05 +0000 Received: from E107187.Arm.com (10.57.22.10) by mail.arm.com (10.251.24.32) with Microsoft SMTP Server id 15.1.1415.2 via Frontend Transport; Mon, 29 Jun 2020 13:27:04 +0000 From: "Sami Mujawar" To: CC: Sami Mujawar , , , , , , , , , Subject: [PATCH v1 1/3] DynamicTablesPkg: Fix issues reported by EDKII CI Date: Mon, 29 Jun 2020 14:27:01 +0100 Message-ID: <20200629132703.21744-2-sami.mujawar@arm.com> X-Mailer: git-send-email 2.11.0.windows.3 In-Reply-To: <20200629132703.21744-1-sami.mujawar@arm.com> References: <20200629132703.21744-1-sami.mujawar@arm.com> MIME-Version: 1.0 X-EOPAttributedMessage: 1 X-MS-Office365-Filtering-HT: Tenant 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;SFTY:;SFS:(4636009)(376002)(346002)(396003)(136003)(39860400002)(46966005)(82310400002)(4326008)(54906003)(478600001)(426003)(44832011)(336012)(356005)(966005)(2616005)(47076004)(2906002)(82740400003)(81166007)(8676002)(316002)(8936002)(70206006)(36756003)(6666004)(1076003)(6916009)(186003)(86362001)(83380400001)(26005)(7696005)(30864003)(5660300002)(70586007);DIR:OUT;SFP:1101; X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 18a9cf97-36fa-4bb3-2505-08d81c3028fe X-MS-TrafficTypeDiagnostic: VI1PR08MB5470:|DB7PR08MB3164: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Oob-TLC-OOBClassifiers: OLM:3826;OLM:3826; X-Forefront-PRVS: 044968D9E1 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 9Pbw6Dwt93t43obxwUv6O3JmCo0Ep2tg5Q4fHLIfDO6EUnPcpqXTs/EdgF4wAGhuULvtfgJeBPT3D/65WnXZx9wL+L0n1M8rFXNwxWXgLGntjFwOkd/0SgpDJEsZuP4dwnmzhyQU+2YADbt7sjAQYw+y7tPBtLlA71fq87Bu2dgF+EfbjRjV+zsDZAj+UA26DSIcC7JAR/45x88pXql4S26N87GtO1qk0zCP4Pg4g2mW+/xFZ4qWRfIWdp3+h6qWaRVjzyawFaIjijlkF6BGwwUBZjCnyL6lwnhoxN8P42yFXfuG1mYxDshvK8re5D+yJw4EW8ZXMuIc6My1YABH11lK/YE+uMERmsOKC5gYJNjJsuSJfqJ3GfaU5Q2PbxTAGZ4alPl2pZZRhAlKEox4/uJ/C+StW1hYvNiTsO8UMAKMCzWRLLvRYFnoETMvj83qhFxGp02sa3sGUBji0p/xeUoN4UPDNA96FtLm350zLbM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB5470 Return-Path: Sami.Mujawar@arm.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT035.eop-EUR03.prod.protection.outlook.com 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;SFTY:;SFS:(4636009)(376002)(39860400002)(136003)(346002)(396003)(46966005)(186003)(4326008)(81166007)(8676002)(966005)(2616005)(26005)(36756003)(5660300002)(82310400002)(8936002)(83380400001)(30864003)(86362001)(1076003)(6666004)(336012)(426003)(82740400003)(44832011)(70206006)(70586007)(7696005)(478600001)(47076004)(54906003)(2906002)(36906005)(6916009)(316002);DIR:OUT;SFP:1101; X-MS-Office365-Filtering-Correlation-Id-Prvs: b54458c3-38f7-4fc3-5fe1-08d81c3023b4 X-Forefront-PRVS: 044968D9E1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: d5FrcdB/illBr845D1teFE/BFaZklL9UZ7fD8CLhCp2F4A0x+5lvKuz6xu2NBRe3hnKK3fSzIqS1b9sVhZsJxCwSo1ns0krba0UQ6ejTFdhYvzLbF92R6Audcv8/O9ZxIVV3i2f2R5iqHfwAMCXvwWIUwRHaCoLsd+pF2bug7dJ51Tn+o7y+4I/t4Rh1EFuUSQ+XrWsdzQ5UfCabHLe5gJmy/OaI7VfVILLmz3QLefzDoaABHANXlODX0aqUJlYtyfMuPZzxViqHvAIstiaYUBTEUifzmm0G4MDNjX/1VSW42kKn4OVD0iiL88jFUCK3fH5/kWkcjLAdSu23h4ACDUqjupwYmt5sduJ8nqoerDuOnzQRYxVFrKshcCBehJqJNYwZK3jMQYhvAhI7/uQn2tK95pIeHT/5jLnJxOJ2c+ijv81f43leHKEUjYwh2B6A0dfi5veM524w3b7Bda7UTcorhAyDU5YjjrLyyvMje08= X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Jun 2020 13:27:24.3198 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 18a9cf97-36fa-4bb3-2505-08d81c3028fe 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: VE1EUR03FT035.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB3164 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable The TianoCore EDKII project has introduced a Core CI infrastructure using TianoCore EDKII Tools PIP modules: * https://pypi.org/project/edk2-pytool-library/ * https://pypi.org/project/edk2-pytool-extensions/ More information on configuring the environment and running the builds can be found in edk2\.pytool\Readme.md This patch fixes the issues reported by the CI system mainly around fixing typo errors and package dec and dsc files. A subsequent patch enables the CI builds for the DynamicTablesPkg. Signed-off-by: Sami Mujawar --- DynamicTablesPkg/DynamicTablesPkg.dec | 7 ++++= +-- DynamicTablesPkg/DynamicTablesPkg.dsc | 4 ++-- DynamicTablesPkg/Include/ArmNameSpaceObjects.h | 6 +++-= -- DynamicTablesPkg/Library/Acpi/Arm/AcpiDbg2LibArm/Dbg2Generator.c | 4 ++-- DynamicTablesPkg/Library/Acpi/Arm/AcpiIortLibArm/IortGenerator.c | 8 ++++= ---- DynamicTablesPkg/Library/Acpi/Arm/AcpiMadtLibArm/MadtGenerator.c | 12 ++++= ++------ DynamicTablesPkg/Library/Acpi/Arm/AcpiSpcrLibArm/SpcrGenerator.c | 6 +++-= -- DynamicTablesPkg/Library/Acpi/Arm/AcpiSratLibArm/SratGenerator.c | 4 ++-- DynamicTablesPkg/Readme.md | 2 +- 9 files changed, 28 insertions(+), 25 deletions(-) diff --git a/DynamicTablesPkg/DynamicTablesPkg.dec b/DynamicTablesPkg/Dynam= icTablesPkg.dec index cf453faf590368c2e480e65a09cef4b5fbdc70d1..6cb8a0b4f2c91b59e888951fda0= 34bfdc56d95e1 100644 --- a/DynamicTablesPkg/DynamicTablesPkg.dec +++ b/DynamicTablesPkg/DynamicTablesPkg.dec @@ -1,7 +1,7 @@ ## @file # dec file for Dynamic Tables Framework. # -# Copyright (c) 2017 - 2018, ARM Limited. All rights reserved.
+# Copyright (c) 2017 - 2020, ARM Limited. All rights reserved.
# # SPDX-License-Identifier: BSD-2-Clause-Patent # @@ -16,8 +16,11 @@ [Defines] [Includes] Include =20 +[LibraryClasses] + ## @libraryclass Defines a set of helper methods. + TableHelperLib|Include/Library/TableHelperLib.h + [Protocols] - # Configuration Manager Protocol GUID gEdkiiConfigurationManagerProtocolGuid =3D { 0xd85a4835, 0x5a82, 0x4894,= { 0xac, 0x2, 0x70, 0x6f, 0x43, 0xd5, 0x97, 0x8e } } =20 diff --git a/DynamicTablesPkg/DynamicTablesPkg.dsc b/DynamicTablesPkg/Dynam= icTablesPkg.dsc index 02f04447fffa867c602c748279c041bd566a7fd6..5fb30a9315a75750a7d4c3e802c= 610a7991111c7 100644 --- a/DynamicTablesPkg/DynamicTablesPkg.dsc +++ b/DynamicTablesPkg/DynamicTablesPkg.dsc @@ -2,7 +2,7 @@ # Dsc file for Dynamic Tables Framework. # # Copyright (c) 2019, Linaro Limited. All rights reserved.
-# Copyright (c) 2019, ARM Limited. All rights reserved.
+# Copyright (c) 2019 - 2020, ARM Limited. All rights reserved.
# # SPDX-License-Identifier: BSD-2-Clause-Patent # @@ -39,7 +39,7 @@ [Components.common] DynamicTablesPkg/Library/Common/TableHelperLib/TableHelperLib.inf =20 [BuildOptions] - *_*_*_CC_FLAGS =3D -DDISABLE_NEW_DEPRECATED_INTERFACES + *_*_*_CC_FLAGS =3D -D DISABLE_NEW_DEPRECATED_INTERFACES =20 !ifdef STATIC_ANALYSIS # Check all rules diff --git a/DynamicTablesPkg/Include/ArmNameSpaceObjects.h b/DynamicTables= Pkg/Include/ArmNameSpaceObjects.h index 2f326960313c1d7658029205e5cb09b89b0cdd88..57a282d5cb6883d0dabb74ceac7= c8905ed3ef43a 100644 --- a/DynamicTablesPkg/Include/ArmNameSpaceObjects.h +++ b/DynamicTablesPkg/Include/ArmNameSpaceObjects.h @@ -1,6 +1,6 @@ /** @file =20 - Copyright (c) 2017 - 2019, ARM Limited. All rights reserved. + Copyright (c) 2017 - 2020, ARM Limited. All rights reserved. =20 SPDX-License-Identifier: BSD-2-Clause-Patent =20 @@ -682,7 +682,7 @@ typedef struct CmArmProcHierarchyInfo { UINT32 NoOfPrivateResources; /// Token of the array which contains references to the resources privat= e to /// this CM_ARM_PROC_HIERARCHY_INFO instance. This field is ignored if - /// the NoOfPrivateResources is 0, in which case it is recomended to set + /// the NoOfPrivateResources is 0, in which case it is recommended to se= t /// this field to CM_NULL_TOKEN. CM_OBJECT_TOKEN PrivateResourcesArrayToken; } CM_ARM_PROC_HIERARCHY_INFO; @@ -795,7 +795,7 @@ typedef struct CmArmDeviceHandlePci { /// PCI Bus Number - Max 256 busses (Bits 15:8 of BDF) UINT8 BusNumber; =20 - /// PCI Device Mumber - Max 32 devices (Bits 7:3 of BDF) + /// PCI Device Number - Max 32 devices (Bits 7:3 of BDF) UINT8 DeviceNumber; =20 /// PCI Function Number - Max 8 functions (Bits 2:0 of BDF) diff --git a/DynamicTablesPkg/Library/Acpi/Arm/AcpiDbg2LibArm/Dbg2Generator= .c b/DynamicTablesPkg/Library/Acpi/Arm/AcpiDbg2LibArm/Dbg2Generator.c index 51c843d25f75388104694855ce133b3d61860196..172d99f61cf36e7e65d62249960= fd7527d8dae00 100644 --- a/DynamicTablesPkg/Library/Acpi/Arm/AcpiDbg2LibArm/Dbg2Generator.c +++ b/DynamicTablesPkg/Library/Acpi/Arm/AcpiDbg2LibArm/Dbg2Generator.c @@ -1,7 +1,7 @@ /** @file DBG2 Table Generator =20 - Copyright (c) 2017 - 2019, ARM Limited. All rights reserved. + Copyright (c) 2017 - 2020, ARM Limited. All rights reserved. SPDX-License-Identifier: BSD-2-Clause-Patent =20 @par Reference(s): @@ -323,7 +323,7 @@ BuildDbg2Table ( Status =3D EFI_INVALID_PARAMETER; DEBUG (( DEBUG_ERROR, - "ERROR: DBG2: Uart port sybtype is invalid. PortSubtype =3D 0x%x\n", + "ERROR: DBG2: Uart port subtype is invalid. PortSubtype =3D 0x%x\n", SerialPortInfo->PortSubtype )); goto error_handler; diff --git a/DynamicTablesPkg/Library/Acpi/Arm/AcpiIortLibArm/IortGenerator= .c b/DynamicTablesPkg/Library/Acpi/Arm/AcpiIortLibArm/IortGenerator.c index 65d006c89e668c8b2b8a14326cddf1b69979597f..349caa8006bc34ca789cb3e321a= 0f87c0cd4ff0d 100644 --- a/DynamicTablesPkg/Library/Acpi/Arm/AcpiIortLibArm/IortGenerator.c +++ b/DynamicTablesPkg/Library/Acpi/Arm/AcpiIortLibArm/IortGenerator.c @@ -1,7 +1,7 @@ /** @file IORT Table Generator =20 - Copyright (c) 2017 - 2019, ARM Limited. All rights reserved. + Copyright (c) 2017 - 2020, ARM Limited. All rights reserved. SPDX-License-Identifier: BSD-2-Clause-Patent =20 @par Reference(s): @@ -1053,7 +1053,7 @@ AddRootComplexNodes ( **/ STATIC EFI_STATUS -AddSmmuInterrruptArray ( +AddSmmuInterruptArray ( IN CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL * CONST CfgMgrProtoc= ol, IN OUT EFI_ACPI_6_0_IO_REMAPPING_SMMU_INT * InterruptArr= ay, IN UINT32 InterruptCou= nt, @@ -1199,7 +1199,7 @@ AddSmmuV1V2Nodes ( SmmuNode->SMMU_NSgCfgIrptFlags =3D NodeList->SMMU_NSgCfgIrptFlags; =20 // Add Context Interrupt Array - Status =3D AddSmmuInterrruptArray ( + Status =3D AddSmmuInterruptArray ( CfgMgrProtocol, ContextInterruptArray, SmmuNode->NumContextInterrupts, @@ -1217,7 +1217,7 @@ AddSmmuV1V2Nodes ( // Add PMU Interrupt Array if ((SmmuNode->NumPmuInterrupts > 0) && (NodeList->PmuInterruptToken !=3D CM_NULL_TOKEN)) { - Status =3D AddSmmuInterrruptArray ( + Status =3D AddSmmuInterruptArray ( CfgMgrProtocol, PmuInterruptArray, SmmuNode->NumPmuInterrupts, diff --git a/DynamicTablesPkg/Library/Acpi/Arm/AcpiMadtLibArm/MadtGenerator= .c b/DynamicTablesPkg/Library/Acpi/Arm/AcpiMadtLibArm/MadtGenerator.c index 2651ca15414694c494678bcec655fc882ee2cc0c..7ec800f51cb0dbee0da46a82986= 3647fd1839c23 100644 --- a/DynamicTablesPkg/Library/Acpi/Arm/AcpiMadtLibArm/MadtGenerator.c +++ b/DynamicTablesPkg/Library/Acpi/Arm/AcpiMadtLibArm/MadtGenerator.c @@ -1,7 +1,7 @@ /** @file MADT Table Generator =20 - Copyright (c) 2017 - 2019, ARM Limited. All rights reserved. + Copyright (c) 2017 - 2020, ARM Limited. All rights reserved. SPDX-License-Identifier: BSD-2-Clause-Patent =20 @par Reference(s): @@ -332,24 +332,24 @@ AddGICMsiFrameInfoList ( /** Update the GIC Redistributor Information. =20 @param [in] Gicr Pointer to GIC Redistributor structure= . - @param [in] GicRedisributorInfo Pointer to the GIC Redistributor Info. + @param [in] GicRedistributorInfo Pointer to the GIC Redistributor Info= . **/ STATIC VOID AddGICRedistributor ( IN EFI_ACPI_6_3_GICR_STRUCTURE * CONST Gicr, - IN CONST CM_ARM_GIC_REDIST_INFO * CONST GicRedisributorInfo + IN CONST CM_ARM_GIC_REDIST_INFO * CONST GicRedistributorInfo ) { ASSERT (Gicr !=3D NULL); - ASSERT (GicRedisributorInfo !=3D NULL); + ASSERT (GicRedistributorInfo !=3D NULL); =20 Gicr->Type =3D EFI_ACPI_6_3_GICR; Gicr->Length =3D sizeof (EFI_ACPI_6_3_GICR_STRUCTURE); Gicr->Reserved =3D EFI_ACPI_RESERVED_WORD; Gicr->DiscoveryRangeBaseAddress =3D - GicRedisributorInfo->DiscoveryRangeBaseAddress; - Gicr->DiscoveryRangeLength =3D GicRedisributorInfo->DiscoveryRangeLength= ; + GicRedistributorInfo->DiscoveryRangeBaseAddress; + Gicr->DiscoveryRangeLength =3D GicRedistributorInfo->DiscoveryRangeLengt= h; } =20 /** Add the GIC Redistributor Information to the MADT Table. diff --git a/DynamicTablesPkg/Library/Acpi/Arm/AcpiSpcrLibArm/SpcrGenerator= .c b/DynamicTablesPkg/Library/Acpi/Arm/AcpiSpcrLibArm/SpcrGenerator.c index 4b2580da7df9b4472ae9bcc3df2138a9e13004d0..b80e98ee7e143e39c540557d53a= 4129bf4ac5eb7 100644 --- a/DynamicTablesPkg/Library/Acpi/Arm/AcpiSpcrLibArm/SpcrGenerator.c +++ b/DynamicTablesPkg/Library/Acpi/Arm/AcpiSpcrLibArm/SpcrGenerator.c @@ -1,7 +1,7 @@ /** @file SPCR Table Generator =20 - Copyright (c) 2017 - 2019, ARM Limited. All rights reserved. + Copyright (c) 2017 - 2020, ARM Limited. All rights reserved. SPDX-License-Identifier: BSD-2-Clause-Patent =20 @par Reference(s): @@ -189,7 +189,7 @@ BuildSpcrTable ( Status =3D EFI_INVALID_PARAMETER; DEBUG (( DEBUG_ERROR, - "ERROR: SPCR: Uart port sybtype is invalid. PortSubtype =3D 0x%x\n", + "ERROR: SPCR: Uart port subtype is invalid. PortSubtype =3D 0x%x\n", SerialPortInfo->PortSubtype )); goto error_handler; @@ -224,7 +224,7 @@ BuildSpcrTable ( Status =3D EFI_INVALID_PARAMETER; DEBUG (( DEBUG_ERROR, - "ERROR: SPCR: Invalid Port Sybtype (must be < 256). Status =3D %r\n"= , + "ERROR: SPCR: Invalid Port subtype (must be < 256). Status =3D %r\n"= , Status )); goto error_handler; diff --git a/DynamicTablesPkg/Library/Acpi/Arm/AcpiSratLibArm/SratGenerator= .c b/DynamicTablesPkg/Library/Acpi/Arm/AcpiSratLibArm/SratGenerator.c index 620e2929ef2460b6bf318fa85f8bca984608b955..6844bb40eb02e994bb6a4edfaf2= 5689685ca01fc 100644 --- a/DynamicTablesPkg/Library/Acpi/Arm/AcpiSratLibArm/SratGenerator.c +++ b/DynamicTablesPkg/Library/Acpi/Arm/AcpiSratLibArm/SratGenerator.c @@ -1,7 +1,7 @@ /** @file SRAT Table Generator =20 - Copyright (c) 2019, ARM Limited. All rights reserved. + Copyright (c) 2019 - 2020, ARM Limited. All rights reserved. SPDX-License-Identifier: BSD-2-Clause-Patent =20 @par Reference(s): @@ -101,7 +101,7 @@ GET_OBJECT_LIST ( /** Return the PCI Device information in BDF format =20 PCI Bus Number - Max 256 busses (Bits 15:8 of BDF) - PCI Device Mumber - Max 32 devices (Bits 7:3 of BDF) + PCI Device Number - Max 32 devices (Bits 7:3 of BDF) PCI Function Number - Max 8 functions (Bits 2:0 of BDF) =20 @param [in] DeviceHandlePci Pointer to the PCI Device Handle. diff --git a/DynamicTablesPkg/Readme.md b/DynamicTablesPkg/Readme.md index 93fd1f313aa5227df5c1ccc82dfe17cb4c8f9e0a..bcaae6daa5fff24d9f62639149e= 9f82c2665c682 100644 --- a/DynamicTablesPkg/Readme.md +++ b/DynamicTablesPkg/Readme.md @@ -136,4 +136,4 @@ Documentation =20 Refer to the following presentation from *UEFI Plugfest Seattle 2018*: =20 -[Dynamic Tables Framework: A Step Towards Automatic Generation of Advanced= Configuration and Power Interface (ACPI) & System Management BIOS (SMBIOS)= Tables =E2=80=93 Sami Mujawar (Arm).](http://www.uefi.org/sites/default/fi= les/resources/Arm_Dynamic%20Tables%20Framework%20A%20Step%20Towards%20Autom= atic%20Generation%20of%20Advanced%20Configuration%20and%20Power%20Interface= %20%28ACPI%29%20%26%20System%20Management%20BIOS%20%28SMBIOS%29%20Tables%20= _0.pdf) +[Dynamic Tables Framework: A Step Towards Automatic Generation of Advanced= Configuration and Power Interface (ACPI) & System Management BIOS (SMBIOS)= Tables](http://www.uefi.org/sites/default/files/resources/Arm_Dynamic%20Ta= bles%20Framework%20A%20Step%20Towards%20Automatic%20Generation%20of%20Advan= ced%20Configuration%20and%20Power%20Interface%20%28ACPI%29%20%26%20System%2= 0Management%20BIOS%20%28SMBIOS%29%20Tables%20_0.pdf) --=20 'Guid(CE165669-3EF3-493F-B85D-6190EE5B9759)'