From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=192.55.52.151; helo=mga17.intel.com; envelope-from=liming.gao@intel.com; receiver=edk2-devel@lists.01.org Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) (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 3C94421B02822 for ; Tue, 28 Aug 2018 01:45:56 -0700 (PDT) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 28 Aug 2018 01:45:56 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.53,298,1531810800"; d="scan'208";a="257824181" Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202]) by fmsmga005.fm.intel.com with ESMTP; 28 Aug 2018 01:45:55 -0700 Received: from fmsmsx102.amr.corp.intel.com (10.18.124.200) by fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 28 Aug 2018 01:45:55 -0700 Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by FMSMSX102.amr.corp.intel.com (10.18.124.200) with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 28 Aug 2018 01:45:54 -0700 Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.143]) by shsmsx102.ccr.corp.intel.com ([169.254.2.226]) with mapi id 14.03.0319.002; Tue, 28 Aug 2018 16:45:53 +0800 From: "Gao, Liming" To: "Zhang, Shenglei" , "edk2-devel@lists.01.org" CC: "Kinney, Michael D" Thread-Topic: [PATCH] MdePkg: Add the missing spec version information for header files Thread-Index: AQHUOdhGpQmgck8NB0a2PfbwlvlD7KTU41Vg Date: Tue, 28 Aug 2018 08:45:52 +0000 Message-ID: <4A89E2EF3DFEDB4C8BFDE51014F606A14E2EA05B@SHSMSX104.ccr.corp.intel.com> References: <20180822052311.6764-1-shenglei.zhang@intel.com> In-Reply-To: <20180822052311.6764-1-shenglei.zhang@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] MIME-Version: 1.0 Subject: Re: [PATCH] MdePkg: Add the missing spec version information for header files 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: Tue, 28 Aug 2018 08:45:57 -0000 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Liming Gao >-----Original Message----- >From: Zhang, Shenglei >Sent: Wednesday, August 22, 2018 1:23 PM >To: edk2-devel@lists.01.org >Cc: Kinney, Michael D ; Gao, Liming > >Subject: [PATCH] MdePkg: Add the missing spec version information for >header files > >Cc: Michael D Kinney >Cc: Liming Gao >Contributed-under: TianoCore Contribution Agreement 1.1 >Signed-off-by: shenglei >--- > MdePkg/Include/Protocol/AbsolutePointer.h | 3 +++ > MdePkg/Include/Protocol/AcpiSystemDescriptionTable.h | 3 +++ > MdePkg/Include/Protocol/AcpiTable.h | 3 +++ > MdePkg/Include/Protocol/AtaPassThru.h | 3 +++ > MdePkg/Include/Protocol/BlockIoCrypto.h | 5 ++++- > MdePkg/Include/Protocol/ExtendedSalBootService.h | 3 +++ > MdePkg/Include/Protocol/ExtendedSalServiceClasses.h | 3 +++ > MdePkg/Include/Protocol/HiiConfigAccess.h | 3 +++ > MdePkg/Include/Protocol/HiiConfigKeyword.h | 4 ++++ > MdePkg/Include/Protocol/HiiConfigRouting.h | 4 ++++ > MdePkg/Include/Protocol/HiiDatabase.h | 3 +++ > MdePkg/Include/Protocol/HiiFont.h | 3 +++ > MdePkg/Include/Protocol/HiiImage.h | 3 +++ > MdePkg/Include/Protocol/HiiImageDecoder.h | 5 ++++- > MdePkg/Include/Protocol/HiiImageEx.h | 5 ++++- > MdePkg/Include/Protocol/HiiPopup.h | 5 ++++- > MdePkg/Include/Protocol/HiiString.h | 3 +++ > MdePkg/Include/Protocol/MmReportStatusCodeHandler.h | 3 +++ > MdePkg/Include/Protocol/NvmExpressPassthru.h | 3 +++ > MdePkg/Include/Protocol/Pcd.h | 3 +++ > MdePkg/Include/Protocol/PcdInfo.h | 3 +++ > MdePkg/Include/Protocol/RegularExpressionProtocol.h | 5 ++++- > MdePkg/Include/Protocol/ReportStatusCodeHandler.h | 3 +++ > MdePkg/Include/Protocol/SmartCardEdge.h | 5 ++++- > MdePkg/Include/Protocol/SmmReportStatusCodeHandler.h | 3 +++ > MdePkg/Include/Protocol/UsbFunctionIo.h | 5 ++++- > 26 files changed, 87 insertions(+), 7 deletions(-) > >diff --git a/MdePkg/Include/Protocol/AbsolutePointer.h >b/MdePkg/Include/Protocol/AbsolutePointer.h >index ecf476d7c0..ac1103aa35 100644 >--- a/MdePkg/Include/Protocol/AbsolutePointer.h >+++ b/MdePkg/Include/Protocol/AbsolutePointer.h >@@ -11,6 +11,9 @@ > THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" >BASIS, > WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER >EXPRESS OR IMPLIED. > >+ @par Revision Reference: >+ This Protocol was introduced in UEFI Specification 2.3. >+ > **/ > > #ifndef __ABSOLUTE_POINTER_H__ >diff --git a/MdePkg/Include/Protocol/AcpiSystemDescriptionTable.h >b/MdePkg/Include/Protocol/AcpiSystemDescriptionTable.h >index c8bd429f1f..96913c68d1 100644 >--- a/MdePkg/Include/Protocol/AcpiSystemDescriptionTable.h >+++ b/MdePkg/Include/Protocol/AcpiSystemDescriptionTable.h >@@ -10,6 +10,9 @@ > THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" >BASIS, > WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER >EXPRESS OR IMPLIED. > >+ @par Revision Reference: >+ This Protocol was introduced in PI Specification 1.2. >+ > **/ > > #ifndef __ACPI_SYSTEM_DESCRIPTION_TABLE_H___ >diff --git a/MdePkg/Include/Protocol/AcpiTable.h >b/MdePkg/Include/Protocol/AcpiTable.h >index 753d79e6bb..fbbd68d289 100644 >--- a/MdePkg/Include/Protocol/AcpiTable.h >+++ b/MdePkg/Include/Protocol/AcpiTable.h >@@ -11,6 +11,9 @@ > THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" >BASIS, > WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER >EXPRESS OR IMPLIED. > >+ @par Revision Reference: >+ This Protocol was introduced in UEFI Specification 2.3. >+ > **/ > > #ifndef __ACPI_TABLE_H___ >diff --git a/MdePkg/Include/Protocol/AtaPassThru.h >b/MdePkg/Include/Protocol/AtaPassThru.h >index 6d9b9f10b4..4979fadbfd 100644 >--- a/MdePkg/Include/Protocol/AtaPassThru.h >+++ b/MdePkg/Include/Protocol/AtaPassThru.h >@@ -12,6 +12,9 @@ > THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" >BASIS, > WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER >EXPRESS OR IMPLIED. > >+ @par Revision Reference: >+ This Protocol was introduced in UEFI Specification 2.3. >+ > **/ > > #ifndef __ATA_PASS_THROUGH_H__ >diff --git a/MdePkg/Include/Protocol/BlockIoCrypto.h >b/MdePkg/Include/Protocol/BlockIoCrypto.h >index 821b846d30..ac3740dcde 100644 >--- a/MdePkg/Include/Protocol/BlockIoCrypto.h >+++ b/MdePkg/Include/Protocol/BlockIoCrypto.h >@@ -2,7 +2,7 @@ > The UEFI Inline Cryptographic Interface protocol provides services to >abstract > access to inline cryptographic capabilities. > >- Copyright (c) 2015, Intel Corporation. All rights reserved.
>+ Copyright (c) 2015-2018, Intel Corporation. All rights reserved.
> This program and the accompanying materials > are licensed and made available under the terms and conditions of the B= SD >License > which accompanies this distribution. The full text of the license may = be >found at >@@ -11,6 +11,9 @@ > THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" >BASIS, > WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER >EXPRESS OR IMPLIED. > >+ @par Revision Reference: >+ This Protocol was introduced in UEFI Specification 2.5. >+ > **/ > > #ifndef __BLOCK_IO_CRYPTO_H__ >diff --git a/MdePkg/Include/Protocol/ExtendedSalBootService.h >b/MdePkg/Include/Protocol/ExtendedSalBootService.h >index 9147b82c33..e3191e7502 100644 >--- a/MdePkg/Include/Protocol/ExtendedSalBootService.h >+++ b/MdePkg/Include/Protocol/ExtendedSalBootService.h >@@ -14,6 +14,9 @@ > THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" >BASIS, > WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER >EXPRESS OR IMPLIED. > >+ @par Revision Reference: >+ This Protocol was introduced in PI Specification 1.2. >+ > **/ > > #ifndef _EXTENDED_SAL_BOOT_SERVICE_PROTOCOL_H_ >diff --git a/MdePkg/Include/Protocol/ExtendedSalServiceClasses.h >b/MdePkg/Include/Protocol/ExtendedSalServiceClasses.h >index 916859bcbf..e8bffc19b4 100644 >--- a/MdePkg/Include/Protocol/ExtendedSalServiceClasses.h >+++ b/MdePkg/Include/Protocol/ExtendedSalServiceClasses.h >@@ -10,6 +10,9 @@ > THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" >BASIS, > WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER >EXPRESS OR IMPLIED. > >+ @par Revision Reference: >+ This Protocol was introduced in PI Specification 1.2. >+ > **/ > > #ifndef _EXTENDED_SAL_SERVICE_CLASSES_H_ >diff --git a/MdePkg/Include/Protocol/HiiConfigAccess.h >b/MdePkg/Include/Protocol/HiiConfigAccess.h >index 4d6268b218..f751ba8941 100644 >--- a/MdePkg/Include/Protocol/HiiConfigAccess.h >+++ b/MdePkg/Include/Protocol/HiiConfigAccess.h >@@ -14,6 +14,9 @@ http://opensource.org/licenses/bsd-license.php. > THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, > WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS >OR IMPLIED. > >+ @par Revision Reference: >+ This Protocol was introduced in UEFI Specification 2.1. >+ > **/ > > >diff --git a/MdePkg/Include/Protocol/HiiConfigKeyword.h >b/MdePkg/Include/Protocol/HiiConfigKeyword.h >index fa6adebcd5..e8c5ac4b8b 100644 >--- a/MdePkg/Include/Protocol/HiiConfigKeyword.h >+++ b/MdePkg/Include/Protocol/HiiConfigKeyword.h >@@ -12,6 +12,10 @@ http://opensource.org/licenses/bsd-license.php. > THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, > WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS >OR IMPLIED. > >+ @par Revision Reference: >+ This Protocol was introduced in UEFI Specification 2.5. >+ >+ > **/ > > #ifndef __EFI_CONFIG_KEYWORD_HANDLER_H__ >diff --git a/MdePkg/Include/Protocol/HiiConfigRouting.h >b/MdePkg/Include/Protocol/HiiConfigRouting.h >index caffb168af..140174e0a0 100644 >--- a/MdePkg/Include/Protocol/HiiConfigRouting.h >+++ b/MdePkg/Include/Protocol/HiiConfigRouting.h >@@ -14,6 +14,10 @@ http://opensource.org/licenses/bsd-license.php. > THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, > WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS >OR IMPLIED. > >+ @par Revision Reference: >+ This Protocol was introduced in UEFI Specification 2.1. >+ >+ > **/ > > #ifndef __HII_CONFIG_ROUTING_H__ >diff --git a/MdePkg/Include/Protocol/HiiDatabase.h >b/MdePkg/Include/Protocol/HiiDatabase.h >index 8a438786b1..3c7e0072b1 100644 >--- a/MdePkg/Include/Protocol/HiiDatabase.h >+++ b/MdePkg/Include/Protocol/HiiDatabase.h >@@ -11,6 +11,9 @@ http://opensource.org/licenses/bsd-license.php. > THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, > WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS >OR IMPLIED. > >+ @par Revision Reference: >+ This Protocol was introduced in UEFI Specification 2.1. >+ > **/ > > #ifndef __HII_DATABASE_H__ >diff --git a/MdePkg/Include/Protocol/HiiFont.h >b/MdePkg/Include/Protocol/HiiFont.h >index de9932bc93..3e383fc908 100644 >--- a/MdePkg/Include/Protocol/HiiFont.h >+++ b/MdePkg/Include/Protocol/HiiFont.h >@@ -10,6 +10,9 @@ http://opensource.org/licenses/bsd-license.php. > THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, > WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS >OR IMPLIED. > >+ @par Revision Reference: >+ This Protocol was introduced in UEFI Specification 2.1. >+ > **/ > > #ifndef __HII_FONT_H__ >diff --git a/MdePkg/Include/Protocol/HiiImage.h >b/MdePkg/Include/Protocol/HiiImage.h >index f219ef47c7..69ca852d94 100644 >--- a/MdePkg/Include/Protocol/HiiImage.h >+++ b/MdePkg/Include/Protocol/HiiImage.h >@@ -10,6 +10,9 @@ > THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" >BASIS, > WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER >EXPRESS OR IMPLIED. > >+ @par Revision Reference: >+ This Protocol was introduced in UEFI Specification 2.1. >+ > **/ > > #ifndef __HII_IMAGE_H__ >diff --git a/MdePkg/Include/Protocol/HiiImageDecoder.h >b/MdePkg/Include/Protocol/HiiImageDecoder.h >index 34eb5e17c2..ff0b8df293 100644 >--- a/MdePkg/Include/Protocol/HiiImageDecoder.h >+++ b/MdePkg/Include/Protocol/HiiImageDecoder.h >@@ -2,7 +2,7 @@ > This protocol provides generic image decoder interfaces to various imag= e >formats. > > (C) Copyright 2016 Hewlett Packard Enterprise Development LP
>- Copyright (c) 2016, Intel Corporation. All rights reserved.
>+ Copyright (c) 2016-2018, Intel Corporation. All rights reserved.
> > This program and the accompanying materials are licensed and made >available under > the terms and conditions of the BSD License that accompanies this >distribution. >@@ -12,6 +12,9 @@ http://opensource.org/licenses/bsd-license.php. > THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, > WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS >OR IMPLIED. > >+ @par Revision Reference: >+ This Protocol was introduced in UEFI Specification 2.6. >+ > **/ > #ifndef __HII_IMAGE_DECODER_H__ > #define __HII_IMAGE_DECODER_H__ >diff --git a/MdePkg/Include/Protocol/HiiImageEx.h >b/MdePkg/Include/Protocol/HiiImageEx.h >index 5a48380e46..bf3398935f 100644 >--- a/MdePkg/Include/Protocol/HiiImageEx.h >+++ b/MdePkg/Include/Protocol/HiiImageEx.h >@@ -1,7 +1,7 @@ > /** @file > Protocol which allows access to the images in the images database. > >-(C) Copyright 2016 Hewlett Packard Enterprise Development LP
>+(C) Copyright 2016-2018 Hewlett Packard Enterprise Development LP
> > This program and the accompanying materials are licensed and made >available under > the terms and conditions of the BSD License that accompanies this >distribution. >@@ -11,6 +11,9 @@ http://opensource.org/licenses/bsd-license.php. > THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, > WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS >OR IMPLIED. > >+ @par Revision Reference: >+ This Protocol was introduced in UEFI Specification 2.6. >+ > **/ > > #ifndef __EFI_HII_IMAGE_EX_H__ >diff --git a/MdePkg/Include/Protocol/HiiPopup.h >b/MdePkg/Include/Protocol/HiiPopup.h >index f7d4863531..f7cb69aeaf 100644 >--- a/MdePkg/Include/Protocol/HiiPopup.h >+++ b/MdePkg/Include/Protocol/HiiPopup.h >@@ -2,7 +2,7 @@ > This protocol provides services to display a popup window. > The protocol is typically produced by the forms browser and consumed by= a >driver callback handler. > >- Copyright (c) 2017, Intel Corporation. All rights reserved.
>+ Copyright (c) 2017-2018, Intel Corporation. All rights reserved.
> This program and the accompanying materials are licensed and made >available under > the terms and conditions of the BSD License that accompanies this >distribution. > The full text of the license may be found at >@@ -11,6 +11,9 @@ > THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" >BASIS, > WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER >EXPRESS OR IMPLIED. > >+ @par Revision Reference: >+ This Protocol was introduced in UEFI Specification 2.7. >+ > **/ > > #ifndef __HII_POPUP_H__ >diff --git a/MdePkg/Include/Protocol/HiiString.h >b/MdePkg/Include/Protocol/HiiString.h >index 41137886bd..9a79ad2282 100644 >--- a/MdePkg/Include/Protocol/HiiString.h >+++ b/MdePkg/Include/Protocol/HiiString.h >@@ -10,6 +10,9 @@ http://opensource.org/licenses/bsd-license.php. > THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, > WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS >OR IMPLIED. > >+ @par Revision Reference: >+ This Protocol was introduced in UEFI Specification 2.1. >+ > **/ > > #ifndef __HII_STRING_H__ >diff --git a/MdePkg/Include/Protocol/MmReportStatusCodeHandler.h >b/MdePkg/Include/Protocol/MmReportStatusCodeHandler.h >index 4037d7211c..472b39ce53 100644 >--- a/MdePkg/Include/Protocol/MmReportStatusCodeHandler.h >+++ b/MdePkg/Include/Protocol/MmReportStatusCodeHandler.h >@@ -10,6 +10,9 @@ > THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" >BASIS, > WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER >EXPRESS OR IMPLIED. > >+ @par Revision Reference: >+ This Protocol was introduced in PI Specification 1.1. >+ > **/ > > #ifndef __MM_REPORT_STATUS_CODE_HANDLER_PROTOCOL_H__ >diff --git a/MdePkg/Include/Protocol/NvmExpressPassthru.h >b/MdePkg/Include/Protocol/NvmExpressPassthru.h >index 79fa9329b5..251c6183df 100644 >--- a/MdePkg/Include/Protocol/NvmExpressPassthru.h >+++ b/MdePkg/Include/Protocol/NvmExpressPassthru.h >@@ -12,6 +12,9 @@ > THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" >BASIS, > WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER >EXPRESS OR IMPLIED. > >+ @par Revision Reference: >+ This Protocol was introduced in UEFI Specification 2.5. >+ > **/ > > #ifndef _UEFI_NVM_EXPRESS_PASS_THRU_H_ >diff --git a/MdePkg/Include/Protocol/Pcd.h >b/MdePkg/Include/Protocol/Pcd.h >index e33bc55a12..c88eab8542 100644 >--- a/MdePkg/Include/Protocol/Pcd.h >+++ b/MdePkg/Include/Protocol/Pcd.h >@@ -15,6 +15,9 @@ http://opensource.org/licenses/bsd-license.php. > THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, > WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS >OR IMPLIED. > >+ @par Revision Reference: >+ This Protocol was introduced in PI Specification 1.2. >+ > **/ > > #ifndef __PCD_H__ >diff --git a/MdePkg/Include/Protocol/PcdInfo.h >b/MdePkg/Include/Protocol/PcdInfo.h >index a39c6cde79..64812fdc45 100644 >--- a/MdePkg/Include/Protocol/PcdInfo.h >+++ b/MdePkg/Include/Protocol/PcdInfo.h >@@ -17,6 +17,9 @@ > THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" >BASIS, > WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER >EXPRESS OR IMPLIED. > >+ @par Revision Reference: >+ This Protocol was introduced in PI Specification 1.2. >+ > **/ > > #ifndef __PCD_INFO_H__ >diff --git a/MdePkg/Include/Protocol/RegularExpressionProtocol.h >b/MdePkg/Include/Protocol/RegularExpressionProtocol.h >index 59c277b725..d961934296 100644 >--- a/MdePkg/Include/Protocol/RegularExpressionProtocol.h >+++ b/MdePkg/Include/Protocol/RegularExpressionProtocol.h >@@ -2,7 +2,7 @@ > This section defines the Regular Expression Protocol. This protocol isu= sed to >match > Unicode strings against Regular Expression patterns. > >-Copyright (c) 2015, Intel Corporation. All rights reserved.
>+Copyright (c) 2015-2018, Intel Corporation. All rights reserved.
> This program and the accompanying materials are licensed and made >available under > the terms and conditions of the BSD License that accompanies this >distribution. > The full text of the license may be found at >@@ -11,6 +11,9 @@ http://opensource.org/licenses/bsd-license.php. > THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, > WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS >OR IMPLIED. > >+ @par Revision Reference: >+ This Protocol was introduced in UEFI Specification 2.5. >+ > **/ > > #ifndef __REGULAR_EXPRESSION_PROTOCOL_H__ >diff --git a/MdePkg/Include/Protocol/ReportStatusCodeHandler.h >b/MdePkg/Include/Protocol/ReportStatusCodeHandler.h >index e45252cf78..0c810b301c 100644 >--- a/MdePkg/Include/Protocol/ReportStatusCodeHandler.h >+++ b/MdePkg/Include/Protocol/ReportStatusCodeHandler.h >@@ -11,6 +11,9 @@ > THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" >BASIS, > WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER >EXPRESS OR IMPLIED. > >+ @par Revision Reference: >+ This Protocol was introduced in PI Specification 1.2. >+ > **/ > > #ifndef __REPORT_STATUS_CODE_HANDLER_PROTOCOL_H__ >diff --git a/MdePkg/Include/Protocol/SmartCardEdge.h >b/MdePkg/Include/Protocol/SmartCardEdge.h >index d3dbb540ad..3ec077175f 100644 >--- a/MdePkg/Include/Protocol/SmartCardEdge.h >+++ b/MdePkg/Include/Protocol/SmartCardEdge.h >@@ -6,7 +6,7 @@ > boot process for authentication or data signing/decryption, especially = if the > application has to make use of PKI. > >- Copyright (c) 2015, Intel Corporation. All rights reserved.
>+ Copyright (c) 2015-2018, Intel Corporation. All rights reserved.
> This program and the accompanying materials > are licensed and made available under the terms and conditions of the B= SD >License > which accompanies this distribution. The full text of the license may = be >found at >@@ -15,6 +15,9 @@ > THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" >BASIS, > WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER >EXPRESS OR IMPLIED. > >+ @par Revision Reference: >+ This Protocol was introduced in UEFI Specification 2.5. >+ > **/ > > #ifndef __SMART_CARD_EDGE_H__ >diff --git a/MdePkg/Include/Protocol/SmmReportStatusCodeHandler.h >b/MdePkg/Include/Protocol/SmmReportStatusCodeHandler.h >index 78be7125ba..f9cea91a19 100644 >--- a/MdePkg/Include/Protocol/SmmReportStatusCodeHandler.h >+++ b/MdePkg/Include/Protocol/SmmReportStatusCodeHandler.h >@@ -10,6 +10,9 @@ > THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" >BASIS, > WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER >EXPRESS OR IMPLIED. > >+ @par Revision Reference: >+ This Protocol was introduced in PI Specification 1.1. >+ > **/ > > #ifndef __SMM_REPORT_STATUS_CODE_HANDLER_PROTOCOL_H__ >diff --git a/MdePkg/Include/Protocol/UsbFunctionIo.h >b/MdePkg/Include/Protocol/UsbFunctionIo.h >index ce556bdbaf..34fdb2fe24 100644 >--- a/MdePkg/Include/Protocol/UsbFunctionIo.h >+++ b/MdePkg/Include/Protocol/UsbFunctionIo.h >@@ -11,7 +11,7 @@ > or interrupt transfers, alternate interfaces, or USB 3.0 functionality. > Future revisions of this protocol may support these or additional featu= res. > >- Copyright (c) 2015 - 2017, Intel Corporation. All rights reserved.
>+ Copyright (c) 2015 - 2018, Intel Corporation. All rights reserved.
> This program and the accompanying materials > are licensed and made available under the terms and conditions of the B= SD >License > which accompanies this distribution. The full text of the license may = be >found at >@@ -20,6 +20,9 @@ > THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" >BASIS, > WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER >EXPRESS OR IMPLIED. > >+ @par Revision Reference: >+ This Protocol was introduced in UEFI Specification 2.5. >+ > **/ > > #ifndef __USB_FUNCTION_IO_H__ >-- >2.18.0.windows.1