[edk2] [Patch] DEC spec: Update version to 1.27

Yonghong Zhu posted 1 patch 6 years ago
Failed in applying to current master (apply log)
2_dec_file_overview/24_[defines]_usage.md        |  4 ++--
3_edk_ii_dec_file_format/34_[defines]_section.md | 16 ++++++++--------
README.md                                        |  5 ++++-
3 files changed, 14 insertions(+), 11 deletions(-)
[edk2] [Patch] DEC spec: Update version to 1.27
Posted by Yonghong Zhu 6 years ago
Cc: Liming Gao <liming.gao@intel.com>
Cc: Michael Kinney <michael.d.kinney@intel.com>
Cc: Kevin W Shaw <kevin.w.shaw@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Yonghong Zhu <yonghong.zhu@intel.com>
---
 2_dec_file_overview/24_[defines]_usage.md        |  4 ++--
 3_edk_ii_dec_file_format/34_[defines]_section.md | 16 ++++++++--------
 README.md                                        |  5 ++++-
 3 files changed, 14 insertions(+), 11 deletions(-)

diff --git a/2_dec_file_overview/24_[defines]_usage.md b/2_dec_file_overview/24_[defines]_usage.md
index fe97c25..c2f50f1 100644
--- a/2_dec_file_overview/24_[defines]_usage.md
+++ b/2_dec_file_overview/24_[defines]_usage.md
@@ -1,9 +1,9 @@
 <!--- @file
   2.4 [Defines] Usage
 
-  Copyright (c) 2007-2017, Intel Corporation. All rights reserved.<BR>
+  Copyright (c) 2007-2018, Intel Corporation. All rights reserved.<BR>
 
   Redistribution and use in source (original document form) and 'compiled'
   forms (converted to PDF, epub, HTML and other formats) with or without
   modification, are permitted provided that the following conditions are met:
 
@@ -64,11 +64,11 @@ The format for entries in this section is:
 
 The following is an example of this section.
 
 ```ini
 [Defines]
-  DEC_SPECIFICATION = 0x0001001A
+  DEC_SPECIFICATION = 0x0001001B
   PACKAGE_NAME      = MdePkg
   PACKAGE_GUID      = 1E73767F-8F52-4603-AEB4-F29B510B6766
   PACKAGE_VERSION   = 1.02
   PACKAGE_UNI_FILE  = MdePkg.uni
 ```
diff --git a/3_edk_ii_dec_file_format/34_[defines]_section.md b/3_edk_ii_dec_file_format/34_[defines]_section.md
index d249ab7..7a66743 100644
--- a/3_edk_ii_dec_file_format/34_[defines]_section.md
+++ b/3_edk_ii_dec_file_format/34_[defines]_section.md
@@ -1,9 +1,9 @@
 <!--- @file
   3.4 [Defines] Section
 
-  Copyright (c) 2007-2017, Intel Corporation. All rights reserved.<BR>
+  Copyright (c) 2007-2018, Intel Corporation. All rights reserved.<BR>
 
   Redistribution and use in source (original document form) and 'compiled'
   forms (converted to PDF, epub, HTML and other formats) with or without
   modification, are permitted provided that the following conditions are met:
 
@@ -38,13 +38,13 @@ This section is required.
 This describes the `[Defines]` section, which is required in all DEC files.
 This file is created during installation of a UEFI distribution package or by
 the developer and is an input to the EDK II build tool parsing utilities.
 Elements may appear in any order within this section.
 
-The code for this specification is `"0001001A`" and new versions of this
-specification must increment the minor (001A) portion of the specification
-code. This value may also be specified as a decimal value, 1.26.
+The code for this specification is `"0001001B`" and new versions of this
+specification must increment the minor (001B) portion of the specification
+code. This value may also be specified as a decimal value, 1.27.
 
 Existing DEC files are not required to update the `DEC_SPECIFICATION` version
 value. This value may be used by tools to identify any new functionality
 introduced by this specification version.
 
@@ -81,15 +81,15 @@ The `PACKAGE_NAME` value may be used for creating directories.
 This is a decimal number, and if not specified is assumed to be 0 Alpha
 characters are not permitted.
 
 **_SpecVer_**
 
-For new DEC files, the version value must be set to 0x0001001A Tools that
+For new DEC files, the version value must be set to 0x0001001B Tools that
 process this version of the DEC file can successfully process earlier versions
 of the DEC file (this is a backward compatible update). There is no requirement
 to change the value in existing DEC files if no other content changes. This may
-also be specified as decimal value, 1.26.
+also be specified as decimal value, 1.27.
 
 **_Filename_**
 
 Filenames listed in the `[Defines]` section must be relative to the directory
 the DEC file is in. Use of "..", "." and "../" in the directory path is not
@@ -99,21 +99,21 @@ or .Uni.
 
 #### Example 1
 
 ```ini
 [DEFINES]
-  DEC_SPECIFICATION = 0x0001001A
+  DEC_SPECIFICATION = 0x0001001B
   PACKAGE_NAME      = MdePkg
   PACKAGE_GUID      = 1E73767F-8F52-4603-AEB4-F29B510B6766
   PACKAGE_VERSION   = 1.06
   PACKAGE_UNI_FILE  = MdePkg.uni
 ```
 
 #### Example 2
 
 ```ini
 [DEFINES]
-  DEC_SPECIFICATION = 1.26
+  DEC_SPECIFICATION = 1.27
   PACKAGE_NAME      = IntelFspPkg
   PACKAGE_GUID      = 444C6CDF-55BD-4744-8F74-AE98B003B955
   PACKAGE_VERSION   = 0.1
 ```
diff --git a/README.md b/README.md
index 5eea1ad..bd076c0 100644
--- a/README.md
+++ b/README.md
@@ -1,9 +1,9 @@
 <!--- @file
   README.md for EDK II Package Declaration (DEC) File Format Specification
 
-  Copyright (c) 2007-2017, Intel Corporation. All rights reserved.<BR>
+  Copyright (c) 2007-2018, Intel Corporation. All rights reserved.<BR>
 
   Redistribution and use in source (original document form) and 'compiled'
   forms (converted to PDF, epub, HTML and other formats) with or without
   modification, are permitted provided that the following conditions are met:
 
