1. Add FrameworkFormBrowser.h
2. Add SetupBrowserDxe.inf, HiiDataBaseDxe.inf and DriverSampleDxe in IntelFrameworkModulePkg.dsc and Nt32Pkg.dsc 3. Update Vfr.vfr to declare MyIfrNVData git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2933 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
		@@ -154,17 +154,17 @@
 | 
			
		||||
################################################################################
 | 
			
		||||
 | 
			
		||||
[Components.common]
 | 
			
		||||
  $(WORKSPACE)\IntelFrameworkModulePkg/Library/BaseUefiTianoCustomDecompressLib/BaseUefiTianoCustomDecompressLib.inf
 | 
			
		||||
  $(WORKSPACE)\IntelFrameworkModulePkg\Library\OemHookStatusCodeLibNull\OemHookStatusCodeLibNull.inf
 | 
			
		||||
  $(WORKSPACE)\IntelFrameworkModulePkg\Library\PciIncompatibleDeviceSupportLib\PciIncompatibleDeviceSupportLib.inf
 | 
			
		||||
  $(WORKSPACE)\IntelFrameworkModulePkg\Library\GraphicsLib\GraphicsLib.inf
 | 
			
		||||
  $(WORKSPACE)\IntelFrameworkModulePkg\Bus\Pci\PciBus\Dxe\PciBus.inf
 | 
			
		||||
  $(WORKSPACE)\IntelFrameworkModulePkg\Bus\Pci\IdeBus\Dxe\IdeBus.inf
 | 
			
		||||
  $(WORKSPACE)\IntelFrameworkModulePkg\Universal\DataHub\DataHub\Dxe\DataHub.inf
 | 
			
		||||
  $(WORKSPACE)\IntelFrameworkModulePkg\Universal\DataHub\DataHubStdErr\Dxe\DataHubStdErr.inf
 | 
			
		||||
  $(WORKSPACE)\IntelFrameworkModulePkg\Universal\StatusCode\Dxe\DxeStatusCode.inf
 | 
			
		||||
  $(WORKSPACE)\IntelFrameworkModulePkg\Universal\StatusCode\Pei\PeiStatusCode.inf
 | 
			
		||||
  $(WORKSPACE)\IntelFrameworkModulePkg\Universal\HiiDataBaseDxe\HiiDatabase.inf
 | 
			
		||||
 # $(WORKSPACE)\IntelFrameworkModulePkg\Universal\UserInterface\SetupBrowser\Dxe\SetupBrowser.inf
 | 
			
		||||
#  $(WORKSPACE)\IntelFrameworkModulePkg\Universal\DriverSampleDxe\DriverSample.inf
 | 
			
		||||
  $(WORKSPACE)/IntelFrameworkModulePkg/Library/BaseUefiTianoCustomDecompressLib/BaseUefiTianoCustomDecompressLib.inf
 | 
			
		||||
  $(WORKSPACE)/IntelFrameworkModulePkg/Library\OemHookStatusCodeLibNull\OemHookStatusCodeLibNull.inf
 | 
			
		||||
  $(WORKSPACE)/IntelFrameworkModulePkg/Library\PciIncompatibleDeviceSupportLib\PciIncompatibleDeviceSupportLib.inf
 | 
			
		||||
  $(WORKSPACE)/IntelFrameworkModulePkg/Library\GraphicsLib\GraphicsLib.inf
 | 
			
		||||
  $(WORKSPACE)/IntelFrameworkModulePkg/Bus\Pci\PciBus\Dxe\PciBus.inf
 | 
			
		||||
  $(WORKSPACE)/IntelFrameworkModulePkg/Bus\Pci\IdeBus\Dxe\IdeBus.inf
 | 
			
		||||
  $(WORKSPACE)/IntelFrameworkModulePkg/Universal/DataHub/DataHub/Dxe/DataHub.inf
 | 
			
		||||
  $(WORKSPACE)/IntelFrameworkModulePkg/Universal/DataHub/DataHubStdErr/Dxe/DataHubStdErr.inf
 | 
			
		||||
  $(WORKSPACE)/IntelFrameworkModulePkg/Universal/StatusCode/Dxe/DxeStatusCode.inf
 | 
			
		||||
  $(WORKSPACE)/IntelFrameworkModulePkg/Universal/StatusCode/Pei/PeiStatusCode.inf
 | 
			
		||||
  $(WORKSPACE)/IntelFrameworkModulePkg/Universal/HiiDataBaseDxe/HiiDatabase.inf
 | 
			
		||||
  $(WORKSPACE)/IntelFrameworkModulePkg/Universal/SetupBrowserDxe/SetupBrowser.inf
 | 
			
		||||
  $(WORKSPACE)/IntelFrameworkModulePkg/Universal/DriverSampleDxe/DriverSample.inf
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,8 +1,3 @@
 | 
			
		||||
