BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=1453

Remove EDK related contents from DEC spec.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Bob Feng <bob.c.f...@intel.com>
Cc: Liming Gao <liming....@intel.com>
Cc: Jaben Carsey <jaben.car...@intel.com>
---
 2_dec_file_overview/210_pcd_usage.md                     | 4 +---
 2_dec_file_overview/25_[includes]_usage.md               | 6 +-----
 2_dec_file_overview/26_[guids]_usage.md                  | 6 +-----
 2_dec_file_overview/27_[protocols]_usage.md              | 6 +-----
 2_dec_file_overview/28_[ppis]_usage.md                   | 6 +-----
 2_dec_file_overview/29_[libraryclasses]_usage.md         | 4 +---
 3_edk_ii_dec_file_format/310_pcd_sections.md             | 8 ++------
 3_edk_ii_dec_file_format/35_[includes]_sections.md       | 5 +----
 3_edk_ii_dec_file_format/39_[libraryclasses]_sections.md | 5 +----
 README.md                                                | 1 +
 10 files changed, 11 insertions(+), 40 deletions(-)

diff --git a/2_dec_file_overview/210_pcd_usage.md 
b/2_dec_file_overview/210_pcd_usage.md
index 9b554be..e600db2 100644
--- a/2_dec_file_overview/210_pcd_usage.md
+++ b/2_dec_file_overview/210_pcd_usage.md
@@ -1,9 +1,9 @@
 <!--- @file
   2.10 PCD Usage
 
-  Copyright (c) 2007-2018, Intel Corporation. All rights reserved.<BR>
+  Copyright (c) 2007-2019, 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:
 
@@ -85,12 +85,10 @@ This section resembles one of the following section 
definitions:
 
 [PcdsFixedAtBuild.IA32]
 
 [PcdsPatchableInModule.X64]
 
-[PcdsDynamic.IPF]
-
 [PcdsDynamicEx.EBC]
 ```
 
 The EDK II build system supports five PCD access methods: FeatureFlag,
 FixedAtBuild, PatchableInModule, Dynamic and DynamicEx. These indicate access
diff --git a/2_dec_file_overview/25_[includes]_usage.md 
b/2_dec_file_overview/25_[includes]_usage.md
index 17feb57..b30b573 100644
--- a/2_dec_file_overview/25_[includes]_usage.md
+++ b/2_dec_file_overview/25_[includes]_usage.md
@@ -1,9 +1,9 @@
 <!--- @file
   2.5 [Includes] Usage
 
-  Copyright (c) 2007-2017, Intel Corporation. All rights reserved.<BR>
+  Copyright (c) 2007-2019, 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:
 
@@ -70,14 +70,10 @@ The `[Includes]` section uses one of the following section 
definitions:
 
 [Includes.X64]
 
 [Includes.X64.Private]
 
-[Includes.IPF]
-
-[Includes.IPF.Private]
-
 [includes.EBC]
 
 [includes.EBC.Private]
 ```
 
diff --git a/2_dec_file_overview/26_[guids]_usage.md 
b/2_dec_file_overview/26_[guids]_usage.md
index f9addf5..0f8df1b 100644
--- a/2_dec_file_overview/26_[guids]_usage.md
+++ b/2_dec_file_overview/26_[guids]_usage.md
@@ -1,9 +1,9 @@
 <!--- @file
   2.6 [Guids] Usage
 
-  Copyright (c) 2007-2017, Intel Corporation. All rights reserved.<BR>
+  Copyright (c) 2007-2019, 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:
 
@@ -54,14 +54,10 @@ This section uses one of the following section definitions:
 
 [Guids.X64]
 
 [Guids.X64.Private]
 
