From: "Feng, Bob C" <bob.c.feng@intel.com>
To: edk2-devel@lists.01.org
Cc: Bob Feng <bob.c.feng@intel.com>,
Liming Gao <liming.gao@intel.com>,
Jaben Carsey <jaben.carsey@intel.com>
Subject: [Patch] Document: Update DEC spec to remove EDK related contents
Date: Mon, 4 Mar 2019 23:10:25 +0800 [thread overview]
Message-ID: <20190304151025.13468-1-bob.c.feng@intel.com> (raw)
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.feng@intel.com>
Cc: Liming Gao <liming.gao@intel.com>
Cc: Jaben Carsey <jaben.carsey@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 +----
9 files changed, 10 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
```
--
2.18.0.windows.1
reply other threads:[~2019-03-04 15:10 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-list from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20190304151025.13468-1-bob.c.feng@intel.com \
--to=devel@edk2.groups.io \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox