The PCD Inf files contain this section in the header, describing the format of 
the FFS file that is integrated with the PcdPei and PcdDxe modules. But two 
fields are left undocumented: SkuIdTable and SystemSkuId.

Is there any further documentation elsewhere about the format of these sections/

Thanks,

Tim

#    3.3 PCD Database binary file
#      PCD Database binary file will be created at build time as the standalone 
binary image.
#      To understand the binary image layout, PCD Database C structure is still 
generated
#      as comments by build tools in PCD driver's autogen.h/
#      autogen.c file. In generated C structure, following information is 
stored:
#      - ExMapTable: This table is used translate a binary dynamicex type PCD's
#                    "tokenguid + token" to local token number.
#      - LocalTokenNumberTable:
#                    This table stores all local token number in array, use 
"Internal
#                    token number" as array index to get PCD entry's offset 
fastly.
#      - SizeTable:  This table stores the size information for all PCD entry.
#      - GuidTable:  This table stores guid value for DynamicEx's token space,
#                    HII type PCD's variable GUID.
#      - SkuIdTable: TBD
#      - SystemSkuId: TBD
#      - PCD value structure:
#                    Every PCD has a value record in PCD database. For different
#                    datum type PCD has different record structure which will be
#                    introduced in 3.3.1
------------------------------------------------------------------------------
Slashdot TV.  
Video for Nerds.  Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to