-[Guids.IPF]
-
-[Guids.IPF.Private]
-
 [Guids.EBC]
 
 [Guids.EBC.Private]
 ```
 
diff --git a/2_dec_file_overview/27_[protocols]_usage.md 
b/2_dec_file_overview/27_[protocols]_usage.md
index 9f89524..68f9fec 100644
--- a/2_dec_file_overview/27_[protocols]_usage.md
+++ b/2_dec_file_overview/27_[protocols]_usage.md
@@ -1,9 +1,9 @@
 <!--- @file
   2.7 [Protocols] Usage
 
-  Copyright (c) 2007-2017, Intel Corporation. All rights reserved.<BR>
+  Copyright (c) 2007-2019, 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:
 
@@ -54,14 +54,10 @@ This section use ones of the following section definitions:
 
 [Protocols.X64]
 
 [Protocols.X64.Private]
 
-[Protocols.IPF]
-
-[Protocols.IPF.Private]
-
 [Protocols.EBC]
 
 [Protocols.EBC.Private]
 ```
 
diff --git a/2_dec_file_overview/28_[ppis]_usage.md 
b/2_dec_file_overview/28_[ppis]_usage.md
index 35db7b0..7650063 100644
--- a/2_dec_file_overview/28_[ppis]_usage.md
+++ b/2_dec_file_overview/28_[ppis]_usage.md
@@ -1,9 +1,9 @@
 <!--- @file
   2.8 [Ppis] Usage
 
-  Copyright (c) 2007-2017, Intel Corporation. All rights reserved.<BR>
+  Copyright (c) 2007-2019, 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:
 
@@ -54,14 +54,10 @@ This section use ones of the following section definitions:
 
 [Ppis.X64]
 
 [Ppis.X64.Private]
 
-[Ppis.IPF]
-
-[Ppis.IPF.Private]
-
 [Ppis.EBC]
 
 [Ppis.EBC.Private]
 ```
 
diff --git a/2_dec_file_overview/29_[libraryclasses]_usage.md 
b/2_dec_file_overview/29_[libraryclasses]_usage.md
index 2c6bd35..7da4801 100644
--- a/2_dec_file_overview/29_[libraryclasses]_usage.md
+++ b/2_dec_file_overview/29_[libraryclasses]_usage.md
@@ -1,9 +1,9 @@
 <!--- @file
   2.9 [LibraryClasses] Usage
 
-  Copyright (c) 2007-2017, Intel Corporation. All rights reserved.<BR>
+  Copyright (c) 2007-2019, 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:
 
@@ -48,12 +48,10 @@ This section uses one of the following section definitions:
 
 [LibraryClasses.IA32]
 
 [LibraryClasses.X64]
 
-[LibraryClasses.IPF]
-
 [LibraryClasses.EBC]
 
 [LibraryClasses]
 ```
 
diff --git a/3_edk_ii_dec_file_format/310_pcd_sections.md 
b/3_edk_ii_dec_file_format/310_pcd_sections.md
index 2711788..30bbd63 100644
--- a/3_edk_ii_dec_file_format/310_pcd_sections.md
+++ b/3_edk_ii_dec_file_format/310_pcd_sections.md
@@ -1,9 +1,9 @@
 <!--- @file
   3.10 PCD Sections
 
-  Copyright (c) 2007-2018, Intel Corporation. All rights reserved.<BR>
+  Copyright (c) 2007-2019, 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:
 
@@ -234,11 +234,11 @@ in the section header. The following example is NOT VALID:
 While allowed by this specification, it is not recommended to mix different
 
 PcdType.architecture values in a single section. The following example is
 valid, but not recommended:
 
-`[PcdsDynamicEx.IA32, PcdsFixedAtBuild.X64, PcdPatchableInModule.IPF]`
+`[PcdsDynamicEx.IA32, PcdsFixedAtBuild.X64]`
 
 Refer to the _PI Specification_ for more information.
 
 #### Example
 
@@ -269,14 +269,10 @@ Refer to the _PI Specification_ for more information.
 [PcdsFixedAtBuild.common, PcdsPatchableInModule.common] ## This flag is used 
to control the printout of DebugLib
 gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel | 0x80000000 |UINT32 | 
0x00000006
   ## Indicates the allowable maximum number in extract handler table
   gEfiMdePkgTokenSpaceGuid.PcdMaximumGuidedExtractHandler | 0x10 |UINT32 | 
