From 20c54c6b9d00a11979d9a63e812f7999c8dcbaf9 Mon Sep 17 00:00:00 2001 From: Konstantin Aladyshev Date: Wed, 30 Jun 2021 23:41:25 +0300 Subject: Add summary PCD table --- Lesson_25/README.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 Lesson_25/README.md diff --git a/Lesson_25/README.md b/Lesson_25/README.md new file mode 100644 index 0000000..5e3da0d --- /dev/null +++ b/Lesson_25/README.md @@ -0,0 +1,19 @@ +Summary table: + +| | Fixed at build | Feature Flag | Patchable | Dynamic | DynamicEx | +| --------------------- | ------------------ |--------------------|--------------------------|----------------------|------------------------| +| .dec section: | [PcdsFixedAtBuild] | [PcdsFeatureFlag] | [PcdsPatchableInModule] | [PcdsDynamic] | [PcdsDynamicEx] | +| .dsc section: | [PcdsFixedAtBuild]
| [PcdsFeatureFlag]
| [PcdsPatchableInModule]
| [PcdsDynamicDefault]
| [PcdsDynamicExDefault]
| +|
|
|
|
| [PcdsDynamicHii]
| [PcdsDynamicExHii]
| +|
|
|
|
| [PcdsDynamicVpd]
| [PcdsDynamicExVpd]
| +| .inf section:
| [FixedPcd]
| [FeaturePcd]
| [PatchPcd]
| [Pcd]
| [PcdEx]
| +| | [Pcd] | [Pcd] | [Pcd] | | | +| Get:
| PcdGet
| PcdGetBool
| PcdGet
| PcdGet
| PcdGet
| +| | FixedPcdGet | FeaturePcdGet | PatchPcdGet | | PcdGetEx | +| Set:
| -
| -
| PcdSetS
| PcdSetS
| PcdSetS
| +| | | | PatchPcdSet | | PcdSetExS | +| Scope:
| Every module have
| Every module have
| Every module have
| Global for
| Global for
| +| | its own copy | its own copy | its own copy | platfrom | platfrom | + + + = 8|16|32|64|Bool|Ptr -- cgit v1.2.3-18-g5258