]> git.proxmox.com Git - mirror_edk2.git/commitdiff
BaseTools: Add checking to EFI variable attribute.
authorFeng, Bob C <bob.c.feng@intel.com>
Thu, 1 Nov 2018 15:07:01 +0000 (23:07 +0800)
committerLiming Gao <liming.gao@intel.com>
Fri, 2 Nov 2018 14:15:53 +0000 (22:15 +0800)
This patch is going to add a check that only if the
attribute of a EFI variable include 'NV', it will be
added into PcdNvStoreDefaultValueBuffer.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Bob Feng <bob.c.feng@intel.com>
Cc: Liming Gao <liming.gao@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
BaseTools/Source/Python/AutoGen/AutoGen.py

index 9c3759c0f5c8d0d0ed429c0efff25094206b3073..a1c8dc7efbb6fce9a142d41537c748dd34ab40cc 100644 (file)
@@ -1165,6 +1165,8 @@ class PlatformAutoGen(AutoGen):
                 if SkuId is None or SkuId == '':\r
                     continue\r
                 if len(Sku.VariableName) > 0:\r
+                    if Sku.VariableAttribute and 'NV' not in Sku.VariableAttribute:\r
+                        continue\r
                     VariableGuidStructure = Sku.VariableGuidValue\r
                     VariableGuid = GuidStructureStringToGuidString(VariableGuidStructure)\r
                     for StorageName in Sku.DefaultStoreDict:\r