From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=40.107.13.84; helo=eur01-he1-obe.outbound.protection.outlook.com; envelope-from=sami.mujawar@arm.com; receiver=edk2-devel@lists.01.org Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-eopbgr130084.outbound.protection.outlook.com [40.107.13.84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 6EDB5211CF343 for ; Mon, 25 Feb 2019 05:38:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector1-arm-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rzGaTKXQKe5M11OGTHopp/JkWb4eAtyeC5YeAebYJXA=; b=FMZVMw3Ztujgjzl/UPLO4yheHvkdmhWCpbcdJxrGxVsIB1PrQS7nfoG58B4nrTK9JKFV1JC0iFUhSHnNwLiUP8yvy7R2M3O+xrT9YDUTA5yQO/pGo24e1fcdXKQYTrv9Jl2vIxYkoMR4KxkKO4l1cHf2mJmpBsCOXXx2UE/hrg8= Received: from DB6PR0802MB2375.eurprd08.prod.outlook.com (10.172.228.142) by DB6PR0802MB2280.eurprd08.prod.outlook.com (10.172.225.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1643.16; Mon, 25 Feb 2019 13:38:17 +0000 Received: from DB6PR0802MB2375.eurprd08.prod.outlook.com ([fe80::905e:ddbb:ba27:9fc5]) by DB6PR0802MB2375.eurprd08.prod.outlook.com ([fe80::905e:ddbb:ba27:9fc5%3]) with mapi id 15.20.1643.019; Mon, 25 Feb 2019 13:38:17 +0000 From: Sami Mujawar To: Ashish Singhal , "edk2-devel@lists.01.org" CC: Alexei Fedorov , nd Thread-Topic: [PATCH 0/2] DynamicTablesPkg Updates Thread-Index: AQHUyhS4pBwJjqJqUkSn6WNczIlaNaXwid0g Date: Mon, 25 Feb 2019 13:38:17 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Sami.Mujawar@arm.com; x-originating-ip: [217.140.106.52] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: bb733a5e-e8c2-454a-2eda-08d69b268017 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020); SRVR:DB6PR0802MB2280; x-ms-traffictypediagnostic: DB6PR0802MB2280: nodisclaimer: True x-microsoft-exchange-diagnostics: 1; DB6PR0802MB2280; 20:I3iIKpqj28UovMaOeW35Ekvcj9C8gOM/k+Kqz4bi/ICg00HZVyB3vh0NYnIiRn5oqwhw+/sk+XGCltlZCY/hWv9HrmfqH8zhBO0al6qn8o+4M0j7OT0823B8FjriA3L7LEyUW9+e/aPJE0TsJ4KcuWg+4bK8jkPEWnhJNJM7WTc= x-microsoft-antispam-prvs: x-forefront-prvs: 095972DF2F x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(136003)(39860400002)(396003)(346002)(376002)(366004)(189003)(199004)(13464003)(68736007)(6246003)(2906002)(26005)(102836004)(106356001)(3846002)(478600001)(476003)(6116002)(105586002)(11346002)(446003)(486006)(52536013)(9686003)(97736004)(186003)(5660300002)(25786009)(305945005)(7736002)(74316002)(229853002)(55016002)(54906003)(316002)(2501003)(110136005)(6436002)(8936002)(14454004)(53546011)(81156014)(14444005)(256004)(71200400001)(53936002)(71190400001)(72206003)(8676002)(15650500001)(6506007)(99286004)(86362001)(33656002)(66066001)(81166006)(7696005)(76176011)(4326008); DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0802MB2280; H:DB6PR0802MB2375.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: QbDtznFckZK9s1tfO48SBXoVPJWDpkfdGNkSzu69CKPD7TCgDxqA93v62W8UUEysx+UZVjM+FmzpC/niWtR+TsIktJRTYR1vi8UNkPpjyZhU51j1DrrlTjwHUsSsz9jwS4ylXNJSjOmBSdquTJcirxj/XaghwIS3p8niv1igefsqzO8BpfLpbL+0Npbq/fXVfjxuRtzWeZnaWdWBmoGcV4WfcaoKdi4/3MUztTcghvJI6YeTEYAG1S+TnrejSKNsmb4Sl5XtljUWU/Txp+Flxb7MmGJw0cwi4xJy/PxRyesBdJp9Fre4drKpLh/L20aRR6FqgQvZAQ/F3y2OGCCylrXlD0bPz8DRjR4w1PIa7N7dNztI7UYgB/YN3OMbBv6OgE/O7GvBZTlKtSn7Za6Nzt2ebpk/eBlm2m0sN71SC0o= MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: bb733a5e-e8c2-454a-2eda-08d69b268017 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Feb 2019 13:38:17.7437 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2280 Subject: Re: [PATCH 0/2] DynamicTablesPkg Updates X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 X-List-Received-Date: Mon, 25 Feb 2019 13:38:22 -0000 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Sami Mujawar -----Original Message----- From: Ashish Singhal =20 Sent: 21 February 2019 06:39 PM To: edk2-devel@lists.01.org Cc: Sami Mujawar ; Alexei Fedorov ; Ashish Singhal Subject: [PATCH 0/2] DynamicTablesPkg Updates DynamicTablesPkg/DynamicTableManagerDxe: Update DEPEX This patch adds appropriate dependencies to DynamicTableManagerDxe. The initialization function fails if gEdkiiDynamicTableFactoryProtocolGuid and gEdkiiConfigurationManagerProtocolGuid are not present already. Since w= e are not relying on a callback but locating these in initialization, we sh= ould add these dependencies. Towards the end of initialization function whe= re we build and install ACPI tables, we locate gEfiAcpiTableProtocolGuid an= d return a failure is not present. We need to add approriate dependency for= this as well. Adding these proper dependencies would make the code not rel= y on drivers forcefully dispatched in a particular order DynamicTablesPkg/AcpiSpcrLibArm: Support 16550 UART. This patch adds support for 16550 UART in ACPI SPCR table. HLOS support for= this type of UART is already present. Both the patches have been verified to work on hardware. Ashish Singhal (2): DynamicTablesPkg/DynamicTableManagerDxe: Update DEPEX DynamicTablesPkg/AcpiSpcrLibArm: Support 16550 UART. .../Drivers/DynamicTableManagerDxe/DynamicTableManagerDxe.inf | 4 = +++- DynamicTablesPkg/Library/Acpi/Arm/AcpiSpcrLibArm/SpcrGenerator.c | 2 = ++ 2 files changed, 5 insertions(+), 1 deletion(-) -- 2.7.4