]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Conf/Pcd/PcdDatabaseCommonDefinitions.sample
Embeded autogenerated code in Java code instead of getting them from a real file...
[mirror_edk2.git] / Tools / Conf / Pcd / PcdDatabaseCommonDefinitions.sample
diff --git a/Tools/Conf/Pcd/PcdDatabaseCommonDefinitions.sample b/Tools/Conf/Pcd/PcdDatabaseCommonDefinitions.sample
deleted file mode 100644 (file)
index 7df1a5a..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-//\r
-// The following definition will be generated by build tool \r
-//\r
-\r
-//\r
-// Common definitions\r
-//\r
-typedef UINT8 SKU_ID;\r
-\r
-#define PCD_TYPE_SHIFT        28\r
-\r
-#define PCD_TYPE_DATA         (0x0 << PCD_TYPE_SHIFT)\r
-#define PCD_TYPE_HII               (0x8 << PCD_TYPE_SHIFT)\r
-#define PCD_TYPE_VPD               (0x4 << PCD_TYPE_SHIFT)\r
-#define PCD_TYPE_SKU_ENABLED   (0x2 << PCD_TYPE_SHIFT)\r
-#define PCD_TYPE_STRING       (0x1 << PCD_TYPE_SHIFT)\r
-\r
-#define PCD_TYPE_ALL_SET      (PCD_TYPE_DATA | PCD_TYPE_HII | PCD_TYPE_VPD | PCD_TYPE_SKU_ENABLED | PCD_TYPE_STRING)\r
-\r
-#define PCD_DATUM_TYPE_SHIFT  24\r
-\r
-#define PCD_DATUM_TYPE_POINTER        (0x0 << PCD_DATUM_TYPE_SHIFT)\r
-#define PCD_DATUM_TYPE_UINT8          (0x1 << PCD_DATUM_TYPE_SHIFT)\r
-#define PCD_DATUM_TYPE_UINT16              (0x2 << PCD_DATUM_TYPE_SHIFT)\r
-#define PCD_DATUM_TYPE_UINT32              (0x4 << PCD_DATUM_TYPE_SHIFT)\r
-#define PCD_DATUM_TYPE_UINT64          (0x8 << PCD_DATUM_TYPE_SHIFT)\r
-\r
-#define PCD_DATUM_TYPE_ALL_SET    (PCD_DATUM_TYPE_POINTER | \\r
-                                    PCD_DATUM_TYPE_UINT8  | \\r
-                                    PCD_DATUM_TYPE_UINT16 | \\r
-                                    PCD_DATUM_TYPE_UINT32 | \\r
-                                    PCD_DATUM_TYPE_UINT64)\r
-\r
-\r
-#define PCD_DATABASE_OFFSET_MASK (~(PCD_TYPE_ALL_SET | PCD_DATUM_TYPE_ALL_SET))\r
-\r
-typedef struct  {\r
-  UINT32                ExTokenNumber;\r
-  UINT16                LocalTokenNumber;   // PCD Number of this particular platform build\r
-  UINT16                ExGuidIndex;        // Index of GuidTable\r
-} DYNAMICEX_MAPPING;\r
-\r
-\r
-typedef struct {\r
-  UINT32  SkuDataStartOffset; //We have to use offsetof MACRO as we don't know padding done by compiler\r
-  UINT32  SkuIdTableOffset;   //Offset from the PCD_DB\r
-} SKU_HEAD;\r
-\r
-\r
-typedef struct {\r
-  UINT16  GuidTableIndex;     // Offset in Guid Table in units of GUID.\r
-  UINT16  StringIndex;        // Offset in String Table in units of UINT16.\r
-  UINT16  Offset;             // Offset in Variable\r
-  UINT16  DefaultValueOffset; // Offset of the Default Value\r
-} VARIABLE_HEAD  ;\r
-\r
-\r
-typedef  struct {\r
-  UINT32  Offset;\r
-} VPD_HEAD;\r
-\r
-typedef UINT16 STRING_HEAD;\r
-\r
-typedef UINT16 SIZE_INFO;\r
-\r
-#define offsetof(s,m)                 (UINT32) (UINTN) &(((s *)0)->m)\r
-\r
-\r
-\r