@@ -166,5 +166,8 @@ Copyright (c) 2007-2017, Intel Corporation. All rights reserved.
 |            | up a development environment).                                                                                                                      |                 |
 | 1.26       | Reformat for GitBook                                                                                                                                | April 2017      |
 |            | Updated `DEC_SPECIFICATION` to `0x0001001A` or `1.26`                                                                                               |                 |
 |            | [#465](https://bugzilla.tianocore.org/show_bug.cgi?id=465) DEC spec: document private definitions                                                   |                 |
 |            | [#482](https://bugzilla.tianocore.org/show_bug.cgi?id=482) DEC Spec: add clarification for [Ppis], [Guids], [Protocols], [Includes] Private support |                 |
+| 1.27       | Update Version to 1.27                                                                                                                              | March 2018      |
+|            | Add flexible PCD value format into spec                                                                                                             |                 |
+|            | Add structure PCD definition syntax                                                                                                                 |                 |
-- 
2.6.1.windows.1

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
Re: [edk2] [Patch] DEC spec: Update version to 1.27
Posted by Gao, Liming 6 years ago
Reviewed-by: Liming Gao <liming.gao@intel.com>

>-----Original Message-----
>From: Zhu, Yonghong
>Sent: Tuesday, April 03, 2018 3:18 PM
>To: edk2-devel@lists.01.org
>Cc: Gao, Liming <liming.gao@intel.com>; Kinney, Michael D
><michael.d.kinney@intel.com>; Shaw, Kevin W <kevin.w.shaw@intel.com>
>Subject: [Patch] DEC spec: Update version to 1.27
>
>Cc: Liming Gao <liming.gao@intel.com>
>Cc: Michael Kinney <michael.d.kinney@intel.com>
>Cc: Kevin W Shaw <kevin.w.shaw@intel.com>
>Contributed-under: TianoCore Contribution Agreement 1.1
>Signed-off-by: Yonghong Zhu <yonghong.zhu@intel.com>
>---
> 2_dec_file_overview/24_[defines]_usage.md        |  4 ++--
> 3_edk_ii_dec_file_format/34_[defines]_section.md | 16 ++++++++--------
> README.md                                        |  5 ++++-
> 3 files changed, 14 insertions(+), 11 deletions(-)
>
>diff --git a/2_dec_file_overview/24_[defines]_usage.md
>b/2_dec_file_overview/24_[defines]_usage.md
>index fe97c25..c2f50f1 100644
>--- a/2_dec_file_overview/24_[defines]_usage.md
>+++ b/2_dec_file_overview/24_[defines]_usage.md
>@@ -1,9 +1,9 @@
> <!--- @file
>   2.4 [Defines] Usage
>
>-  Copyright (c) 2007-2017, Intel Corporation. All rights reserved.<BR>
>+  Copyright (c) 2007-2018, Intel Corporation. All rights reserved.<BR>
>
>   Redistribution and use in source (original document form) and 'compiled'
>   forms (converted to PDF, epub, HTML and other formats) with or without
>   modification, are permitted provided that the following conditions are met:
>
>@@ -64,11 +64,11 @@ The format for entries in this section is:
>
> The following is an example of this section.
>
> ```ini
> [Defines]
>-  DEC_SPECIFICATION = 0x0001001A
>+  DEC_SPECIFICATION = 0x0001001B
>   PACKAGE_NAME      = MdePkg
>   PACKAGE_GUID      = 1E73767F-8F52-4603-AEB4-F29B510B6766
>   PACKAGE_VERSION   = 1.02
>   PACKAGE_UNI_FILE  = MdePkg.uni
> ```
>diff --git a/3_edk_ii_dec_file_format/34_[defines]_section.md
>b/3_edk_ii_dec_file_format/34_[defines]_section.md
>index d249ab7..7a66743 100644
>--- a/3_edk_ii_dec_file_format/34_[defines]_section.md
>+++ b/3_edk_ii_dec_file_format/34_[defines]_section.md
>@@ -1,9 +1,9 @@
> <!--- @file
>   3.4 [Defines] Section
>
>-  Copyright (c) 2007-2017, Intel Corporation. All rights reserved.<BR>
>+  Copyright (c) 2007-2018, Intel Corporation. All rights reserved.<BR>
>
>   Redistribution and use in source (original document form) and 'compiled'
>   forms (converted to PDF, epub, HTML and other formats) with or without
>   modification, are permitted provided that the following conditions are met:
>
>@@ -38,13 +38,13 @@ This section is required.
> This describes the `[Defines]` section, which is required in all DEC files.
> This file is created during installation of a UEFI distribution package or by
> the developer and is an input to the EDK II build tool parsing utilities.
> Elements may appear in any order within this section.
>
>-The code for this specification is `"0001001A`" and new versions of this
>-specification must increment the minor (001A) portion of the specification
>-code. This value may also be specified as a decimal value, 1.26.
>+The code for this specification is `"0001001B`" and new versions of this
>+specification must increment the minor (001B) portion of the specification
>+code. This value may also be specified as a decimal value, 1.27.
>
> Existing DEC files are not required to update the `DEC_SPECIFICATION`
>version
> value. This value may be used by tools to identify any new functionality
> introduced by this specification version.
>
>@@ -81,15 +81,15 @@ The `PACKAGE_NAME` value may be used for creating
>directories.
> This is a decimal number, and if not specified is assumed to be 0 Alpha
> characters are not permitted.
>
> **_SpecVer_**
>
>-For new DEC files, the version value must be set to 0x0001001A Tools that
>+For new DEC files, the version value must be set to 0x0001001B Tools that
> process this version of the DEC file can successfully process earlier versions
> of the DEC file (this is a backward compatible update). There is no
>requirement
> to change the value in existing DEC files if no other content changes. This may
>-also be specified as decimal value, 1.26.
>+also be specified as decimal value, 1.27.
>
> **_Filename_**
>
> Filenames listed in the `[Defines]` section must be relative to the directory
> the DEC file is in. Use of "..", "." and "../" in the directory path is not
>@@ -99,21 +99,21 @@ or .Uni.
>
> #### Example 1
>
> ```ini
> [DEFINES]
>-  DEC_SPECIFICATION = 0x0001001A
>+  DEC_SPECIFICATION = 0x0001001B
>   PACKAGE_NAME      = MdePkg
>   PACKAGE_GUID      = 1E73767F-8F52-4603-AEB4-F29B510B6766
>   PACKAGE_VERSION   = 1.06
>   PACKAGE_UNI_FILE  = MdePkg.uni
> ```
>
> #### Example 2
>
> ```ini
> [DEFINES]
>-  DEC_SPECIFICATION = 1.26
>+  DEC_SPECIFICATION = 1.27
>   PACKAGE_NAME      = IntelFspPkg
>   PACKAGE_GUID      = 444C6CDF-55BD-4744-8F74-AE98B003B955
>   PACKAGE_VERSION   = 0.1
> ```
>diff --git a/README.md b/README.md
>index 5eea1ad..bd076c0 100644
>--- a/README.md
>+++ b/README.md
>@@ -1,9 +1,9 @@
> <!--- @file
>   README.md for EDK II Package Declaration (DEC) File Format Specification
>
>-  Copyright (c) 2007-2017, Intel Corporation. All rights reserved.<BR>
>+  Copyright (c) 2007-2018, Intel Corporation. All rights reserved.<BR>
>
>   Redistribution and use in source (original document form) and 'compiled'
>   forms (converted to PDF, epub, HTML and other formats) with or without
>   modification, are permitted provided that the following conditions are met:
>
>@@ -166,5 +166,8 @@ Copyright (c) 2007-2017, Intel Corporation. All rights
>reserved.
> |            | up a development environment).
>|                 |
> | 1.26       | Reformat for GitBook
>| April 2017      |
> |            | Updated `DEC_SPECIFICATION` to `0x0001001A` or `1.26`
>|                 |
> |            | [#465](https://bugzilla.tianocore.org/show_bug.cgi?id=465) DEC
>spec: document private definitions                                                   |                 |
> |            | [#482](https://bugzilla.tianocore.org/show_bug.cgi?id=482) DEC
>Spec: add clarification for [Ppis], [Guids], [Protocols], [Includes] Private
>support |                 |
>+| 1.27       | Update Version to 1.27
>| March 2018      |
>+|            | Add flexible PCD value format into spec
>|                 |
>+|            | Add structure PCD definition syntax
>|                 |
>--
>2.6.1.windows.1

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel