]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/PlatformDriOverrideDxe/PlatOverMngr.h
MdeModulePkg: Clean up source files
[mirror_edk2.git] / MdeModulePkg / Universal / PlatformDriOverrideDxe / PlatOverMngr.h
index 2d73d0ee6fe4196bf1fce53bd6083f9dede7c66a..86d9a2bb966b08c75b77c72f7c876c0e9b45564c 100644 (file)
@@ -1,10 +1,10 @@
 /** @file\r
-  \r
+\r
   The defintions are required both by Source code and Vfr file.\r
-  The PLAT_OVER_MNGR_DATA structure, form guid and Ifr question ID are defined. \r
+  The PLAT_OVER_MNGR_DATA structure, form guid and Ifr question ID are defined.\r
 \r
-Copyright (c) 2007 - 2008, Intel Corporation\r
-All rights reserved. This program and the accompanying materials\r
+Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>\r
+This program and the accompanying materials\r
 are licensed and made available under the terms and conditions of the BSD License\r
 which accompanies this distribution.  The full text of the license may be found at\r
 http://opensource.org/licenses/bsd-license.php\r
@@ -17,15 +17,12 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #ifndef _PLAT_OVER_MNGR_H_\r
 #define _PLAT_OVER_MNGR_H_\r
 \r
-#define PLAT_OVER_MNGR_GUID \\r
-  { \\r
-    0x8614567d, 0x35be, 0x4415, {0x8d, 0x88, 0xbd, 0x7d, 0xc, 0x9c, 0x70, 0xc0} \\r
-  }\r
+#include <Guid/PlatDriOverrideHii.h>\r
 \r
 //\r
 // The max number of the supported driver list.\r
 //\r
-#define MAX_CHOICE_NUM    0x00ff\r
+#define MAX_CHOICE_NUM    0x00FF\r
 #define UPDATE_DATA_SIZE  0x1000\r
 \r
 #define FORM_ID_DEVICE                 0x1100\r
@@ -33,7 +30,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #define FORM_ID_ORDER                  0x1500\r
 \r
 #define KEY_VALUE_DEVICE_OFFSET        0x0100\r
-#define KEY_VALUE_DEVICE_MAX           (KEY_VALUE_DEVICE_OFFSET + MAX_CHOICE_NUM)\r
+#define KEY_VALUE_DRIVER_OFFSET        0x0300\r
 \r
 #define KEY_VALUE_DEVICE_REFRESH       0x1234\r
 #define KEY_VALUE_DEVICE_FILTER        0x1235\r
@@ -50,7 +47,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #define LABEL_END                      0xffff\r
 \r
 typedef struct {\r
-  UINT8   DriSelection[MAX_CHOICE_NUM];\r
   UINT8   DriOrder[MAX_CHOICE_NUM];\r
   UINT8   PciDeviceFilter;\r
 } PLAT_OVER_MNGR_DATA;\r
@@ -59,7 +55,6 @@ typedef struct {
 // Field offset of structure PLAT_OVER_MNGR_DATA\r
 //\r
 #define VAR_OFFSET(Field)              ((UINTN) &(((PLAT_OVER_MNGR_DATA *) 0)->Field))\r
-#define DRIVER_SELECTION_VAR_OFFSET     (VAR_OFFSET (DriSelection))\r
 #define DRIVER_ORDER_VAR_OFFSET         (VAR_OFFSET (DriOrder))\r
 \r
 //\r
@@ -67,7 +62,6 @@ typedef struct {
 // In order to avoid to conflict them, the Driver Selection and Order QuestionID offset is defined from 0x0500.\r
 //\r
 #define QUESTION_ID_OFFSET              0x0500\r
-#define DRIVER_SELECTION_QUESTION_ID    (VAR_OFFSET (DriSelection) + QUESTION_ID_OFFSET)\r
 #define DRIVER_ORDER_QUESTION_ID        (VAR_OFFSET (DriOrder) + QUESTION_ID_OFFSET)\r
 \r
 #endif\r