]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/Python/CommonDataClass/CommonClass.py
BaseTools: Support Structure PCD value inherit between the different SKUs
[mirror_edk2.git] / BaseTools / Source / Python / CommonDataClass / CommonClass.py
index 5a924ec2d61129bbeee59751102959f1b6f6f576..e6c4495c95e77367259a4a98f9e96ce72d1b9ba5 100644 (file)
@@ -270,19 +270,22 @@ class PpiClass(GuidProtocolPpiCommonClass):
 #\r
 class SkuInfoClass(object):\r
     def __init__(self, SkuIdName = '', SkuId = '', VariableName = '', VariableGuid = '', VariableOffset = '', \r
-                 HiiDefaultValue = '', VpdOffset = '', DefaultValue = '', VariableGuidValue = '', VariableAttribute = ''):\r
+                 HiiDefaultValue = '', VpdOffset = '', DefaultValue = '', VariableGuidValue = '', VariableAttribute = '', DefaultStore = None):\r
         self.SkuIdName = SkuIdName\r
         self.SkuId = SkuId\r
         \r
         #\r
         # Used by Hii\r
         #\r
+        if DefaultStore is None:\r
+            DefaultStore = {}\r
         self.VariableName = VariableName\r
         self.VariableGuid = VariableGuid\r
         self.VariableGuidValue = VariableGuidValue\r
         self.VariableOffset = VariableOffset\r
         self.HiiDefaultValue = HiiDefaultValue\r
         self.VariableAttribute = VariableAttribute\r
+        self.DefaultStoreDict = DefaultStore\r
         \r
         #\r
         # Used by Vpd\r