[edk2] [edk2-DscSpecification PATCH] Update the DSC_SPECIFICATION version to 0x0001001B or 1.27

Michael Kinney posted 1 patch 6 years, 9 months ago
Failed in applying to current master (apply log)
2_dsc_overview/23_[defines]_section_processing.md | 4 ++--
2_dsc_overview/README.md                          | 2 +-
3_edk_ii_dsc_file_format/35_[defines]_section.md  | 8 ++++----
README.md                                         | 3 ++-
appendix_b_sample_edk_ii_dsc_file.md              | 2 +-
5 files changed, 10 insertions(+), 9 deletions(-)
[edk2] [edk2-DscSpecification PATCH] Update the DSC_SPECIFICATION version to 0x0001001B or 1.27
Posted by Michael Kinney 6 years, 9 months ago
https://bugzilla.tianocore.org/show_bug.cgi?id=584

Cc: Liming Gao <liming.gao@intel.com>
Cc: Yonghong Zhu <yonghong.zhu@intel.com>
Cc: Kevin W Shaw <kevin.w.shaw@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Michael Kinney <michael.d.kinney@intel.com>
---
 2_dsc_overview/23_[defines]_section_processing.md | 4 ++--
 2_dsc_overview/README.md                          | 2 +-
 3_edk_ii_dsc_file_format/35_[defines]_section.md  | 8 ++++----
 README.md                                         | 3 ++-
 appendix_b_sample_edk_ii_dsc_file.md              | 2 +-
 5 files changed, 10 insertions(+), 9 deletions(-)

diff --git a/2_dsc_overview/23_[defines]_section_processing.md b/2_dsc_overview/23_[defines]_section_processing.md
index f44ec57..96d02a0 100644
--- a/2_dsc_overview/23_[defines]_section_processing.md
+++ b/2_dsc_overview/23_[defines]_section_processing.md
@@ -95,8 +95,8 @@ item is required.
 
 | Typical Tag Names             | Required / Optional | Value                    | Notes                                                                                                                                                                                                                                                                                                                                                                                                                           |
 | ----------------------------- | ----------- | -------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `DSC_SPECIFICATION`           | Required    | 0x0001001A or 1.26               | This entry is required for all EDK II DSC files. The value, 0x0001001A matches the 1.26 version of this specification. Build tools must continue to support DSC files that correspond to earlier versions of the document until such time as earlier versions are no longer in use. In order to maintain backward compatibility, this value must only be updated in existing DSC files if other content in the file is updated. |
-|                               |             |                                  | This value may also be specified as decimal value, i.e., 1.26.                                                                                                                                                                                                                                                                                                                                                                  |
+| `DSC_SPECIFICATION`           | Required    | 0x0001001B or 1.27               | This entry is required for all EDK II DSC files. The value, 0x0001001B matches the 1.27 version of this specification. Build tools must continue to support DSC files that correspond to earlier versions of the document until such time as earlier versions are no longer in use. In order to maintain backward compatibility, this value must only be updated in existing DSC files if other content in the file is updated. |
+|                               |             |                                  | This value may also be specified as decimal value, i.e., 1.27.                                                                                                                                                                                                                                                                                                                                                                  |
 | `PLATFORM_GUID`               | Required    | Registry Format GUID(8-4-4-4-12) | The GUID value, along the PLATFORM_VERSION, is used to uniquely identify a platform file. It is recommended that minor changes to the file increment the PLATFORM_VERSION value, and that the GUID value change for completely new platforms.                                                                                                                                                                                   |
 | `PLATFORM_VERSION`            | Required    | Integer or Decimal Number        | The Version value, along the PLATFORM_GUID, is used to uniquely identify a platform file. It is recommended that minor changes to the file increment the PLATFORM_VERSION value, and that the GUID value change for completely new platforms.                                                                                                                                                                                   |
 | `PLATFORM_NAME`               | Required    | Single Word                      | Only alphanumeric, dash and underscore character are permitted                                                                                                                                                                                                                                                                                                                                                                  |
diff --git a/2_dsc_overview/README.md b/2_dsc_overview/README.md
index ddd01a5..a8cfa48 100644
--- a/2_dsc_overview/README.md
+++ b/2_dsc_overview/README.md
@@ -50,7 +50,7 @@ methods). EDK II DSC files are a list of:
 There are no new features or format introduced in this specification.
 
 DSC files that use any new features must use the new
-`DSC_SPECIFICATION = 0x0001001A` in the `[Defines]` section. Older DSC files
+`DSC_SPECIFICATION = 0x0001001B` in the `[Defines]` section. Older DSC files
 that do not use any of these features do not need to update the
 `DSC_SPECIFICATION` value.
 