//
 | 
			
		||||
// Include common header file for this module.
 | 
			
		||||
//
 | 
			
		||||
#include "CommonHeader.h"
 | 
			
		||||
 | 
			
		||||
// *++
 | 
			
		||||
//
 | 
			
		||||
// Copyright (c) 2006, Intel Corporation
 | 
			
		||||
@@ -26,8 +21,6 @@
 | 
			
		||||
//
 | 
			
		||||
// --*/
 | 
			
		||||
 | 
			
		||||
#include "DriverSampleStrDefs.h"
 | 
			
		||||
 | 
			
		||||
#define INVENTORY_GUID    { 0xb3f56470, 0x6141, 0x4621, { 0x8f, 0x19, 0x70, 0x4e, 0x57, 0x7a, 0xa9, 0xe8 } }
 | 
			
		||||
 | 
			
		||||
formset
 | 
			
		||||
 
 | 
			
		||||
@@ -24,10 +24,6 @@ Revision History:
 | 
			
		||||
#ifndef _NVDATASTRUC_H
 | 
			
		||||
#define _NVDATASTRUC_H
 | 
			
		||||
 | 
			
		||||
//
 | 
			
		||||
// Include common header file for this module.
 | 
			
		||||
//
 | 
			
		||||
#include "CommonHeader.h"
 | 
			
		||||
 | 
			
		||||
