]> git.proxmox.com Git - mirror_edk2.git/blobdiff - IntelFrameworkModulePkg/Universal/BdsDxe/BootMaint/FormGuid.h
Remove IntelFrameworkModulePkg
[mirror_edk2.git] / IntelFrameworkModulePkg / Universal / BdsDxe / BootMaint / FormGuid.h
diff --git a/IntelFrameworkModulePkg/Universal/BdsDxe/BootMaint/FormGuid.h b/IntelFrameworkModulePkg/Universal/BdsDxe/BootMaint/FormGuid.h
deleted file mode 100644 (file)
index 3305710..0000000
+++ /dev/null
@@ -1,237 +0,0 @@
-/** @file\r
-  Formset guids, form id and VarStore data structure for Boot Maintenance Manager.\r
-\r
-Copyright (c) 2004 - 2015, Intel Corporation. All rights reserved.<BR>\r
-SPDX-License-Identifier: BSD-2-Clause-Patent\r
-\r
-**/\r
-#ifndef _FORM_GUID_H_\r
-#define _FORM_GUID_H_\r
-\r
-#include <Guid/BdsHii.h>\r
-\r
-#define FORM_MAIN_ID                         0x1001\r
-#define FORM_BOOT_ADD_ID                     0x1002\r
-#define FORM_BOOT_DEL_ID                     0x1003\r
-#define FORM_BOOT_CHG_ID                     0x1004\r
-#define FORM_DRV_ADD_ID                      0x1005\r
-#define FORM_DRV_DEL_ID                      0x1006\r
-#define FORM_DRV_CHG_ID                      0x1007\r
-#define FORM_CON_MAIN_ID                     0x1008\r
-#define FORM_CON_IN_ID                       0x1009\r
-#define FORM_CON_OUT_ID                      0x100A\r
-#define FORM_CON_ERR_ID                      0x100B\r
-#define FORM_FILE_SEEK_ID                    0x100C\r
-#define FORM_FILE_NEW_SEEK_ID                0x100D\r
-#define FORM_DRV_ADD_FILE_ID                 0x100E\r
-#define FORM_DRV_ADD_HANDLE_ID               0x100F\r
-#define FORM_DRV_ADD_HANDLE_DESC_ID          0x1010\r
-#define FORM_BOOT_NEXT_ID                    0x1011\r
-#define FORM_TIME_OUT_ID                     0x1012\r
-#define FORM_RESET                           0x1013\r
-#define FORM_BOOT_SETUP_ID                   0x1014\r
-#define FORM_DRIVER_SETUP_ID                 0x1015\r
-#define FORM_BOOT_LEGACY_DEVICE_ID           0x1016\r
-#define FORM_CON_COM_ID                      0x1017\r
-#define FORM_CON_COM_SETUP_ID                0x1018\r
-#define FORM_SET_FD_ORDER_ID                 0x1019\r
-#define FORM_SET_HD_ORDER_ID                 0x101A\r
-#define FORM_SET_CD_ORDER_ID                 0x101B\r
-#define FORM_SET_NET_ORDER_ID                0x101C\r
-#define FORM_SET_BEV_ORDER_ID                0x101D\r
-#define FORM_FILE_EXPLORER_ID                0x101E\r
-#define FORM_BOOT_ADD_DESCRIPTION_ID         0x101F\r
-#define FORM_DRIVER_ADD_FILE_DESCRIPTION_ID  0x1020\r
-#define FORM_CON_MODE_ID                     0x1021\r
-#define FORM_BOOT_FROM_FILE_ID               0x1022\r
-\r
-#define MAXIMUM_FORM_ID                      0x10FF\r
-\r
-#define KEY_VALUE_COM_SET_BAUD_RATE          0x1101\r
-#define KEY_VALUE_COM_SET_DATA_BITS          0x1102\r
-#define KEY_VALUE_COM_SET_STOP_BITS          0x1103\r
-#define KEY_VALUE_COM_SET_PARITY             0x1104\r
-#define KEY_VALUE_COM_SET_TERMI_TYPE         0x1105\r
-#define KEY_VALUE_MAIN_BOOT_NEXT             0x1106\r
-#define KEY_VALUE_BOOT_ADD_DESC_DATA         0x1107\r
-#define KEY_VALUE_BOOT_ADD_OPT_DATA          0x1108\r
-#define KEY_VALUE_DRIVER_ADD_DESC_DATA       0x1109\r
-#define KEY_VALUE_DRIVER_ADD_OPT_DATA        0x110A\r
-#define KEY_VALUE_SAVE_AND_EXIT              0x110B\r
-#define KEY_VALUE_NO_SAVE_AND_EXIT           0x110C\r
-#define KEY_VALUE_BOOT_FROM_FILE             0x110D\r
-#define KEY_VALUE_BOOT_DESCRIPTION           0x110E\r
-#define KEY_VALUE_BOOT_OPTION                0x110F\r
-#define KEY_VALUE_DRIVER_DESCRIPTION         0x1110\r
-#define KEY_VALUE_DRIVER_OPTION              0x1111\r
-\r
-#define MAXIMUM_NORMAL_KEY_VALUE             0x11FF\r
-\r
-//\r
-// Varstore ID defined for Buffer Storage\r
-//\r
-#define VARSTORE_ID_BOOT_MAINT               0x1000\r
-#define VARSTORE_ID_FILE_EXPLORER            0x1001\r
-\r
-//\r
-// End Label\r
-//\r
-#define LABEL_END   0xffff\r
-#define MAX_MENU_NUMBER 100\r
-\r
-///\r
-/// This is the structure that will be used to store the\r
-/// question's current value. Use it at initialize time to\r
-/// set default value for each question. When using at run\r
-/// time, this map is returned by the callback function,\r
-/// so dynamically changing the question's value will be\r
-/// possible through this mechanism\r
-///\r
-typedef struct {\r
-  //\r
-  // Three questions displayed at the main page\r
-  // for Timeout, BootNext Variables respectively\r
-  //\r
-  UINT16  BootTimeOut;\r
-  UINT16  BootNext;\r
-\r
-  //\r
-  // This is the COM1 Attributes value storage\r
-  //\r
-  UINT8   COM1BaudRate;\r
-  UINT8   COM1DataRate;\r
-  UINT8   COM1StopBits;\r
-  UINT8   COM1Parity;\r
-  UINT8   COM1TerminalType;\r
-\r
-  //\r
-  // This is the COM2 Attributes value storage\r
-  //\r
-  UINT8   COM2BaudRate;\r
-  UINT8   COM2DataRate;\r
-  UINT8   COM2StopBits;\r
-  UINT8   COM2Parity;\r
-  UINT8   COM2TerminalType;\r
-\r
-  //\r
-  // Driver Option Add Handle page storage\r
-  //\r
-  UINT16  DriverAddHandleDesc[MAX_MENU_NUMBER];\r
-  UINT16  DriverAddHandleOptionalData[MAX_MENU_NUMBER];\r
-  UINT8   DriverAddActive;\r
-  UINT8   DriverAddForceReconnect;\r
-\r
-  //\r
-  // Console Input/Output/Errorout using COM port check storage\r
-  //\r
-  UINT8   ConsoleInputCOM1;\r
-  UINT8   ConsoleInputCOM2;\r
-  UINT8   ConsoleOutputCOM1;\r
-  UINT8   ConsoleOutputCOM2;\r
-  UINT8   ConsoleErrorCOM1;\r
-  UINT8   ConsoleErrorCOM2;\r
-\r
-  //\r
-  // At most 100 input/output/errorout device for console storage\r
-  //\r
-  UINT8   ConsoleCheck[MAX_MENU_NUMBER];\r
-  //\r
-  // At most 100 input/output/errorout device for console storage\r
-  //\r
-  UINT8   ConsoleInCheck[MAX_MENU_NUMBER];\r
-  UINT8   ConsoleOutCheck[MAX_MENU_NUMBER];\r
-  UINT8   ConsoleErrCheck[MAX_MENU_NUMBER];\r
-\r
-  //\r
-  // Boot Option Order storage\r
-  // The value is the OptionNumber+1 because the order list value cannot be 0\r
-  // Use UINT32 to hold the potential value 0xFFFF+1=0x10000\r
-  //\r
-  UINT32  BootOptionOrder[MAX_MENU_NUMBER];\r
-\r
-  //\r
-  // Driver Option Order storage\r
-  // The value is the OptionNumber+1 because the order list value cannot be 0\r
-  // Use UINT32 to hold the potential value 0xFFFF+1=0x10000\r
-  //\r
-  UINT32  DriverOptionOrder[MAX_MENU_NUMBER];\r
-\r
-  //\r
-  // Boot Option Delete storage\r
-  //\r
-  BOOLEAN BootOptionDel[MAX_MENU_NUMBER];\r
-  BOOLEAN BootOptionDelMark[MAX_MENU_NUMBER];\r
-\r
-  //\r
-  // Driver Option Delete storage\r
-  //\r
-  BOOLEAN DriverOptionDel[MAX_MENU_NUMBER];\r
-  BOOLEAN DriverOptionDelMark[MAX_MENU_NUMBER];\r
-\r
-  //\r
-  // This is the Terminal Attributes value storage\r
-  //\r
-  UINT8   COMBaudRate[MAX_MENU_NUMBER];\r
-  UINT8   COMDataRate[MAX_MENU_NUMBER];\r
-  UINT8   COMStopBits[MAX_MENU_NUMBER];\r
-  UINT8   COMParity[MAX_MENU_NUMBER];\r
-  UINT8   COMTerminalType[MAX_MENU_NUMBER];\r
-  UINT8   COMFlowControl[MAX_MENU_NUMBER];\r
-\r
-  //\r
-  // Legacy Device Order Selection Storage\r
-  //\r
-  UINT8   LegacyFD[MAX_MENU_NUMBER];\r
-  UINT8   LegacyHD[MAX_MENU_NUMBER];\r
-  UINT8   LegacyCD[MAX_MENU_NUMBER];\r
-  UINT8   LegacyNET[MAX_MENU_NUMBER];\r
-  UINT8   LegacyBEV[MAX_MENU_NUMBER];\r
-\r
-  //\r
-  // We use DisableMap array to record the enable/disable state of each boot device\r
-  // It should be taken as a bit array, from left to right there are totally 256 bits\r
-  // the most left one stands for BBS table item 0, and the most right one stands for item 256\r
-  // If the bit is 1, it means the boot device has been disabled.\r
-  //\r
-  UINT8   DisableMap[32];\r
-\r
-  //\r
-  // Console Output Text Mode\r
-  //\r
-  UINT16  ConsoleOutMode;\r
-\r
-  //\r
-  //  UINT16                    PadArea[10];\r
-  //\r
-} BMM_FAKE_NV_DATA;\r
-\r
-//\r
-// Key used by File Explorer forms\r
-//\r
-#define KEY_VALUE_SAVE_AND_EXIT_BOOT           0x1000\r
-#define KEY_VALUE_NO_SAVE_AND_EXIT_BOOT        0x1001\r
-#define KEY_VALUE_SAVE_AND_EXIT_DRIVER         0x1002\r
-#define KEY_VALUE_NO_SAVE_AND_EXIT_DRIVER      0x1003\r
-\r
-//\r
-// Description data and optional data size\r
-//\r
-#define DESCRIPTION_DATA_SIZE                  75\r
-#define OPTIONAL_DATA_SIZE                     127\r
-\r
-///\r
-/// This is the data structure used by File Explorer formset\r
-///\r
-typedef struct {\r
-  UINT16  BootDescriptionData[DESCRIPTION_DATA_SIZE];\r
-  UINT16  BootOptionalData[OPTIONAL_DATA_SIZE];\r
-  UINT16  DriverDescriptionData[DESCRIPTION_DATA_SIZE];\r
-  UINT16  DriverOptionalData[OPTIONAL_DATA_SIZE];\r
-  BOOLEAN BootOptionChanged;\r
-  BOOLEAN DriverOptionChanged;\r
-  UINT8   Active;\r
-  UINT8   ForceReconnect;\r
-} FILE_EXPLORER_NV_DATA;\r
-\r
-#endif\r
-\r