]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Add the example for default opcode usage.
authorlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>
Mon, 19 Oct 2009 01:30:24 +0000 (01:30 +0000)
committerlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>
Mon, 19 Oct 2009 01:30:24 +0000 (01:30 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9343 6f19259b-4bc3-4df7-8a09-765794883524

MdeModulePkg/Universal/DriverSampleDxe/DriverSample.c
MdeModulePkg/Universal/DriverSampleDxe/Vfr.vfr

index 02264c7f8c7e3729564b6fed5080ca31d5911c89..f74ae3e9594b20e69199e0ceaff8411cab6798d5 100644 (file)
@@ -839,7 +839,7 @@ DriverSampleInit (
   //\r
   // Initialize driver private data\r
   //\r
   //\r
   // Initialize driver private data\r
   //\r
-  PrivateData = AllocatePool (sizeof (DRIVER_SAMPLE_PRIVATE_DATA));\r
+  PrivateData = AllocateZeroPool (sizeof (DRIVER_SAMPLE_PRIVATE_DATA));\r
   if (PrivateData == NULL) {\r
     return EFI_OUT_OF_RESOURCES;\r
   }\r
   if (PrivateData == NULL) {\r
     return EFI_OUT_OF_RESOURCES;\r
   }\r
@@ -1048,6 +1048,7 @@ DriverSampleUnload (
             &PrivateData->ConfigAccess,\r
             NULL\r
            );\r
             &PrivateData->ConfigAccess,\r
             NULL\r
            );\r
+    DriverHandle[0] = NULL;\r
   }\r
 \r
   if (DriverHandle[1] != NULL) {\r
   }\r
 \r
   if (DriverHandle[1] != NULL) {\r
@@ -1057,6 +1058,7 @@ DriverSampleUnload (
             &mHiiVendorDevicePath1,\r
             NULL\r
            );\r
             &mHiiVendorDevicePath1,\r
             NULL\r
            );\r
+    DriverHandle[1] = NULL;\r
   }\r
 \r
   if (PrivateData->HiiHandle[0] != NULL) {\r
   }\r
 \r
   if (PrivateData->HiiHandle[0] != NULL) {\r
@@ -1069,6 +1071,7 @@ DriverSampleUnload (
 \r
   if (PrivateData != NULL) {\r
     FreePool (PrivateData);\r
 \r
   if (PrivateData != NULL) {\r
     FreePool (PrivateData);\r
+    PrivateData = NULL;\r
   }\r
 \r
   return EFI_SUCCESS;\r
   }\r
 \r
   return EFI_SUCCESS;\r
index 71a4c910572d18321413ea3e44ab595bd9d1b6e3..e8aae2b4d1f8e69a834f44c687e3542347719ab5 100644 (file)
@@ -153,6 +153,7 @@ formset
     oneof varid  = MyIfrNVData.BootOrderLarge,\r
       prompt      = STRING_TOKEN(STR_ONE_OF_PROMPT),\r
       help        = STRING_TOKEN(STR_ONE_OF_HELP),\r
     oneof varid  = MyIfrNVData.BootOrderLarge,\r
       prompt      = STRING_TOKEN(STR_ONE_OF_PROMPT),\r
       help        = STRING_TOKEN(STR_ONE_OF_HELP),\r
+      default value = cond (questionref(MyOneOf) == 0x0 ? 0 : 1),\r
       option text = STRING_TOKEN(STR_BOOT_ORDER1), value = 0x0, flags = 0;\r
       option text = STRING_TOKEN(STR_BOOT_ORDER2), value = 0x1, flags = DEFAULT;\r
     endoneof;\r
       option text = STRING_TOKEN(STR_BOOT_ORDER1), value = 0x0, flags = 0;\r
       option text = STRING_TOKEN(STR_BOOT_ORDER2), value = 0x1, flags = DEFAULT;\r
     endoneof;\r