Cc: Liming Gao <[email protected]>
Cc: Michael Kinney <[email protected]>
Cc: Kevin W Shaw <[email protected]>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Yonghong Zhu <[email protected]>
---
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
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel