From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM04-CO1-obe.outbound.protection.outlook.com (NAM04-CO1-obe.outbound.protection.outlook.com [40.92.10.43]) by mx.groups.io with SMTP id smtpd.web12.490.1602796321839446200 for ; Thu, 15 Oct 2020 14:12:02 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="body hash did not verify" header.i=@outlook.com header.s=selector1 header.b=Dnr7bUhM; spf=pass (domain: outlook.com, ip: 40.92.10.43, mailfrom: michael.kubacki@outlook.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SqsfoiHgRBq+rw9FXGhwFsykkfbeapNoabQ7NIAwxfmw5AGow202aLuE7o4kjQtHbmKMvyU5u00FTu1yx/bzyCsdGv+MU81TP3gmJKt7ZfJJkZ1banAvCSj2yF2g0CsG/hpGbeAXeJkH49x3dY/ypQXtC3GhMH8LQYmrvlVtAXT8aVWEOVfaML0fPCFGNig9RIWy9AIvs5+DVdZjDmbk/w5Cna5bVjvAt2uRR0pyifWZ+o/GS6aWOkvOeVgHtdGIjyb7vOqIMYhE09jFWx5leLGSZMUgQEspFZwkgUYE+NzAizIBjR+qNDtb60t48bp72UbsMauZuG7NY/+XUlgZIA== 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=D84oleQjYb0MuRruVh/BUjgVTvoL0r6QeoxSJtSlz98=; b=AT4XKs7e8n/w9Q0wcLmE9JaWtcH+/LHY+GKjF5E0OkQ0VwXdZkBxMbKrxLYh3+i4AvIQkxljOAcX0TTJSQszMguYCain/rlqRZb2+dxl2ZOWjoA2HHgHGNVcBeRreS7jQsPIs/2+42o1rGhsSkM8nUsfAAMRQocWu9e9/uv9ocl6gMdHzkd7EPGDnr8vX5uKKgzsXl/HZjKIiI1kfBFfPx7Lc1Dx3+8qjufStZQPP6bMToJRn1WUD2VEEMQCfm0oUJdPiimu9G/A3Blq0cUdtMQJwTDVC8+Gt3nHGDTqaY2WehRPXBJYrPHIXpVy/jM/L+Ziz4m4QEeWJ34Ocdnt+Q== 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=D84oleQjYb0MuRruVh/BUjgVTvoL0r6QeoxSJtSlz98=; b=Dnr7bUhMLRV29s6HgfecPoKbSqmhIrYb6m4RzS1FuUIKYfV6tyo7HokZDgXVO+jORqHLH+A6nKc2OJdgQDrn1l6ADDIzXbeQJi+Bs4C6JDLQ3Y196weEoRjD2JcEyLiUtpUVYEJx1kaeuOEZsdY+6h08qbL+mxc92zTJ3KxV1+qTfWwkD3N/CfPWT6ZL9NEu+BJnk8driKL9XPa2nlDLFpXU5rsetuIpqhkEvUsOaIjO6tOSn8ut+YXAescB2OX3CI670lFLcC8nF3XBetW30kmbaSeOaD0tdQVFQBFQz/2H3W1UDCgo0Eara8To6rQONmJxa+0DP1FzYO/tx+ZUWw== Received: from DM6NAM04FT027.eop-NAM04.prod.protection.outlook.com (2a01:111:e400:7ea3::53) by DM6NAM04HT256.eop-NAM04.prod.protection.outlook.com (2a01:111:e400:7ea3::484) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3455.27; Thu, 15 Oct 2020 21:12:00 +0000 Received: from MWHPR07MB3440.namprd07.prod.outlook.com (2a01:111:e400:7ea3::53) by DM6NAM04FT027.mail.protection.outlook.com (2a01:111:e400:7ea3::334) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3455.27 via Frontend Transport; Thu, 15 Oct 2020 21:12:00 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:66C07D43F2337C882BC50F4A9271D398F756EB5DC5B820F3882EA02D924160EB;UpperCasedChecksum:22A85C738C08F5B6FDEB2046745D9AC178D20DFB0DD280FA0A66CC22816787E5;SizeAsReceived:7708;Count:47 Received: from MWHPR07MB3440.namprd07.prod.outlook.com ([fe80::858f:bd50:1b65:e803]) by MWHPR07MB3440.namprd07.prod.outlook.com ([fe80::858f:bd50:1b65:e803%7]) with mapi id 15.20.3455.031; Thu, 15 Oct 2020 21:12:00 +0000 From: "Michael Kubacki" To: devel@edk2.groups.io CC: Liming Gao , Michael D Kinney , Guomin Jiang , Wei6 Xu , Zhiguang Liu Subject: [PATCH v5 1/6] MdePkg/SystemResourceTable.h: Add vendor range values Date: Thu, 15 Oct 2020 14:11:16 -0700 Message-ID: X-Mailer: git-send-email 2.28.0.windows.1 In-Reply-To: <20201015211121.1927-1-michael.kubacki@outlook.com> References: <20201015211121.1927-1-michael.kubacki@outlook.com> X-TMN: [w86we8n+2bCYCKVYY/MI6Yrh5QHXJXRj20xMvKJvDb18Y87aFnOo1VwNCU1mJm5I] X-ClientProxiedBy: MWHPR22CA0029.namprd22.prod.outlook.com (2603:10b6:300:69::15) To MWHPR07MB3440.namprd07.prod.outlook.com (2603:10b6:301:69::28) Return-Path: michael.kubacki@outlook.com X-Microsoft-Original-Message-ID: <20201015211121.1927-2-michael.kubacki@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost.localdomain (2001:4898:80e8:8:d168:ab8a:5f17:7fc6) by MWHPR22CA0029.namprd22.prod.outlook.com (2603:10b6:300:69::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3477.20 via Frontend Transport; Thu, 15 Oct 2020 21:12:00 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 47 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 8e3c3b20-8a92-445c-1ce2-08d8714ef4ed X-MS-TrafficTypeDiagnostic: DM6NAM04HT256: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: f32mS0EFPrPS2Mx9rgMpFvaUM13FikzRVwCtq109ovLvcph9RUsjLHSc1sQGDefdx7iQGnTIr4GOzN44s49+e3HVZ+AJ0x6QGR3XVGwHXGQwm9XpJHhXoNgbOG6Yj2RTO49m/3xpH9b9WXZtfM4umzxG8cPeHNgG/p2ns096Oa4LUEu1glB32tDxYY6/Z/ItcakhKrYTsIbJT3ToSSH3VQ== X-MS-Exchange-AntiSpam-MessageData: 3bQkhJffuKRmkqa0pXfJOXNQC5dMRTNDkaPDxKBSSI1kHAw+MQUdZLi9mslIpt7LJdh+wY+jMKpIAZyiTXLuvN4l0V58FeSehAy50Jw8eBJSrcruSyAE0jAqXQVpE7GgOrBQnEiD/OYFdAn66ZhQMUeKxgnbTFutB6XQ5nKDdOwDSGydozzIP8qqc/15r9J0sV6yM3QVW4bz4u0qSYVc/w== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8e3c3b20-8a92-445c-1ce2-08d8714ef4ed X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Oct 2020 21:12:00.5681 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: DM6NAM04FT027.eop-NAM04.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: DM6NAM04HT256 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain From: Michael Kubacki Adds the following macros to define the unsuccessful vendor range min and max (defined in UEFI Specification 2.8): 1. LAST_ATTEMPT_STATUS_ERROR_UNSUCCESSFUL_VENDOR_RANGE_MIN 2. LAST_ATTEMPT_STATUS_ERROR_UNSUCCESSFUL_VENDOR_RANGE_MAX Cc: Liming Gao Cc: Michael D Kinney Cc: Guomin Jiang Cc: Wei6 Xu Cc: Zhiguang Liu Signed-off-by: Michael Kubacki --- MdePkg/Include/Guid/SystemResourceTable.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/MdePkg/Include/Guid/SystemResourceTable.h b/MdePkg/Include/Gui= d/SystemResourceTable.h index 418b8c8d055a..c330fd80a693 100644 --- a/MdePkg/Include/Guid/SystemResourceTable.h +++ b/MdePkg/Include/Guid/SystemResourceTable.h @@ -2,6 +2,7 @@ Guid & data structure used for EFI System Resource Table (ESRT) =20 Copyright (c) 2015 - 2020, Intel Corporation. All rights reserved.
+ Copyright (c) Microsoft Corporation.
SPDX-License-Identifier: BSD-2-Clause-Patent =20 @par Revision Reference: @@ -44,6 +45,18 @@ #define LAST_ATTEMPT_STATUS_ERROR_PWR_EVT_BATT 0x00000007 #define LAST_ATTEMPT_STATUS_ERROR_UNSATISFIED_DEPENDENCIES 0x00000008 =20 +/// +/// LAST_ATTEMPT_STATUS_ERROR_UNSUCCESSFUL_VENDOR_RANGE_MAX is defined as +/// 0x4000 as of UEFI Specification 2.8B. This will be modified in the +/// future to the correct value 0x3FFF. To ensure correct implementation, +/// this change is preemptively made in the value defined below. +/// +/// When the UEFI Specification is updated, this comment block can be +/// removed. +/// +#define LAST_ATTEMPT_STATUS_ERROR_UNSUCCESSFUL_VENDOR_RANGE_MIN 0x00001000 +#define LAST_ATTEMPT_STATUS_ERROR_UNSUCCESSFUL_VENDOR_RANGE_MAX 0x00003FFF + typedef struct { /// /// The firmware class field contains a GUID that identifies a firmware = component --=20 2.28.0.windows.1