From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR02-HE1-obe.outbound.protection.outlook.com (EUR02-HE1-obe.outbound.protection.outlook.com [40.107.1.50]) by mx.groups.io with SMTP id smtpd.web12.9343.1597324027452709311 for ; Thu, 13 Aug 2020 06:07:08 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=ZDgeQe44; spf=pass (domain: arm.com, ip: 40.107.1.50, 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=mUlIBKXfhIsnTLsrk09zxhDVF4/Itz5+cZqYplWKhcM=; b=ZDgeQe44fgEom2lC6l4nxeP7jUCqRgXvpttjmjRmkBIiqfENjAqtAg+mj8oFQ1RFM47RXrL04JNgttoH0VJIHLSfnGJbs4dVgCx0JIPX9jWS7uoGYrmySPZdDE+vJnyzrkPiSOqH9A44C2rZCV9ajYV5Rz7KIiLdhidzdrgcGhc= Received: from DB6PR0501CA0046.eurprd05.prod.outlook.com (2603:10a6:4:67::32) by AM0PR08MB3171.eurprd08.prod.outlook.com (2603:10a6:208:5d::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3283.15; Thu, 13 Aug 2020 13:07:02 +0000 Received: from DB5EUR03FT015.eop-EUR03.prod.protection.outlook.com (2603:10a6:4:67:cafe::fd) by DB6PR0501CA0046.outlook.office365.com (2603:10a6:4:67::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3283.16 via Frontend Transport; Thu, 13 Aug 2020 13:07:02 +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 DB5EUR03FT015.mail.protection.outlook.com (10.152.20.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3283.16 via Frontend Transport; Thu, 13 Aug 2020 13:07:02 +0000 Received: ("Tessian outbound 195a290eb161:v64"); Thu, 13 Aug 2020 13:07:02 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 9bc61534dbf1cabe X-CR-MTA-TID: 64aa7808 Received: from 071bd196503c.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 11BD7F39-AB8D-43A5-9668-617136EA13EC.1; Thu, 13 Aug 2020 13:06:56 +0000 Received: from FRA01-PR2-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 071bd196503c.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 13 Aug 2020 13:06:56 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Okfl6zWW5IBsTz00MCLLw5uSuIBKLWb0bo0rvhifqNsqzYWUvNHUrHdYZm7ACRFMyPiAMobAvkmcimf5lfm8WImVWzQ5Cou0odW3Y0WeFG7xFM7eN/CYSQO8ArbRF3ksvBqmq1B/WOsVRoj0B1EPup3MOhP6k5l1RRgp1BOoicZXdUalSRSHAhFMe8whred22na+TNyihkbzPW1BSthAmg9QuLOKWfxaD9JK1oPke2mWRn/pGYZ87UGg7nUXgTKn6e/q7PHYVZYKRYpIi3fYsRwe6nahBFh6mma0i+2tjHQY/L367jU56OhF+h5SyXfuPuUuvRgPwwS4/PBAftBIMg== 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=mUlIBKXfhIsnTLsrk09zxhDVF4/Itz5+cZqYplWKhcM=; b=JmkM9X2gjsCuxyyQ8/ty+pFVddhvP35KKaXWoiohI0jV3jSsqYnBRVTC/DQt6c8+Oncfv1hSMQakdaj7g+9nErvRKqDGlw0O0ZHnAjZ70tIwIiSMPXkX/lFLW9T+Z/ckPupccUY4pNViJlvPELCJfxgvDfxILFUF2SWUk8Aeh6HxKccdBpWF9i67v8ToMS45ez4FySV0Ijw3cGbr2dPbR5EifIgdpeiEAuHN+Nuq6cOuro/v2CHgKVf9emv5eYd7A9Rq0idCQdOhcnmfC5aDxXBfOC7zuYbS6C2W8Zf+FUxsa1KjeRnHJ34rbdIw4sBaiegsyloewjkHjem9W7XsBg== 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=mUlIBKXfhIsnTLsrk09zxhDVF4/Itz5+cZqYplWKhcM=; b=ZDgeQe44fgEom2lC6l4nxeP7jUCqRgXvpttjmjRmkBIiqfENjAqtAg+mj8oFQ1RFM47RXrL04JNgttoH0VJIHLSfnGJbs4dVgCx0JIPX9jWS7uoGYrmySPZdDE+vJnyzrkPiSOqH9A44C2rZCV9ajYV5Rz7KIiLdhidzdrgcGhc= Received: from AM6PR01CA0057.eurprd01.prod.exchangelabs.com (2603:10a6:20b:e0::34) by PR2PR08MB4650.eurprd08.prod.outlook.com (2603:10a6:101:19::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3261.16; Thu, 13 Aug 2020 13:06:54 +0000 Received: from AM5EUR03FT024.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:e0:cafe::76) by AM6PR01CA0057.outlook.office365.com (2603:10a6:20b:e0::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3283.16 via Frontend Transport; Thu, 13 Aug 2020 13:06:54 +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 AM5EUR03FT024.mail.protection.outlook.com (10.152.16.175) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.3283.16 via Frontend Transport; Thu, 13 Aug 2020 13:06:54 +0000 Received: from AZ-NEU-EX01.Emea.Arm.com (10.251.26.4) by AZ-NEU-EX04.Arm.com (10.251.24.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.2044.4; Thu, 13 Aug 2020 13:06:53 +0000 Received: from AZ-NEU-EX03.Arm.com (10.251.24.31) by AZ-NEU-EX01.Emea.Arm.com (10.251.26.4) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1779.2; Thu, 13 Aug 2020 13:06:53 +0000 Received: from E107187.Arm.com (10.57.42.181) by mail.arm.com (10.251.24.31) with Microsoft SMTP Server id 15.1.2044.4 via Frontend Transport; Thu, 13 Aug 2020 13:06:52 +0000 From: "Sami Mujawar" To: CC: Sami Mujawar , , , , , , , , , , Subject: [PATCH edk2-platforms v1-resend 0/7] Updates to support Dynamic AML Date: Thu, 13 Aug 2020 14:06:45 +0100 Message-ID: <20200813130652.43144-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: 684e23f7-7ee4-4c41-9cb7-08d83f89c4fe X-MS-TrafficTypeDiagnostic: PR2PR08MB4650:|AM0PR08MB3171: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Oob-TLC-OOBClassifiers: OLM:9508;OLM:9508; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: Z/7WVnCKlbpBL5Is9LV5erhvLM7fuco3HpljchDQNqiUGRT5w9fjlZBy/zf2wYVNi0BZknVpoJQUO27Dmoz+3sxW/EW3Rrdix1VjkHowQJWFTKOxCSnMVgdmbcVRTYlLzA9aK8sprIo5WLC8PcXDFZCJpuhgAfzc2St8Iw4D1L9TQh1gY0ftOTn6pjFsfVCm8PUez1brlSgaK7ypBwoCv1Gcy4WFfQRFr9pDHBODlbgzA9/nZx8FNLCQIF6iDwLkq5b5vEowobA5NF8gziFTc73oVGPugbOIKLjQunOBTtLDgQmxpkB/XWk7OvoS/VVsrdjsZefe3m//I55kCU/EujlPCOVFgZn5+6/4ahBwfl+aQa+u5kwo7EKCozHHaoLpb/SpHS9sQYtxgxQ+hVDzeOAYJHa0VagqTUP5UFxru5im6WXhWwgqDxtRcffr+103FUm8h0FeAtNfZm9sVZjRvRbWF5RgfakgVgbYgzCWspY= 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)(136003)(346002)(39860400002)(396003)(46966005)(70206006)(426003)(336012)(54906003)(478600001)(26005)(44832011)(86362001)(316002)(4326008)(5660300002)(70586007)(15650500001)(47076004)(186003)(2906002)(966005)(2616005)(7696005)(8676002)(8936002)(356005)(82740400003)(6916009)(82310400002)(36756003)(81166007)(1076003)(83380400001)(6666004);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR2PR08MB4650 Return-Path: Sami.Mujawar@arm.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT015.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: b64da6f3-85ee-47cc-e486-08d83f89c079 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 6luNLKMOyJTkCXKc9PawPZMeNeW3oUTG9r6KYkrH/WrqTaVOWr7q7Egsayy4HO49pr/CuTLqZnEy5jQPypC0i2MEtBqQZmngplyrQqbQ7m7nA8Mw3VHK0j4O6WCYFgYlknahxsRC2xKxJ1LS2beiB5ZmL82pyNdRV+219yzpm/xH+75/taFCc4xk1yyhORGA7ULmTlplu2LRXxpqbrtwgHOIIspjoc/6f9ftxSbvpxNd++NND4NZCCA4sh93Fu8QPuAE7I3TKbZhk8nZPoAHE5qYSDEVR6aOCXz0gTWD1tz86M1gsjtE0V9y5h+q504eLau/NIqoKTB9ZjON/GCN7aTJWLMYfy13druF2nwIWde68Ld2nfGkqZWm7Al91NrMptQFi8DtriJdwEzvAGsYWNK2sbPVP/bIgy7CurTuntT3+vU17rnaK/m0B0/mBdt14jlR+s9AcnmKq73qfzohGAvRkKhjrC73K63VrDc99qw= 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)(376002)(346002)(136003)(396003)(39860400002)(46966005)(81166007)(336012)(47076004)(82740400003)(2906002)(186003)(6666004)(6916009)(426003)(26005)(1076003)(70586007)(36756003)(70206006)(7696005)(966005)(5660300002)(4326008)(82310400002)(316002)(83380400001)(8936002)(15650500001)(44832011)(2616005)(8676002)(478600001)(86362001)(54906003);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Aug 2020 13:07:02.0935 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 684e23f7-7ee4-4c41-9cb7-08d83f89c4fe 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: DB5EUR03FT015.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB3171 Content-Type: text/plain Resending the patch series after dropping gerrit change IDs. Dynamic Tables Framework has been updated to add support for Dynamic AML at https://edk2.groups.io/g/devel/topic/patch_v1_00_30_add_dynamic/76149133 The SPCR and DBG2 generators have been updated to use the Serial Port Fixup Library to dynamically generate the corresponding Serial ports as Definition Block tables. This makes the static description of the SPCR and DBG2 Serial Port definition blocks redundant. To dynamically describe the platform serial ports a SSDT Serial Port generator has also been introduced. In light of the above, the patches in this series: - Remove the redundant static Serial port definition blocks. - Use the SSDT Serial Port generator to describe the FVP platform Serial ports. - Fix an issue with incorrect interrupt assignment on FVP platform. - Remove unnecessary libraries linked with the Configuration Manager. - Increase the Juno FD size to accommodate AmlLib. Note: This patch series is dependent on the patch series at https://edk2.groups.io/g/devel/message/63246, which must be merged before this series can be integrated. The changes for this patch series can be seen at: https://github.com/samimujawar/edk2-platforms/tree/675_dynamic_aml_v1 Pierre Gondois (1): ArmPlatformPkg: Juno: Increase FD size Sami Mujawar (6): Platform/ARM/Juno: Remove SSDT UART table Platform/ARM: FVP: Fix serial port interrupt Platform/ARM: FVP: Add UART base address length Platform/ARM: FVP: Enable SSDT Serial generation Platform/ARM: Juno: Configuration Mgr lib linkage Platform/ARM: FVP: Configuration Mgr lib linkage Platform/ARM/JunoPkg/ArmJuno.fdf | 8 ++-- Platform/ARM/JunoPkg/ConfigurationManager/ConfigurationManagerDxe/AslTables/SsdtUart.asl | 42 ------------------- Platform/ARM/JunoPkg/ConfigurationManager/ConfigurationManagerDxe/ConfigurationManager.c | 7 ---- Platform/ARM/JunoPkg/ConfigurationManager/ConfigurationManagerDxe/ConfigurationManager.h | 3 +- Platform/ARM/JunoPkg/ConfigurationManager/ConfigurationManagerDxe/ConfigurationManagerDxe.inf | 4 +- Platform/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.dsc | 4 +- Platform/ARM/VExpressPkg/ConfigurationManager/ConfigurationManagerDxe/AslTables/Dsdt.asl | 25 ++--------- Platform/ARM/VExpressPkg/ConfigurationManager/ConfigurationManagerDxe/ConfigurationManager.c | 44 ++++++++++++++++++-- Platform/ARM/VExpressPkg/ConfigurationManager/ConfigurationManagerDxe/ConfigurationManager.h | 5 ++- Platform/ARM/VExpressPkg/ConfigurationManager/ConfigurationManagerDxe/ConfigurationManagerDxe.inf | 2 - 10 files changed, 56 insertions(+), 88 deletions(-) delete mode 100644 Platform/ARM/JunoPkg/ConfigurationManager/ConfigurationManagerDxe/AslTables/SsdtUart.asl -- 'Guid(CE165669-3EF3-493F-B85D-6190EE5B9759)'