From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (NAM12-BN8-obe.outbound.protection.outlook.com [40.92.21.25]) by mx.groups.io with SMTP id smtpd.web12.10843.1596165326379059275 for ; Thu, 30 Jul 2020 20:15:26 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="body hash did not verify" header.i=@outlook.com header.s=selector1 header.b=dOc+44is; spf=pass (domain: outlook.com, ip: 40.92.21.25, mailfrom: michael.kubacki@outlook.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XyzLhr7+ouduiS/Aq2+FXtcbXsM0uDgJw/j31zHhXkr4o5YQ57scQ6Qi0MDSHHsL+hC/2bEJrrSeVt4ZwsvRQ1NBTcprsPfPe3D1t0hlW6AaxQjSLSjBK0iuzyLvl3xpJPleIf6bQo8MCkfklB4sDHxpAy9Av2/VuuVNq6ViQPFimBjb2UtErpFrcXdlllVZ4rfrTMrYIA76qoiTVofGfhfOPyxy5LzljQru0jgJrcEPhxmR3pKtlU4JumQqflOta5KrSepKaQbO5vK3aJpYK8HESEx/tyF1QiZTASIK5CJR6qnJQdjrRjgBMSD5dm1LerhY1Uoz2B2BbWWar1gnPQ== 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=Um1wN16iGywVJHKyHWhsX8KlI4NlK5LhUGutbAgPvl0=; b=nLiGuilIIFF6xoK5FOTcrNBDszYQ5g9m/Uqhzgn4gL344kzLCa/85cGVifUjAXEAviyepwN+IqCY+wWMhWt++R24N2I6/BTTExWAtVCNVTKXBP53UQ7XEgeNJ+VW0YooW7jTGlgubvBAsqrP3ZJgZaZpcbUP+HycZiAljTvHNokdy5QrdmpNBWhIIZfumCdnHV5vIBouSgH92pLYS+ap3DzmxfBGFaacXk6z6Iok8Eo1O9TPobi0q2UDYhCBKyKdEve8yiQm3giHggKT8uYIB7ReT2tU79OMBV9KbbyVitnEpTst5hdhMe9WGhIdxddjiT2jJJZWk4bKIB+kkOXQGg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Um1wN16iGywVJHKyHWhsX8KlI4NlK5LhUGutbAgPvl0=; b=dOc+44isBYPXH/JKbFYdXj4Mr1+WIFw2PJKd9YMqpQms5KGpV2wjlPWftLnW9CdpHGwMfqcJQML51xuz3XgHmhDdtgweKsWDTgiLJ1QTK3NIE/rRx5rX4RJSi4+/8YukhYfDsWL1phaax1SY8wGRXZn8nV5ELrWlsq2U3uUrtYMmJe9UF7ivkc/HFY49P9Pa0ydS6IP4Sf6xoKD2KBOIJHsDgKt/OtEQ5leZ1iRVQhpdzBmO48IHkOmEYBQJEqbNpHszWnceAou1Yd1O8VGLDbCaWTZbfILcx/sunaTzHH73Qui4aiAvWTBbISmL/9jsg2ouHI9zD3qSupMG9Cm/uA== Received: from MW2NAM12FT019.eop-nam12.prod.protection.outlook.com (2a01:111:e400:fc65::50) by MW2NAM12HT203.eop-nam12.prod.protection.outlook.com (2a01:111:e400:fc65::480) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3239.14; Fri, 31 Jul 2020 03:15:24 +0000 Received: from MWHPR07MB3440.namprd07.prod.outlook.com (2a01:111:e400:fc65::4c) by MW2NAM12FT019.mail.protection.outlook.com (2a01:111:e400:fc65::86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3239.14 via Frontend Transport; Fri, 31 Jul 2020 03:15:24 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:B976EACE35E136ED65BCF32ED6D98960BE4F0DB5115975A5256DBEAD6F776FC5;UpperCasedChecksum:B5D3339FE4E38D0EDA44DD16C30F33D72C12B305783C052423EEAB15FE846126;SizeAsReceived:7559;Count:47 Received: from MWHPR07MB3440.namprd07.prod.outlook.com ([fe80::9856:570e:1735:974e]) by MWHPR07MB3440.namprd07.prod.outlook.com ([fe80::9856:570e:1735:974e%7]) with mapi id 15.20.3216.033; Fri, 31 Jul 2020 03:15:24 +0000 From: "Michael Kubacki" To: devel@edk2.groups.io CC: Liming Gao , Michael D Kinney Subject: [PATCH v1 0/7] FmpDevicePkg Minor Fixes Date: Thu, 30 Jul 2020 20:14:41 -0700 Message-ID: X-Mailer: git-send-email 2.27.0.windows.1 X-ClientProxiedBy: CO2PR04CA0115.namprd04.prod.outlook.com (2603:10b6:104:7::17) To MWHPR07MB3440.namprd07.prod.outlook.com (2603:10b6:301:69::28) Return-Path: michael.kubacki@outlook.com X-Microsoft-Original-Message-ID: <20200731031448.1103-1-michael.kubacki@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost.localdomain (2001:4898:80e8:0:8072:23b8:48ea:d2c1) by CO2PR04CA0115.namprd04.prod.outlook.com (2603:10b6:104:7::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3239.18 via Frontend Transport; Fri, 31 Jul 2020 03:15:24 +0000 X-Mailer: git-send-email 2.27.0.windows.1 X-Microsoft-Original-Message-ID: <20200731031448.1103-1-michael.kubacki@outlook.com> X-TMN: [RmttixPe8pXur9/kxpCrQk3f42o8ICQgyISDpYhUP2fXyFkBRxQ4J0+WRlYwMSGQ] X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 47 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: cbd1711f-6f47-46b9-112b-08d834fff73d X-MS-TrafficTypeDiagnostic: MW2NAM12HT203: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: KT4FRk/IWiy9oj85yA8t++kqI331TrceE+v8YEf9MEWvL54JarOGaB19ucEpXSLwTeUSGfFdgRNZFLc7g/kkm+tjzoV1bu3FGBI/z6rCwXQixSC2nBOKsND8tSWqR8ak4fzi2l+R1e7Yf6t/lwMKwtSIRBJF2shW03l7hr4jIqmowaJFIscKybpRmLMXOMQoXDuLtsmniOH81x/ijPZbHn5nX7R6xp9pbPLW23tAsOP3s1VnSPGJMOg4BxczXUVu X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:0;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR07MB3440.namprd07.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:;DIR:OUT;SFP:1901; X-MS-Exchange-AntiSpam-MessageData: 9vCttie8SXeF0v6meNat0V7Ua0AApjpMLTTL/njApzZAOvJPEx9Rr4rB8qpHoS3NqSy+KrVDUsx7jCozlzcloSYXtFtpSAtlGTgyoRdrOZ9P2m9trDIxAZOP8uSdMeXf8UlLpqnQsD+8NytLDfRF0SoWAev7+IU7dCT9bkBBfA/0/gh+tpGuEjh8TZ9cN/oKw+XtSM8e5ETTHnnr/sbGcA== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: cbd1711f-6f47-46b9-112b-08d834fff73d X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Jul 2020 03:15:24.4922 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: MW2NAM12FT019.eop-nam12.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW2NAM12HT203 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain From: Michael Kubacki REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3D2869 This patch series makes minor fixes and enhancements in FmpDevicePkg. None of the issues impact functionality in a major way. These are smaller sets of changes that are being submitted prior to a larger future patch series that will cover functional changes for BZ2802. Please check the git notes in patch 3 and patch 5. Cc: Liming Gao Cc: Michael D Kinney Signed-off-by: Michael Kubacki Michael Kubacki (7): FmpDevicePkg/FmpDependencyLib: Correct ValidateDependency() documentation FmpDevicePkg/FmpDependencyLib: Fix "exression" typo FmpDevicePkg/FmpDependencyLib: Handle version string overflow FmpDevicePkg/FmpDependencyCheckLib: Return unsatisfied on handle failure FmpDevicePkg/FmpDxe: Better warn of potential ImageTypeId misconfig FmpDevicePkg/FmpDxe: Indicate ESRT GUID on invalid ImageIdName FmpDevicePkg/FmpDxe: Improve function parameter validation FmpDevicePkg/FmpDxe/FmpDxe.c | 62 ++= ++++++++++++++---- FmpDevicePkg/Library/FmpDependencyCheckLib/FmpDependencyCheckLib.c | 2 + FmpDevicePkg/Library/FmpDependencyLib/FmpDependencyLib.c | 8 ++= - FmpDevicePkg/FmpDxe/FmpDxe.h | 10 ++= -- FmpDevicePkg/Include/Library/FmpDependencyLib.h | 5 +- 5 files changed, 67 insertions(+), 20 deletions(-) --=20 2.27.0.windows.1