#/** @file\r
# PCD DXE driver manage database contains all dynamic PCD entries initialized in \r
# PEI phase, DXE phase and produce the implementation of PCD protocol.\r
+#\r
+# There are two PCD Protocols as follows:\r
+# 1) PCD_PROTOCOL \r
+# It is EDKII implementation which support Dynamic/DynamicEx type Pcds.\r
+# 2) EFI_PCD_PROTOCOL_PPI\r
+# It is defined by PI specification 1.2, Vol 3 which only support dynamicEx \r
+# type Pcd.\r
+#\r
+# For dynamicEx type PCD, it is compatible between PCD_PPI and EFI_PEI_PCD_PPI. \r
+# PCD DXE driver will produce above two protocols at same time.\r
+#\r
# PCD database structure is generated at autogen.h/autogen.c in build time.\r
#\r
# ////////////////////////////////////////////////////////////////////////////////\r
#/** @file\r
# PCD PEIM produces PCD database to manage all dynamic PCD in PEI phase and install Pcd Ppi service.\r
#\r
+# There are two PCD PPIs as follows:\r
+# 1) PCD_PPI \r
+# It is EDKII implementation which support Dynamic/DynamicEx Pcds.\r
+# 2) EFI_PEI_PCD_PPI\r
+# It is defined by PI specification 1.2, Vol 3 which only support dynamicEx \r
+# type Pcd.\r
+# For dynamicEx type PCD, it is compatible between PCD_PPI and EFI_PEI_PCD_PPI.\r
+#\r
# ////////////////////////////////////////////////////////////////////////////////\r
# // //\r
# // Introduction of PCD database //\r