Revision: 14594
          http://sourceforge.net/p/edk2/code/14594
Author:   ydong10
Date:     2013-08-23 05:54:33 +0000 (Fri, 23 Aug 2013)
Log Message:
-----------
Add some comments, clear describe the efi varstore type.

Signed-off-by: Eric Dong <[email protected]>
Reviewed-by: Liming Gao <[email protected]>

Modified Paths:
--------------
    trunk/edk2/MdeModulePkg/Universal/SetupBrowserDxe/IfrParse.c
    trunk/edk2/MdeModulePkg/Universal/SetupBrowserDxe/Setup.h

Modified: trunk/edk2/MdeModulePkg/Universal/SetupBrowserDxe/IfrParse.c
===================================================================
--- trunk/edk2/MdeModulePkg/Universal/SetupBrowserDxe/IfrParse.c        
2013-08-23 05:53:04 UTC (rev 14593)
+++ trunk/edk2/MdeModulePkg/Universal/SetupBrowserDxe/IfrParse.c        
2013-08-23 05:54:33 UTC (rev 14594)
@@ -1625,8 +1625,14 @@
       // Create a EFI variable Storage for this FormSet
       //
       if (OpCodeLength < sizeof (EFI_IFR_VARSTORE_EFI)) {
+        //
+        // Create efi varstore with format follow UEFI spec before 2.3.1.
+        //
         Storage = CreateStorage (FormSet, EFI_HII_VARSTORE_EFI_VARIABLE, 
OpCodeData);
       } else {
+        //
+        // Create efi varstore with format follow UEFI spec 2.3.1 and later.
+        //
         Storage = CreateStorage (FormSet, 
EFI_HII_VARSTORE_EFI_VARIABLE_BUFFER, OpCodeData);
       }
       CopyMem (&Storage->VarStoreId, &((EFI_IFR_VARSTORE_EFI *) 
OpCodeData)->VarStoreId, sizeof (EFI_VARSTORE_ID));

Modified: trunk/edk2/MdeModulePkg/Universal/SetupBrowserDxe/Setup.h
===================================================================
--- trunk/edk2/MdeModulePkg/Universal/SetupBrowserDxe/Setup.h   2013-08-23 
05:53:04 UTC (rev 14593)
+++ trunk/edk2/MdeModulePkg/Universal/SetupBrowserDxe/Setup.h   2013-08-23 
05:54:33 UTC (rev 14594)
@@ -109,8 +109,8 @@
 
 #define EFI_HII_VARSTORE_BUFFER              0
 #define EFI_HII_VARSTORE_NAME_VALUE          1
-#define EFI_HII_VARSTORE_EFI_VARIABLE        2
-#define EFI_HII_VARSTORE_EFI_VARIABLE_BUFFER 3
+#define EFI_HII_VARSTORE_EFI_VARIABLE        2    // EFI Varstore type follow 
UEFI spec before 2.3.1.
+#define EFI_HII_VARSTORE_EFI_VARIABLE_BUFFER 3    // EFI varstore type follow 
UEFI spec 2.3.1 and later.
 
 #define FORM_INCONSISTENT_VALIDATION         0
 #define FORM_NO_SUBMIT_VALIDATION            1

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
Introducing Performance Central, a new site from SourceForge and 
AppDynamics. Performance Central is your source for news, insights, 
analysis and resources for efficient Application Performance Management. 
Visit us today!
http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to