#define FORMSET_GUID \
 | 
			
		||||
  { \
 | 
			
		||||
 
 | 
			
		||||
@@ -1,8 +1,3 @@
 | 
			
		||||
//
 | 
			
		||||
// Include common header file for this module.
 | 
			
		||||
//
 | 
			
		||||
#include "CommonHeader.h"
 | 
			
		||||
 | 
			
		||||
// *++
 | 
			
		||||
//
 | 
			
		||||
// Copyright (c) 2006, Intel Corporation
 | 
			
		||||
@@ -27,7 +22,6 @@
 | 
			
		||||
// --*/
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#include "DriverSampleStrDefs.h" 
 | 
			
		||||
 | 
			
		||||
#include "NVDataStruc.h"
 | 
			
		||||
 | 
			
		||||
@@ -60,6 +54,7 @@ formset
 | 
			
		||||
 | 
			
		||||
  varstore MyIfrNVData2, key = 0x1234, name = MY_DATA2, guid = FORMSET_GUID;
 | 
			
		||||
 | 
			
		||||
  varstore MyIfrNVData, key = 0x1324, name = MY_DATA1, guid = FORMSET_GUID;
 | 
			
		||||
 | 
			
		||||
  varstore MyIfrNVData3, key = 0x4321, name = MY_DATA3, guid = FORMSET_GUID;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -24,7 +24,7 @@
 | 
			
		||||
// The protocols, PPI and GUID defintions for this module
 | 
			
		||||
//
 | 
			
		||||
#include <Protocol/FormCallback.h>
 | 
			
		||||
#include <Protocol/FormBrowser.h>
 | 
			
		||||
#include <Protocol/FrameworkFormBrowser.h>
 | 
			
		||||
#include <Protocol/FrameworkHii.h>
 | 
			
		||||
#include <Protocol/Print.h>
 | 
			
		||||
//
 | 
			
		||||
 
 | 
			
		||||
@@ -44,7 +44,7 @@ UINTN
 | 
			
		||||
_IPrint (
 | 
			
		||||
  IN UINTN                            Column,
 | 
			
		||||
  IN UINTN                            Row,
 | 
			
		||||
  IN EFI_SIMPLE_TEXT_OUT_PROTOCOL     *Out,
 | 
			
		||||
  IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL  *Out,
 | 
			
		||||
  IN CHAR16                           *fmt,
 | 
			
		||||
  IN VA_LIST                          args
 | 
			
		||||
  )
 | 
			
		||||
 
 | 
			
		||||
@@ -81,8 +81,8 @@
 | 
			
		||||
################################################################################
 | 
			
		||||
 | 
			
		||||
[LibraryClasses]
 | 
			
		||||
  EdkGraphicsLib
 | 
			
		||||
  FrameworkHiiLib
 | 
			
		||||
  GraphicsLib
 | 
			
		||||
  HiiLibFramework
 | 
			
		||||
  UefiRuntimeServicesTableLib
 | 
			
		||||
  UefiBootServicesTableLib
 | 
			
		||||
  PrintLib
 | 
			
		||||
 
 | 
			
		||||
@@ -27,6 +27,7 @@
 | 
			
		||||
#include <PiDxe.h>
 | 
			
		||||
 | 
			
		||||
#include <Protocol/FrameworkHii.h>
 | 
			
		||||
#include <Protocol/FrameworkFormBrowser.h>
 | 
			
		||||
 | 
			
		||||
#define EFI_FORM_CALLBACK_PROTOCOL_GUID \
 | 
			
		||||
  { \
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										160
									
								
								IntelFrameworkPkg/Include/Protocol/FrameworkFormBrowser.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										160
									
								
								IntelFrameworkPkg/Include/Protocol/FrameworkFormBrowser.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,160 @@
 | 
			
		||||
/** @file
 | 
			
		||||
  The EFI_FORM_BROWSER_PROTOCOL is the interface to the EFI
 | 
			
		||||
  Configuration Driver.  This will allow the caller to direct the
 | 
			
		||||
  configuration driver to use either the HII database or use the passed
 | 
			
		||||
  in packet of data.  This will also allow the caller to post messages
 | 
			
		||||
  into the configuration drivers internal mailbox.
 | 
			
		||||
 | 
			
		||||
  Copyright (c) 2006, Intel Corporation
 | 
			
		||||
  All rights reserved. This program and the accompanying materials
 | 
			
		||||
  are licensed and made available under the terms and conditions of the BSD License
 | 
			
		||||
  which accompanies this distribution.  The full text of the license may be found at
 | 
			
		||||
  http://opensource.org/licenses/bsd-license.php
 | 
			
		||||
 | 
			
		||||
  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
			
		||||
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
			
		||||
 | 
			
		||||
  Module Name:  FrameworkFormBrowser.h
 | 
			
		||||
 | 
			
		||||
  @par Revision Reference:
 | 
			
		||||
  This protocol is defined in HII spec 0.92.
 | 
			
		||||
 | 
			
		||||
**/
 | 
			
		||||
 | 
			
		||||
#ifndef __FRAMEWORK_FORM_BROWSER_H__
 | 
			
		||||
#define __FRAMEWORK_FORM_BROWSER_H__
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#define EFI_FORM_BROWSER_PROTOCOL_GUID \
 | 
			
		||||
  { \
 | 
			
		||||
    0xe5a1333e, 0xe1b4, 0x4d55, {0xce, 0xeb, 0x35, 0xc3, 0xef, 0x13, 0x34, 0x43 } \
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
typedef struct _EFI_FORM_BROWSER_PROTOCOL EFI_FORM_BROWSER_PROTOCOL;
 | 
			
		||||
 | 
			
		||||
typedef struct {
 | 
			
		||||
  UINT32  Length;
 | 
			
		||||
  UINT16  Type;
 | 
			
		||||
  UINT8   Data[1];
 | 
			
		||||
} EFI_HII_PACKET;
 | 
			
		||||
 | 
			
		||||
typedef struct {
 | 
			
		||||
  EFI_HII_IFR_PACK    *IfrData;
 | 
			
		||||
  EFI_HII_STRING_PACK *StringData;
 | 
			
		||||
} EFI_IFR_PACKET;
 | 
			
		||||
 | 
			
		||||
typedef struct {
 | 
			
		||||
  UINTN LeftColumn;
 | 
			
		||||
  UINTN RightColumn;
 | 
			
		||||
  UINTN TopRow;
 | 
			
		||||
  UINTN BottomRow;
 | 
			
		||||
} EFI_SCREEN_DESCRIPTOR;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
  Provides direction to the configuration driver whether to use the HII
 | 
			
		||||
  database or a passed-in set of data. This function also establishes a
 | 
			
		||||
  pointer to the calling driver's callback interface.
 | 
			
		||||
 | 
			
		||||
  @param  This                  A pointer to the EFI_FORM_BROWSER_PROTOCOL instance.
 | 
			
		||||
  @param  UseDatabase           Determines whether the HII database is to be
 | 
			
		||||
                                used to gather information. If the value is FALSE, the configuration
 | 
			
		||||
                                driver will get the information provided in the passed-in Packet parameters.
 | 
			
		||||
  @param  Handle                A pointer to an array of HII handles to display. This value
 | 
			
		||||
                                should correspond to the value of the HII form package that is required to
 | 
			
		||||
                                be displayed.
 | 
			
		||||
  @param  HandleCount           The number of handles in the array specified by Handle.
 | 
			
		||||
  @param  Packet                A pointer to a set of data containing pointers to IFR
 | 
			
		||||
                                and/or string data.
 | 
			
		||||
  @param  CallbackHandle        The handle to the driver's callback interface.
 | 
			
		||||
                                This parameter is used only when the UseDatabase parameter is FALSE
 | 
			
		||||
                                and an application wants to register a callback with the browser
 | 
			
		||||
  @param  NvMapOverride         This buffer is used only when there is no NV variable
 | 
			
		||||
                                to define the current settings and the caller needs to provide to the browser
 | 
			
		||||
                                the current settings for the "fake" NV variable.
 | 
			
		||||
  @param  ScreenDimensions      Allows the browser to be called so that it occupies
 | 
			
		||||
                                a portion of the physical screen instead of dynamically determining the
 | 
			
		||||
                                screen dimensions.
 | 
			
		||||
  @param  ResetRequired         This BOOLEAN value will tell the caller if a reset
 | 
			
		||||
                                is required based on the data that might have been changed. The ResetRequired
 | 
			
		||||
                                parameter is primarily applicable for configuration applications, and is an
 | 
			
		||||
                                optional parameter.
 | 
			
		||||
 | 
			
		||||
  @retval EFI_SUCCESS           The function completed successfully
 | 
			
		||||
  @retval EFI_NOT_FOUND         The variable was not found.
 | 
			
		||||
  @retval EFI_BUFFER_TOO_SMALL  The DataSize is too small for the result.
 | 
			
		||||
                                DataSize has been updated with the size needed to complete the request.
 | 
			
		||||
  @retval EFI_INVALID_PARAMETER One of the parameters has an invalid value.
 | 
			
		||||
  @retval EFI_DEVICE_ERROR      The variable could not be saved due to a hardware failure.
 | 
			
		||||
 | 
			
		||||
**/
 | 
			
		||||
typedef
 | 
			
		||||
EFI_STATUS
 | 
			
		||||
(EFIAPI *EFI_SEND_FORM) (
 | 
			
		||||
  IN  EFI_FORM_BROWSER_PROTOCOL       *This,
 | 
			
		||||
  IN  BOOLEAN                         UseDatabase,
 | 
			
		||||
  IN  EFI_HII_HANDLE                  *Handle,
 | 
			
		||||
  IN  UINTN                           HandleCount,
 | 
			
		||||
  IN  EFI_IFR_PACKET                  *Packet, OPTIONAL
 | 
			
		||||
  IN  EFI_HANDLE                      CallbackHandle, OPTIONAL
 | 
			
		||||
  IN  UINT8                           *NvMapOverride, OPTIONAL
 | 
			
		||||
  IN EFI_SCREEN_DESCRIPTOR            *ScreenDimensions, OPTIONAL
 | 
			
		||||
  OUT BOOLEAN                         *ResetRequired OPTIONAL
 | 
			
		||||
  );
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
  Routine used to abstract a generic dialog interface and return the selected
 | 
			
		||||
  key or string.
 | 
			
		||||
 | 
			
		||||
  @param  NumberOfLines         The number of lines for the dialog box.
 | 
			
		||||
  @param  HotKey                Defines whether a single character is parsed (TRUE)
 | 
			
		||||
                                and returned in KeyValue or if a string is returned in StringBuffer.
 | 
			
		||||
  @param  MaximumStringSize     The maximum size in bytes of a typed-in string.
 | 
			
		||||
                                Because each character is a CHAR16, the minimum string returned is two bytes.
 | 
			
		||||
  @param  StringBuffer          The passed-in pointer to the buffer that will hold
 | 
			
		||||
                                the typed in string if HotKey is FALSE.
 | 
			
		||||
  @param  KeyValue              The EFI_INPUT_KEY value returned if HotKey is TRUE.
 | 
			
		||||
  @param  String                The pointer to the first string in the list of strings
 | 
			
		||||
                                that comprise the dialog box.
 | 
			
		||||
  @param  ...                   A series of NumberOfLines text strings that will be used
 | 
			
		||||
                                to construct the dialog box.
 | 
			
		||||
 | 
			
		||||
  @retval EFI_SUCCESS           The dialog was displayed and user interaction was received.
 | 
			
		||||
  @retval EFI_DEVICE_ERROR      The user typed in an ESC character to exit the routine.
 | 
			
		||||
  @retval EFI_INVALID_PARAMETER One of the parameters was invalid
 | 
			
		||||
 | 
			
		||||
**/
 | 
			
		||||
typedef
 | 
			
		||||
EFI_STATUS
 | 
			
		||||
(EFIAPI *EFI_CREATE_POP_UP) (
 | 
			
		||||
  IN  UINTN                           NumberOfLines,
 | 
			
		||||
  IN  BOOLEAN                         HotKey,
 | 
			
		||||
  IN  UINTN                           MaximumStringSize,
 | 
			
		||||
  OUT CHAR16                          *StringBuffer,
 | 
			
		||||
  OUT EFI_INPUT_KEY                   *KeyValue,
 | 
			
		||||
  IN  CHAR16                          *String,
 | 
			
		||||
  ...
 | 
			
		||||
  );
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
  @par Protocol Description:
 | 
			
		||||
  The EFI_FORM_BROWSER_PROTOCOL is the interface to call for drivers to
 | 
			
		||||
  leverage the EFI configuration driver interface.
 | 
			
		||||
 | 
			
		||||
  @param SendForm
 | 
			
		||||
  Provides direction to the configuration driver whether to use the HII
 | 
			
		||||
  database or to use a passed-in set of data. This functions also establishes
 | 
			
		||||
  a pointer to the calling driver's callback interface.
 | 
			
		||||
 | 
			
		||||
  @param CreatePopUp
 | 
			
		||||
  Routine used to abstract a generic dialog interface and return the
 | 
			
		||||
  selected key or string.
 | 
			
		||||
 | 
			
		||||
**/
 | 
			
		||||
struct _EFI_FORM_BROWSER_PROTOCOL {
 | 
			
		||||
  EFI_SEND_FORM     SendForm;
 | 
			
		||||
  EFI_CREATE_POP_UP CreatePopUp;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
extern EFI_GUID gEfiFormBrowserProtocolGuid;
 | 
			
		||||
 | 
			
		||||
#endif
 | 
			
		||||
@@ -414,17 +414,6 @@ typedef struct _EFI_HII_VARIABLE_PACK_LIST {
 | 
			
		||||
  EFI_HII_VARIABLE_PACK                *VariablePack;
 | 
			
		||||
} EFI_HII_VARIABLE_PACK_LIST;
 | 
			
		||||
 | 
			
		||||
typedef struct {
 | 
			
		||||
  EFI_HII_IFR_PACK    *IfrData;
 | 
			
		||||
  EFI_HII_STRING_PACK *StringData;
 | 
			
		||||
} EFI_IFR_PACKET;
 | 
			
		||||
 | 
			
		||||
typedef struct {
 | 
			
		||||
  UINTN LeftColumn;
 | 
			
		||||
  UINTN RightColumn;
 | 
			
		||||
  UINTN TopRow;
 | 
			
		||||
  UINTN BottomRow;
 | 
			
		||||
} EFI_SCREEN_DESCRIPTOR;
 | 
			
		||||
 | 
			
		||||
#pragma pack()
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -71,10 +71,6 @@
 | 
			
		||||
  gEfiWinNtVirtualDisksGuid      = { 0x0C95A928, 0xA006, 0x11D4, { 0xBC, 0xFA, 0x00, 0x80, 0xC7, 0x3C, 0x88, 0x81 }}
 | 
			
		||||
  gEfiNt32PkgTokenSpaceGuid      = { 0x0D79A645, 0x1D91, 0x40a6, { 0xA8, 0x1F, 0x61, 0xE6, 0x98, 0x2B, 0x32, 0xB4 }}
 | 
			
		||||
 | 
			
		||||
[Ppis.common]
 | 
			
		||||
  gPeiNtThunkPpiGuid             = { 0x98c281e5, 0xf906, 0x43dd, { 0xa9, 0x2b, 0xb0, 0x03, 0xbf, 0x27, 0x65, 0xda }}
 | 
			
		||||
  gPeiNtAutoScanPpiGuid          = { 0x0dce384d, 0x007c, 0x4ba5, { 0x94, 0xbd, 0x0f, 0x6e, 0xb6, 0x4d, 0x2a, 0xa9 }}
 | 
			
		||||
	gEfiPeiMemoryDiscoveredPpiGuid = { 0xF894643D, 0xC449, 0x42D1, { 0x8E, 0xA8, 0x85, 0xBD, 0xD8, 0xC6, 0x5B, 0xDE }}
 | 
			
		||||
 | 
			
		||||
################################################################################
 | 
			
		||||
#
 | 
			
		||||
@@ -87,6 +83,16 @@
 | 
			
		||||
  gEfiWinNtThunkProtocolGuid     = { 0x58C518B1, 0x76F3, 0x11D4, { 0xBC, 0xEA, 0x00, 0x80, 0xC7, 0x3C, 0x88, 0x81 }}
 | 
			
		||||
  gEfiWinNtIoProtocolGuid        = { 0x96EB4AD6, 0xA32A, 0x11D4, { 0xBC, 0xFD, 0x00, 0x80, 0xC7, 0x3C, 0x88, 0x81 }}
 | 
			
		||||
 | 
			
		||||
################################################################################
 | 
			
		||||
#
 | 
			
		||||
# Global Ppis Definition section - list of Global Ppis C Name Data Structures
 | 
			
		||||
#                                  that are provided by this package.
 | 
			
		||||
#
 | 
			
		||||
################################################################################
 | 
			
		||||
[Ppis.common]
 | 
			
		||||
  gPeiNtThunkPpiGuid             = { 0x98c281e5, 0xf906, 0x43dd, { 0xa9, 0x2b, 0xb0, 0x03, 0xbf, 0x27, 0x65, 0xda }}
 | 
			
		||||
  gPeiNtAutoScanPpiGuid          = { 0x0dce384d, 0x007c, 0x4ba5, { 0x94, 0xbd, 0x0f, 0x6e, 0xb6, 0x4d, 0x2a, 0xa9 }}
 | 
			
		||||
	gEfiPeiMemoryDiscoveredPpiGuid = { 0xF894643D, 0xC449, 0x42D1, { 0x8E, 0xA8, 0x85, 0xBD, 0xD8, 0xC6, 0x5B, 0xDE }}
 | 
			
		||||
 | 
			
		||||
################################################################################
 | 
			
		||||
#
 | 
			
		||||
 
 | 
			
		||||
@@ -411,7 +411,7 @@
 | 
			
		||||
  $(WORKSPACE)/Nt32Pkg/MonotonicCounterRuntimeDxe/Metronome.inf
 | 
			
		||||
  $(WORKSPACE)/Nt32Pkg/CpuRuntimeDxe/Cpu.inf
 | 
			
		||||
  $(WORKSPACE)/Nt32Pkg/FvbServicesRuntimeDxe/Nt32Fwh.inf
 | 
			
		||||
  #$(WORKSPACE)/Nt32Pkg\PlatformBdsDxe\PlatformBds.inf
 | 
			
		||||
  #$(WORKSPACE)/Nt32Pkg/PlatformBdsDxe/PlatformBds.inf
 | 
			
		||||
  ${WORKSPACE}/MdeModulePkg/Universal/Security/SecurityStub/Dxe/SecurityStub.inf
 | 
			
		||||
  ${WORKSPACE}/MdeModulePkg/Universal/Capsule/RuntimeDxe/CapsuleRuntime.inf
 | 
			
		||||
  ${WORKSPACE}/MdeModulePkg/Universal/Ebc/Dxe/Ebc.inf
 | 
			
		||||
@@ -430,7 +430,10 @@
 | 
			
		||||
  $(WORKSPACE)/IntelFrameworkModulePkg/Bus/Pci/IdeBus/Dxe/IdeBus.inf
 | 
			
		||||
  $(WORKSPACE)/IntelFrameworkModulePkg/Universal/DataHub/DataHub/Dxe/DataHub.inf
 | 
			
		||||
  $(WORKSPACE)/IntelFrameworkModulePkg/Universal/DataHub/DataHubStdErr/Dxe/DataHubStdErr.inf
 | 
			
		||||
  #$(WORKSPACE)\IntelFrameworkModulePkg\Universal\StatusCode\Dxe\DxeStatusCode.inf
 | 
			
		||||
  #$(WORKSPACE)\IntelFrameworkModulePkg\Universal\StatusCode\Pei\PeiStatusCode.inf
 | 
			
		||||
  #$(WORKSPACE)/IntelFrameworkModulePkg/Universal/StatusCode/Dxe/DxeStatusCode.inf
 | 
			
		||||
  #$(WORKSPACE)/IntelFrameworkModulePkg/Universal/StatusCode/Pei/PeiStatusCode.inf
 | 
			
		||||
  $(WORKSPACE)/IntelFrameworkModulePkg/Universal/HiiDataBaseDxe/HiiDatabase.inf
 | 
			
		||||
  $(WORKSPACE)/IntelFrameworkModulePkg/Universal/SetupBrowserDxe/SetupBrowser.inf
 | 
			
		||||
  $(WORKSPACE)/IntelFrameworkModulePkg/Universal/DriverSampleDxe/DriverSample.inf
 | 
			
		||||
  ${WORKSPACE}/MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBus.inf     ##This driver follows UEFI specification definition
 | 
			
		||||
  ${WORKSPACE}/MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDisk.inf    ##This driver follows UEFI specification definition
 | 
			
		||||
		Reference in New Issue
	
	Block a user