0x00000025
 
-[PcdsFixedAtBuild.IPF]
-  ## This flag is used to control the printout of DebugLib
-  gEfiMdePkgTokenSpaceGuid.PcdIoBlockBaseAddressForIpf |0x0ffffc00000 | UINT64 
| 0x0000000c
-
 [PcdsFixedAtBuild, PcdsPatchableInModule, PcdsDynamic, PcdsDynamicEx] ## This 
value is used to set the base address of pci express hierarchy
 gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress | 0xE0000000 |UINT64 | 
0x0000000a
   ## Default current ISO 639-2 language: English & French
   gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLangCodes |"engfraengfra" | 
VOID* | 0x0000001c
   ## Default current ISO 639-2 language: English
diff --git a/3_edk_ii_dec_file_format/35_[includes]_sections.md 
b/3_edk_ii_dec_file_format/35_[includes]_sections.md
index ed5acea..652fb2e 100644
--- a/3_edk_ii_dec_file_format/35_[includes]_sections.md
+++ b/3_edk_ii_dec_file_format/35_[includes]_sections.md
@@ -1,9 +1,9 @@
 <!--- @file
   3.5 [Includes] Sections
 
-  Copyright (c) 2007-2017, Intel Corporation. All rights reserved.<BR>
+  Copyright (c) 2007-2019, 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:
 
@@ -125,13 +125,10 @@ modifier.
   Include/Ia32 # Includes specific to IA32
 
 [Includes.X64]
   Include/X64 # Includes specific to X64
 
-[Includes.IPF]
-  Include/Ipf # Includes specific to IA64
-
 [Includes.EBC]
   Include/Ebc # Includes specific to EBC
 
 [Includes.ARM]
   Include/Arm # Includes specific to ARM
diff --git a/3_edk_ii_dec_file_format/39_[libraryclasses]_sections.md 
b/3_edk_ii_dec_file_format/39_[libraryclasses]_sections.md
index fea2c56..9d73469 100644
--- a/3_edk_ii_dec_file_format/39_[libraryclasses]_sections.md
+++ b/3_edk_ii_dec_file_format/39_[libraryclasses]_sections.md
@@ -1,9 +1,9 @@
 <!--- @file
   3.9 [LibraryClasses] Sections
 
-  Copyright (c) 2007-2017, Intel Corporation. All rights reserved.<BR>
+  Copyright (c) 2007-2019, 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:
 
@@ -121,11 +121,8 @@ required for different architectures.
   UefiApplicationEntryPoint |Include/Library/UefiApplicationEntryPoint.h # 
UEFI_APPLICATION
 
 [LibraryClasses.X64]
   UefiApplicationEntryPoint|Include/Library/UefiApplicationEntryPoint.h # 
UEFI_APPLICATION
 
-[LibraryClasses.IPF]
-  UefiApplicationEntryPoint|Include/Library/UefiApplicationEntryPoint.h # 
UEFI_APPLICATION
-
 [LibraryClasses.EBC]
   UefiApplicationEntryPoint|Include/Library/UefiApplicationEntryPoint.h # 
UEFI_APPLICATION
 ```
diff --git a/README.md b/README.md
index 1c593e9..64a0964 100644
--- a/README.md
+++ b/README.md
@@ -170,6 +170,7 @@ Copyright (c) 2007-2017, Intel Corporation. All rights 
reserved.
 |            | [#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                                          
                                                                                
    | Mar 2018        |
 |            | Add flexible PCD value format into spec                         
                                                                                
    |                 |
 |            | Add structure PCD definition syntax                             
                                                                                
    |                 |
 |            | Add clarification that !error statement is not permitted in DEC 
file                                                                            
    |                 |
+| 1.28       | [#1453](https://bugzilla.tianocore.org/show_bug.cgi?id=1453) 
Update DEC spec to remove EDK related contents                                  
                                                                                
                                                                                
                                                                                
                                      | Mar 2019      |
  
\ No newline at end of file
-- 
2.20.1.windows.1

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

Reply via email to