diff --git a/3_edk_ii_dsc_file_format/35_[defines]_section.md b/3_edk_ii_dsc_file_format/35_[defines]_section.md
index 3ac6847..fa6ee60 100644
--- a/3_edk_ii_dsc_file_format/35_[defines]_section.md
+++ b/3_edk_ii_dsc_file_format/35_[defines]_section.md
@@ -72,7 +72,7 @@ global assignments.
 **********
 
 This revision of specification does not add new features. New EDK II DSC files
-must include the statement: `DSC_SPECIFICATION = 0x0001001A` in this section.
+must include the statement: `DSC_SPECIFICATION = 0x0001001B` in this section.
 Existing DSC files do not need to update the value.
 
 Individual items must appear on a single line, they may not span multiple lines.
@@ -155,10 +155,10 @@ Code>          ::= ISO 639-2 Format Language code
 **_SpecVal_**
 
 New DSC files or DSC files that get updated to use any of the new features
-defined in this specification must ensure that the 0x0001001A value is used.
+defined in this specification must ensure that the 0x0001001B value is used.
 The EDK II build system must maintain backward compatibility, therefore, there
 is no requirement to change existing DSC files if no other content changes.
-This value may also be specified as a decimal value of 1.26.
+This value may also be specified as a decimal value of 1.27.
 
 **_SkuUiName_**
 
@@ -213,7 +213,7 @@ DSC file, or it can be absolute, as well as relative to the WORKSPACE .
   PLATFORM_NAME           = NT32
   PLATFORM_GUID           = EB216561-961F-47EE-9EF9-CA426EF547C2
   PLATFORM_VERSION        = 0.3
-  DSC_SPECIFICATION       = 0x0001001A
+  DSC_SPECIFICATION       = 0x0001001B
   OUTPUT_DIRECTORY        = Build/Nt32
   SUPPORTED_ARCHITECTURES = IA32
   BUILD_TARGETS           = DEBUG|RELEASE
diff --git a/README.md b/README.md
index 5e2c17a..6d91eda 100644
--- a/README.md
+++ b/README.md
@@ -176,9 +176,10 @@ Copyright (c) 2006-2017, Intel Corporation. All rights reserved.
 |            | Update the DSC_SPECIFICATION version to 0x0001001A                                                                                                                                                                                                                                           |                |
 |            | Revised WORKSPACE wording for updated build system that can handle packages located outside of the WORKSPACE directory tree (refer to the TianoCore.org/ EDKII website for additional instructions on setting up a development environment).                                                 |                |
 |            | Added new system environment variables used by the build system.                                                                                                                                                                                                                             |                |
-| 1.27       | Convert to GitBooks                                                                                                                                                                                                                                                                          | May 2017       |
+| 1.27       | Convert to GitBooks                                                                                                                                                                                                                                                                          | June 2017      |
 |            | [#351](https://bugzilla.tianocore.org/show_bug.cgi?id=351) [DSC Spec] Extend macro usage in the !include statement                                                                                                                                                                           |                |
 |            | [#484](https://bugzilla.tianocore.org/show_bug.cgi?id=484) DSC spec: support Prebuild and Postbuild in the [Defines] section                                                                                                                                                                 |                |
 |            | [#353](https://bugzilla.tianocore.org/show_bug.cgi?id=353) Build spec: Allow nested includes in DSC and FDF files                                                                                                                                                                            |                |
 |            | [#521](https://bugzilla.tianocore.org/show_bug.cgi?id=521) DSC spec: add clarification for mixed PCD usage in the DSC spec                                                                                                                                                                   |                |
 |            | [#519](https://bugzilla.tianocore.org/show_bug.cgi?id=519) DSC Spec: update Precedence of PCD Values                                                                                                                                                                                         |                |
+|            | [#584](https://bugzilla.tianocore.org/show_bug.cgi?id=584) DSC Spec: Update the DSC_SPECIFICATION version to 0x0001001B or 1.27                                                                                                                                                              |                |
diff --git a/appendix_b_sample_edk_ii_dsc_file.md b/appendix_b_sample_edk_ii_dsc_file.md
index 6880d1d..fbde4a6 100644
--- a/appendix_b_sample_edk_ii_dsc_file.md
+++ b/appendix_b_sample_edk_ii_dsc_file.md
@@ -72,7 +72,7 @@ DSC file is not permitted.
   PLATFORM_NAME           = NT32
   PLATFORM_GUID           = EB216561-961F-47EE-9EF9-CA426EF547C2
   PLATFORM_VERSION        = 0.5
-  DSC_SPECIFICATION       = 0x0001001A
+  DSC_SPECIFICATION       = 0x0001001B
   OUTPUT_DIRECTORY        = Build/NT32
   SUPPORTED_ARCHITECTURES = IA32
   BUILD_TARGETS           = DEBUG|RELEASE
-- 
2.6.3.windows.1

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