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:
parent
bc11b82964
commit
35fec2c47f
@ -154,17 +154,17 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
[Components.common]
|
[Components.common]
|
||||||
$(WORKSPACE)\IntelFrameworkModulePkg/Library/BaseUefiTianoCustomDecompressLib/BaseUefiTianoCustomDecompressLib.inf
|
$(WORKSPACE)/IntelFrameworkModulePkg/Library/BaseUefiTianoCustomDecompressLib/BaseUefiTianoCustomDecompressLib.inf
|
||||||
$(WORKSPACE)\IntelFrameworkModulePkg\Library\OemHookStatusCodeLibNull\OemHookStatusCodeLibNull.inf
|
$(WORKSPACE)/IntelFrameworkModulePkg/Library\OemHookStatusCodeLibNull\OemHookStatusCodeLibNull.inf
|
||||||
$(WORKSPACE)\IntelFrameworkModulePkg\Library\PciIncompatibleDeviceSupportLib\PciIncompatibleDeviceSupportLib.inf
|
$(WORKSPACE)/IntelFrameworkModulePkg/Library\PciIncompatibleDeviceSupportLib\PciIncompatibleDeviceSupportLib.inf
|
||||||
$(WORKSPACE)\IntelFrameworkModulePkg\Library\GraphicsLib\GraphicsLib.inf
|
$(WORKSPACE)/IntelFrameworkModulePkg/Library\GraphicsLib\GraphicsLib.inf
|
||||||
$(WORKSPACE)\IntelFrameworkModulePkg\Bus\Pci\PciBus\Dxe\PciBus.inf
|
$(WORKSPACE)/IntelFrameworkModulePkg/Bus\Pci\PciBus\Dxe\PciBus.inf
|
||||||
$(WORKSPACE)\IntelFrameworkModulePkg\Bus\Pci\IdeBus\Dxe\IdeBus.inf
|
$(WORKSPACE)/IntelFrameworkModulePkg/Bus\Pci\IdeBus\Dxe\IdeBus.inf
|
||||||
$(WORKSPACE)\IntelFrameworkModulePkg\Universal\DataHub\DataHub\Dxe\DataHub.inf
|
$(WORKSPACE)/IntelFrameworkModulePkg/Universal/DataHub/DataHub/Dxe/DataHub.inf
|
||||||
$(WORKSPACE)\IntelFrameworkModulePkg\Universal\DataHub\DataHubStdErr\Dxe\DataHubStdErr.inf
|
$(WORKSPACE)/IntelFrameworkModulePkg/Universal/DataHub/DataHubStdErr/Dxe/DataHubStdErr.inf
|
||||||
$(WORKSPACE)\IntelFrameworkModulePkg\Universal\StatusCode\Dxe\DxeStatusCode.inf
|
$(WORKSPACE)/IntelFrameworkModulePkg/Universal/StatusCode/Dxe/DxeStatusCode.inf
|
||||||
$(WORKSPACE)\IntelFrameworkModulePkg\Universal\StatusCode\Pei\PeiStatusCode.inf
|
$(WORKSPACE)/IntelFrameworkModulePkg/Universal/StatusCode/Pei/PeiStatusCode.inf
|
||||||
$(WORKSPACE)\IntelFrameworkModulePkg\Universal\HiiDataBaseDxe\HiiDatabase.inf
|
$(WORKSPACE)/IntelFrameworkModulePkg/Universal/HiiDataBaseDxe/HiiDatabase.inf
|
||||||
# $(WORKSPACE)\IntelFrameworkModulePkg\Universal\UserInterface\SetupBrowser\Dxe\SetupBrowser.inf
|
$(WORKSPACE)/IntelFrameworkModulePkg/Universal/SetupBrowserDxe/SetupBrowser.inf
|
||||||
# $(WORKSPACE)\IntelFrameworkModulePkg\Universal\DriverSampleDxe\DriverSample.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
|
// 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 } }
|
#define INVENTORY_GUID { 0xb3f56470, 0x6141, 0x4621, { 0x8f, 0x19, 0x70, 0x4e, 0x57, 0x7a, 0xa9, 0xe8 } }
|
||||||
|
|
||||||
formset
|
formset
|
||||||
|
@ -24,10 +24,6 @@ Revision History:
|
|||||||
#ifndef _NVDATASTRUC_H
|
#ifndef _NVDATASTRUC_H
|
||||||
#define _NVDATASTRUC_H
|
#define _NVDATASTRUC_H
|
||||||
|
|
||||||
//
|
|
||||||
// Include common header file for this module.
|
|
||||||
//
|
|
||||||
#include "CommonHeader.h"
|
|
||||||
|
|
||||||
#define FORMSET_GUID \
|
#define FORMSET_GUID \
|
||||||
{ \
|
{ \
|
||||||
|
@ -1,8 +1,3 @@
|
|||||||
//
|
|
||||||
// Include common header file for this module.
|
|
||||||
//
|
|
||||||
#include "CommonHeader.h"
|
|
||||||
|
|
||||||
// *++
|
// *++
|
||||||
//
|
//
|
||||||
// Copyright (c) 2006, Intel Corporation
|
// Copyright (c) 2006, Intel Corporation
|
||||||
@ -27,7 +22,6 @@
|
|||||||
// --*/
|
// --*/
|
||||||
|
|
||||||
|
|
||||||
#include "DriverSampleStrDefs.h"
|
|
||||||
|
|
||||||
#include "NVDataStruc.h"
|
#include "NVDataStruc.h"
|
||||||
|
|
||||||
@ -60,6 +54,7 @@ formset
|
|||||||
|
|
||||||
varstore MyIfrNVData2, key = 0x1234, name = MY_DATA2, guid = FORMSET_GUID;
|
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;
|
varstore MyIfrNVData3, key = 0x4321, name = MY_DATA3, guid = FORMSET_GUID;
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
// The protocols, PPI and GUID defintions for this module
|
// The protocols, PPI and GUID defintions for this module
|
||||||
//
|
//
|
||||||
#include <Protocol/FormCallback.h>
|
#include <Protocol/FormCallback.h>
|
||||||
#include <Protocol/FormBrowser.h>
|
#include <Protocol/FrameworkFormBrowser.h>
|
||||||
#include <Protocol/FrameworkHii.h>
|
#include <Protocol/FrameworkHii.h>
|
||||||
#include <Protocol/Print.h>
|
#include <Protocol/Print.h>
|
||||||
//
|
//
|
||||||
|
@ -44,7 +44,7 @@ UINTN
|
|||||||
_IPrint (
|
_IPrint (
|
||||||
IN UINTN Column,
|
IN UINTN Column,
|
||||||
IN UINTN Row,
|
IN UINTN Row,
|
||||||
IN EFI_SIMPLE_TEXT_OUT_PROTOCOL *Out,
|
IN EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *Out,
|
||||||
IN CHAR16 *fmt,
|
IN CHAR16 *fmt,
|
||||||
IN VA_LIST args
|
IN VA_LIST args
|
||||||
)
|
)
|
||||||
|
@ -81,8 +81,8 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
[LibraryClasses]
|
[LibraryClasses]
|
||||||
EdkGraphicsLib
|
GraphicsLib
|
||||||
FrameworkHiiLib
|
HiiLibFramework
|
||||||
UefiRuntimeServicesTableLib
|
UefiRuntimeServicesTableLib
|
||||||
UefiBootServicesTableLib
|
UefiBootServicesTableLib
|
||||||
PrintLib
|
PrintLib
|
||||||
|
@ -27,6 +27,7 @@
|
|||||||
#include <PiDxe.h>
|
#include <PiDxe.h>
|
||||||
|
|
||||||
#include <Protocol/FrameworkHii.h>
|
#include <Protocol/FrameworkHii.h>
|
||||||
|
#include <Protocol/FrameworkFormBrowser.h>
|
||||||
|
|
||||||
#define EFI_FORM_CALLBACK_PROTOCOL_GUID \
|
#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 *VariablePack;
|
||||||
} EFI_HII_VARIABLE_PACK_LIST;
|
} 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()
|
#pragma pack()
|
||||||
|
|
||||||
|
@ -71,10 +71,6 @@
|
|||||||
gEfiWinNtVirtualDisksGuid = { 0x0C95A928, 0xA006, 0x11D4, { 0xBC, 0xFA, 0x00, 0x80, 0xC7, 0x3C, 0x88, 0x81 }}
|
gEfiWinNtVirtualDisksGuid = { 0x0C95A928, 0xA006, 0x11D4, { 0xBC, 0xFA, 0x00, 0x80, 0xC7, 0x3C, 0x88, 0x81 }}
|
||||||
gEfiNt32PkgTokenSpaceGuid = { 0x0D79A645, 0x1D91, 0x40a6, { 0xA8, 0x1F, 0x61, 0xE6, 0x98, 0x2B, 0x32, 0xB4 }}
|
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 }}
|
gEfiWinNtThunkProtocolGuid = { 0x58C518B1, 0x76F3, 0x11D4, { 0xBC, 0xEA, 0x00, 0x80, 0xC7, 0x3C, 0x88, 0x81 }}
|
||||||
gEfiWinNtIoProtocolGuid = { 0x96EB4AD6, 0xA32A, 0x11D4, { 0xBC, 0xFD, 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/MonotonicCounterRuntimeDxe/Metronome.inf
|
||||||
$(WORKSPACE)/Nt32Pkg/CpuRuntimeDxe/Cpu.inf
|
$(WORKSPACE)/Nt32Pkg/CpuRuntimeDxe/Cpu.inf
|
||||||
$(WORKSPACE)/Nt32Pkg/FvbServicesRuntimeDxe/Nt32Fwh.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/Security/SecurityStub/Dxe/SecurityStub.inf
|
||||||
${WORKSPACE}/MdeModulePkg/Universal/Capsule/RuntimeDxe/CapsuleRuntime.inf
|
${WORKSPACE}/MdeModulePkg/Universal/Capsule/RuntimeDxe/CapsuleRuntime.inf
|
||||||
${WORKSPACE}/MdeModulePkg/Universal/Ebc/Dxe/Ebc.inf
|
${WORKSPACE}/MdeModulePkg/Universal/Ebc/Dxe/Ebc.inf
|
||||||
@ -430,7 +430,10 @@
|
|||||||
$(WORKSPACE)/IntelFrameworkModulePkg/Bus/Pci/IdeBus/Dxe/IdeBus.inf
|
$(WORKSPACE)/IntelFrameworkModulePkg/Bus/Pci/IdeBus/Dxe/IdeBus.inf
|
||||||
$(WORKSPACE)/IntelFrameworkModulePkg/Universal/DataHub/DataHub/Dxe/DataHub.inf
|
$(WORKSPACE)/IntelFrameworkModulePkg/Universal/DataHub/DataHub/Dxe/DataHub.inf
|
||||||
$(WORKSPACE)/IntelFrameworkModulePkg/Universal/DataHub/DataHubStdErr/Dxe/DataHubStdErr.inf
|
$(WORKSPACE)/IntelFrameworkModulePkg/Universal/DataHub/DataHubStdErr/Dxe/DataHubStdErr.inf
|
||||||
#$(WORKSPACE)\IntelFrameworkModulePkg\Universal\StatusCode\Dxe\DxeStatusCode.inf
|
#$(WORKSPACE)/IntelFrameworkModulePkg/Universal/StatusCode/Dxe/DxeStatusCode.inf
|
||||||
#$(WORKSPACE)\IntelFrameworkModulePkg\Universal\StatusCode\Pei\PeiStatusCode.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/ScsiBusDxe/ScsiBus.inf ##This driver follows UEFI specification definition
|
||||||
${WORKSPACE}/MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDisk.inf ##This driver follows UEFI specification definition
|
${WORKSPACE}/MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDisk.inf ##This driver follows UEFI specification definition
|
Loading…
x
Reference in New Issue
Block a user