diff options
author | Konstantin Aladyshev <aladyshev22@gmail.com> | 2021-06-30 23:41:25 +0300 |
---|---|---|
committer | Konstantin Aladyshev <aladyshev22@gmail.com> | 2021-06-30 23:41:25 +0300 |
commit | 20c54c6b9d00a11979d9a63e812f7999c8dcbaf9 (patch) | |
tree | 9e1c44a601964809d981fc56d2f8faeecdf91b49 | |
parent | f182a71f35b0da0c7a9250e6da69232bff0b2f04 (diff) | |
download | UEFI-Lessons-20c54c6b9d00a11979d9a63e812f7999c8dcbaf9.tar.gz UEFI-Lessons-20c54c6b9d00a11979d9a63e812f7999c8dcbaf9.tar.bz2 UEFI-Lessons-20c54c6b9d00a11979d9a63e812f7999c8dcbaf9.zip |
Add summary PCD table
-rw-r--r-- | Lesson_25/README.md | 19 |
1 files changed, 19 insertions, 0 deletions
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]<br/> | [PcdsFeatureFlag]<br/> | [PcdsPatchableInModule]<br/> | [PcdsDynamicDefault]<br/> | [PcdsDynamicExDefault]<br/> | +| <br/> | <br/> | <br/> | <br/> | [PcdsDynamicHii]<br/> | [PcdsDynamicExHii]<br/> | +| <br/> | <br/> | <br/> | <br/> | [PcdsDynamicVpd]<br/> | [PcdsDynamicExVpd]<br/> | +| .inf section:<br/> | [FixedPcd]<br/> | [FeaturePcd]<br/> | [PatchPcd]<br/> | [Pcd]<br/> | [PcdEx]<br/> | +| | [Pcd] | [Pcd] | [Pcd] | | | +| Get:<br/> | PcdGet<Type><br/> | PcdGetBool<br/> | PcdGet<Type><br/> | PcdGet<Type><br/> | PcdGet<Type><br/> | +| | FixedPcdGet<Type> | FeaturePcdGet | PatchPcdGet<Type> | | PcdGetEx<Type> | +| Set:<br/> | -<br/> | -<br/> | PcdSet<Type>S<br/> | PcdSet<Type>S<br/> | PcdSet<Type>S<br/> | +| | | | PatchPcdSet<Type> | | PcdSetEx<Type>S | +| Scope:<br/> | Every module have<br/> | Every module have<br/> | Every module have<br/> | Global for<br/> | Global for<br/> | +| | its own copy | its own copy | its own copy | platfrom | platfrom | + + +<Type> = 8|16|32|64|Bool|Ptr |