From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (NAM02-SN1-obe.outbound.protection.outlook.com [40.92.44.77]) by mx.groups.io with SMTP id smtpd.web12.75520.1597785424651737805 for ; Tue, 18 Aug 2020 14:17:04 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="body hash did not verify" header.i=@outlook.com header.s=selector1 header.b=UKJ6EWSx; spf=pass (domain: outlook.com, ip: 40.92.44.77, mailfrom: michael.kubacki@outlook.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MNWqCWTIJ4iLl+31TrXN8i8SnUrKquYdHkqqtITZXhhJ6ZkrNTfPtg3PODH6Y3ST5BlruTqP4zBAb/3g/GJO1Qw2zCBFVtcpJeVPFHEF+IUuGNpt8K/L4QT0C/fK5BHWQU467Vj2T0q2spYp4OtYrUET2ETXPT1NYBYfKI9rGgd2yv/30IhWaqvs5Cs27L7rU4k2CzCI0yl1HEuVK6SJIzVamA8vO9A5Z2TyBUb5ft29IhHU/rRfgjjv5JoQyD7JEIuUqOPTSHFuNcCsSXDUIr7BiF4N02lJtVa6fOpfkMv+m/b3Ol3TujWaLnHeOipePNNumTkYMPn8dpBEl3joRQ== 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=Ygj01zfsUsm2TmN+GvAGzu4bGzrXjKbMVWQ32of0Tz4=; b=lFbGQrzpvTDl1/VDihTiOByOgPPQbx2zs8Da09lUdKF0Ae9yi5xIflTv5emjbTPHUqP3ytAERfP8K4sMit2eDf8AC+rQ9d0SgHps4NLgVuV+gHuj38wT3V3tS/GRPBCGkAAY8HpUYs3sycOIK5WFWShru7/YZ7WJokAluG53mbgcU0deAlDhXVXBoiXtvqrXHIrqmfU/M9frime5mx+1eSw82q9vNi9pKBYSoUJrs2VTBZTADKIP4t7nykztKa1aOxSkcrWfNn22iqiuNhF5OTEyVUo94DGMPr1+ebcX4tW6puJ89cWBxv8Wjt4RzaGFSuCdTKcUAxx6diGxX6//4A== 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=Ygj01zfsUsm2TmN+GvAGzu4bGzrXjKbMVWQ32of0Tz4=; b=UKJ6EWSxKB/HbelzIoOR4zey+/GyGrpaP95GQx4NT7aLMCc4a+zJu4NrRRG7AQc3hUp+9frGDQ6VN8gDpbDrx4Ym6lvfi5QWkxSzrj7hcoCWPsAQCRDcfyFftlI0eWI36yFYeWKKNONZvVnroScHRFkXNFTn2pC5Jausxdk4Scdn8AqsqVntmqpBH5WgdXCSkGvti60235XeD+pnf5fhKHeQCrihzhzkbVFjomO6IGONWJj908QnhupSF/RaargZOWd5dg0aF0JTd4rOShWUK16UNr0Ev50m1SqMQiLy4b0SvoQeb9tnH4pAjUDbvaxZMQixOqWurJHihmvKypJyxw== Received: from SN1NAM02FT007.eop-nam02.prod.protection.outlook.com (10.152.72.56) by SN1NAM02HT125.eop-nam02.prod.protection.outlook.com (10.152.73.59) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3283.16; Tue, 18 Aug 2020 21:17:03 +0000 Received: from MWHPR07MB3440.namprd07.prod.outlook.com (2a01:111:e400:7e44::4e) by SN1NAM02FT007.mail.protection.outlook.com (2a01:111:e400:7e44::88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3283.16 via Frontend Transport; Tue, 18 Aug 2020 21:17:03 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:C80E3831DA7AF209AFCF598858CF2AE48B7FC4E4E55268ADC8DE573F09CCCCDB;UpperCasedChecksum:9949687DACB5621E35BDAC4D6E5F9C794322C81C86491B5FE67B9EDFFFBFE003;SizeAsReceived:7829;Count:49 Received: from MWHPR07MB3440.namprd07.prod.outlook.com ([fe80::eda9:ccc8:2ef:2471]) by MWHPR07MB3440.namprd07.prod.outlook.com ([fe80::eda9:ccc8:2ef:2471%7]) with mapi id 15.20.3283.027; Tue, 18 Aug 2020 21:17:03 +0000 From: "Michael Kubacki" To: devel@edk2.groups.io CC: Liming Gao , Michael D Kinney , Guomin Jiang , Wei6 Xu , Zhiguang Liu Subject: [PATCH v3 1/6] MdePkg/SystemResourceTable.h: Add vendor range values Date: Tue, 18 Aug 2020 14:16:24 -0700 Message-ID: X-Mailer: git-send-email 2.28.0.windows.1 In-Reply-To: <20200818211629.1193-1-michael.kubacki@outlook.com> References: <20200818211629.1193-1-michael.kubacki@outlook.com> X-ClientProxiedBy: MWHPR14CA0033.namprd14.prod.outlook.com (2603:10b6:300:12b::19) To MWHPR07MB3440.namprd07.prod.outlook.com (2603:10b6:301:69::28) Return-Path: michael.kubacki@outlook.com X-Microsoft-Original-Message-ID: <20200818211629.1193-2-michael.kubacki@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost.localdomain (2001:4898:80e8:1:e4ef:ebe4:8509:47e7) by MWHPR14CA0033.namprd14.prod.outlook.com (2603:10b6:300:12b::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3305.24 via Frontend Transport; Tue, 18 Aug 2020 21:17:03 +0000 X-Mailer: git-send-email 2.28.0.windows.1 X-Microsoft-Original-Message-ID: <20200818211629.1193-2-michael.kubacki@outlook.com> X-TMN: [v2YIa04x4XF0wbnz34+jfUqfd4Tucx2ouKw4UQ3xRM4f27ogdcszwLa/hserVpGL] X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 49 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 141c643a-2040-441c-0d6a-08d843bc0d83 X-MS-TrafficTypeDiagnostic: SN1NAM02HT125: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: HGnKFkT8Jn6dhLEEYyk/hljH4K1mIflcMMZ0+NV6XIotRLGRnUXCv4WRRP5srYvMl9TU4r459pxATwPUFMerMwUORgU6Cl7kVNc3kR57LryJmW6CWBKus1I3OBFLY2iWseXZU8HQuypF/pL2NagFGmm/XBDXqiPh2TksNcsJV1DkAecpNIEuG1WMejkRjhxyZq0iDyXwXDk2X42LlXYDdw== 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;SFS:;DIR:OUT;SFP:1901; X-MS-Exchange-AntiSpam-MessageData: AoCb2rDd9K3dA5eXkRNe+kAtkUiL65QEHRo/JCr82U67ZzMJn40UJ1r96FXb29AOEuFp5KfOdlnTY+2277Et6oD0B+PnQD1wl9uqz/cXY4mw1wr5tXnO7NNdVj6hkPTUg9nXx9UBxJFApNQy7PavTh2yeLWX6BMgf+SJZV5u87TAeHxmf3i3tiwLtvhphC3pmXoyOg4gE9ZlTPQVRZIAaA== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 141c643a-2040-441c-0d6a-08d843bc0d83 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Aug 2020 21:17:03.6857 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: SN1NAM02FT007.eop-nam02.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: SN1NAM02HT125 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..17a26fe7e688 100644 --- a/MdePkg/Include/Guid/SystemResourceTable.h +++ b/MdePkg/Include/Guid/SystemResourceTable.h @@ -1,6 +1,7 @@ /** @file Guid & data structure used for EFI System Resource Table (ESRT) =20 + Copyright (c) Microsoft Corporation.
Copyright (c) 2015 - 2020, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent =20 @@ -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