]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/Python/Common/DataType.py
BaseTools: standardize GUID and pack size
[mirror_edk2.git] / BaseTools / Source / Python / Common / DataType.py
index 56f5bfedd6b4078a5ee87ea23a00a4e3b541855d..44e636f5ff0e5d69bc9fbf866051263211daae8f 100644 (file)
@@ -544,3 +544,14 @@ SECTIONS_HAVE_ITEM_AFTER_ARCH_SET = {TAB_LIBRARY_CLASSES.upper(), TAB_DEPEX.uppe
                                  PCDS_DYNAMICEX_HII.upper(),\r
                                  TAB_BUILD_OPTIONS.upper(),\r
                                  TAB_INCLUDES.upper()}\r
+\r
+#\r
+# pack codes as used in PcdDb and elsewhere\r
+#\r
+PACK_PATTERN_GUID = '=LHHBBBBBBBB'\r
+PACK_CODE_BY_SIZE = {8:'=Q',\r
+                     4:'=L',\r
+                     2:'=H',\r
+                     1:'=B',\r
+                     0:'=B',\r
+                    16:""}\r