Revision: 18121
          http://sourceforge.net/p/edk2/code/18121
Author:   ydong10
Date:     2015-07-31 02:14:26 +0000 (Fri, 31 Jul 2015)
Log Message:
-----------
UiApp: Move reset menu from Front Page to BMM Page.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eric Dong <[email protected]>
Reviewed-by: Ruiyu Ni <[email protected]>

Modified Paths:
--------------
    trunk/edk2/MdeModulePkg/Application/UiApp/BootMaint/Bm.vfr
    trunk/edk2/MdeModulePkg/Application/UiApp/BootMaint/BootMaint.c
    trunk/edk2/MdeModulePkg/Application/UiApp/BootMaint/FormGuid.h
    trunk/edk2/MdeModulePkg/Application/UiApp/FrontPage.c
    trunk/edk2/MdeModulePkg/Application/UiApp/FrontPage.h

Modified: trunk/edk2/MdeModulePkg/Application/UiApp/BootMaint/Bm.vfr
===================================================================
--- trunk/edk2/MdeModulePkg/Application/UiApp/BootMaint/Bm.vfr  2015-07-31 
02:12:54 UTC (rev 18120)
+++ trunk/edk2/MdeModulePkg/Application/UiApp/BootMaint/Bm.vfr  2015-07-31 
02:14:26 UTC (rev 18121)
@@ -77,6 +77,14 @@
          help = STRING_TOKEN(STR_FORM_TIME_OUT_HELP),
          flags = INTERACTIVE,
          key = FORM_TIME_OUT_ID;
+
+    subtitle text = STRING_TOKEN(STR_NULL_STRING);
+
+    text
+         help   = STRING_TOKEN(STR_RESET),
+         text   = STRING_TOKEN(STR_RESET),
+         flags  = INTERACTIVE,
+         key    = FORM_RESET;
          
     label LABEL_BMM_PLATFORM_INFORMATION;
     //

Modified: trunk/edk2/MdeModulePkg/Application/UiApp/BootMaint/BootMaint.c
===================================================================
--- trunk/edk2/MdeModulePkg/Application/UiApp/BootMaint/BootMaint.c     
2015-07-31 02:12:54 UTC (rev 18120)
+++ trunk/edk2/MdeModulePkg/Application/UiApp/BootMaint/BootMaint.c     
2015-07-31 02:14:26 UTC (rev 18121)
@@ -602,6 +602,10 @@
       *ActionRequest = EFI_BROWSER_ACTION_REQUEST_FORM_SUBMIT_EXIT;
 
       break;
+ 
+    case FORM_RESET:
+      gRT->ResetSystem (EfiResetCold, EFI_SUCCESS, 0, NULL);
+      return EFI_UNSUPPORTED;
 
     default:
       break;

Modified: trunk/edk2/MdeModulePkg/Application/UiApp/BootMaint/FormGuid.h
===================================================================
--- trunk/edk2/MdeModulePkg/Application/UiApp/BootMaint/FormGuid.h      
2015-07-31 02:12:54 UTC (rev 18120)
+++ trunk/edk2/MdeModulePkg/Application/UiApp/BootMaint/FormGuid.h      
2015-07-31 02:14:26 UTC (rev 18121)
@@ -69,6 +69,7 @@
 #define KEY_VALUE_SAVE_AND_EXIT              0x110B
 #define KEY_VALUE_NO_SAVE_AND_EXIT           0x110C
 #define KEY_VALUE_BOOT_FROM_FILE             0x110D
+#define FORM_RESET                           0x110E
 
 #define MAXIMUM_NORMAL_KEY_VALUE             0x11FF
 

Modified: trunk/edk2/MdeModulePkg/Application/UiApp/FrontPage.c
===================================================================
--- trunk/edk2/MdeModulePkg/Application/UiApp/FrontPage.c       2015-07-31 
02:12:54 UTC (rev 18120)
+++ trunk/edk2/MdeModulePkg/Application/UiApp/FrontPage.c       2015-07-31 
02:14:26 UTC (rev 18121)
@@ -449,14 +449,6 @@
       InitializeLanguage();
       break;
 
-
-    case FRONT_PAGE_KEY_RESET:
-      //
-      // Reset
-      //
-      gRT->ResetSystem (EfiResetCold, EFI_SUCCESS, 0, NULL);
-      return EFI_UNSUPPORTED;
-
     default:
       break;
     }

Modified: trunk/edk2/MdeModulePkg/Application/UiApp/FrontPage.h
===================================================================
--- trunk/edk2/MdeModulePkg/Application/UiApp/FrontPage.h       2015-07-31 
02:12:54 UTC (rev 18120)
+++ trunk/edk2/MdeModulePkg/Application/UiApp/FrontPage.h       2015-07-31 
02:14:26 UTC (rev 18121)
@@ -56,7 +56,6 @@
 #define FRONT_PAGE_KEY_BOOT_MANAGER    0x1064
 #define FRONT_PAGE_KEY_DEVICE_MANAGER  0x8567
 #define FRONT_PAGE_KEY_BOOT_MAINTAIN   0x9876
-#define FRONT_PAGE_KEY_RESET           0X7654
 
 #define LABEL_SELECT_LANGUAGE          0x1000
 #define LABEL_PLATFORM_INFORMATION     0x1001


------------------------------------------------------------------------------
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to