1. Correct File header to ## @file
2. Remove unnecessary .common] postfix on section. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10051 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# Component description file for BootMode module
|
||||
#
|
||||
# This module provides platform specific function to detect boot mode.
|
||||
# Copyright (c) 2006 - 2007, Intel Corporation
|
||||
# Copyright (c) 2006 - 2010, 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
|
||||
@@ -12,7 +12,7 @@
|
||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||
#
|
||||
#
|
||||
#**/
|
||||
##
|
||||
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
@@ -31,7 +31,7 @@
|
||||
# VALID_ARCHITECTURES = IA32 X64 IPF EBC
|
||||
#
|
||||
|
||||
[Sources.common]
|
||||
[Sources]
|
||||
BootModePei.c
|
||||
|
||||
|
||||
|
@@ -1,8 +1,8 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# Component description file for Cpu module.
|
||||
#
|
||||
# This CPU module abstracts the interrupt subsystem of a platform and the CPU-specific setjump-long pair.
|
||||
# Copyright (c) 2006 - 2009, Intel Corporation
|
||||
# Copyright (c) 2006 - 2010, 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
|
||||
@@ -12,7 +12,7 @@
|
||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||
#
|
||||
#
|
||||
#**/
|
||||
##
|
||||
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
@@ -31,7 +31,7 @@
|
||||
# VALID_ARCHITECTURES = IA32
|
||||
#
|
||||
|
||||
[Sources.common]
|
||||
[Sources]
|
||||
CpuIo.c
|
||||
Cpu.c
|
||||
CpuDriver.h
|
||||
|
@@ -1,4 +1,4 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# Component description file for Nt32 Fimware Volume Block DXE driver module.
|
||||
#
|
||||
# This DXE runtime driver implements and produces the Fimware Volue Block Protocol on
|
||||
@@ -13,7 +13,7 @@
|
||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||
#
|
||||
#
|
||||
#**/
|
||||
##
|
||||
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
|
@@ -1,9 +1,9 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# Memory Status Code Library for UEFI drivers
|
||||
#
|
||||
# Lib to provide memory journal status code reporting Routines
|
||||
#
|
||||
# Copyright (c) 2007, Intel Corporation
|
||||
# Copyright (c) 2007 - 2010, 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
|
||||
@@ -13,7 +13,7 @@
|
||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||
#
|
||||
#
|
||||
#**/
|
||||
##
|
||||
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
@@ -34,7 +34,7 @@
|
||||
# HOB Guid C Name: gEfiWinNtThunkProtocolGuid Hob Type: GUID_EXTENSION
|
||||
#
|
||||
|
||||
[Sources.common]
|
||||
[Sources]
|
||||
Nt32OemHookStatusCodeLib.c
|
||||
|
||||
|
||||
|
@@ -1,8 +1,8 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# PeCoff extra action libary for DXE phase that run NT32 emulator.
|
||||
#
|
||||
# Lib to provide memory journal status code reporting Routines
|
||||
# Copyright (c) 2007, Intel Corporation
|
||||
# Copyright (c) 2007 - 2010, 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
|
||||
@@ -13,7 +13,7 @@
|
||||
|
||||
#
|
||||
#
|
||||
#**/
|
||||
##
|
||||
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
@@ -33,7 +33,7 @@
|
||||
# VALID_ARCHITECTURES = IA32
|
||||
#
|
||||
|
||||
[Sources.common]
|
||||
[Sources]
|
||||
DxeNt32PeCoffExtraActionLib.c
|
||||
|
||||
[Packages]
|
||||
|
@@ -1,8 +1,8 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# A library to produce the global variable 'gWinNt'
|
||||
#
|
||||
# This library contains a single global variable 'gWinNt' along with a constructor to initialize that global.
|
||||
# Copyright (c) 2006 - 2007, Intel Corporation.
|
||||
# Copyright (c) 2006 - 2010, 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
|
||||
@@ -12,7 +12,7 @@
|
||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||
#
|
||||
#
|
||||
#**/
|
||||
##
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
BASE_NAME = DxeWinNtLib
|
||||
@@ -33,7 +33,7 @@
|
||||
# HOB Guid C Name: gEfiWinNtThunkProtocolGuid Hob Type: GUID_EXTENSION
|
||||
#
|
||||
|
||||
[Sources.common]
|
||||
[Sources]
|
||||
WinNtLib.c
|
||||
|
||||
[Packages]
|
||||
|
@@ -1,8 +1,8 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# Component name for module GenericBdsLib
|
||||
#
|
||||
# FIX ME!
|
||||
# Copyright (c) 2007, Intel Corporation. All rights reserved.
|
||||
# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
|
||||
#
|
||||
# All rights reserved. This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@@ -13,7 +13,7 @@
|
||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||
#
|
||||
#
|
||||
#**/
|
||||
##
|
||||
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
@@ -32,7 +32,7 @@
|
||||
# VALID_ARCHITECTURES = IA32 X64 IPF EBC
|
||||
#
|
||||
|
||||
[Sources.common]
|
||||
[Sources]
|
||||
BdsPlatform.c
|
||||
PlatformData.c
|
||||
BdsPlatform.h
|
||||
@@ -56,7 +56,7 @@
|
||||
[Guids]
|
||||
gEfiWinNtSystemConfigGuid
|
||||
|
||||
[Pcd.common]
|
||||
[Pcd]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdConOutRow
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdConOutColumn
|
||||
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPlatformBootTimeOut
|
||||
|
@@ -1,8 +1,8 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# Component description file for the EdkNt32PeiPeCoffGetEntryPointLib library.
|
||||
#
|
||||
# PeCoffGetEntryPointLib library class for NT32 instance implemented by use NTPeiLoadFile PPI.
|
||||
# Copyright (c) 2006 - 2007, Intel Corporation
|
||||
# Copyright (c) 2006 - 2010, 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
|
||||
@@ -12,7 +12,7 @@
|
||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||
#
|
||||
#
|
||||
#**/
|
||||
##
|
||||
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
@@ -31,7 +31,7 @@
|
||||
# VALID_ARCHITECTURES = IA32
|
||||
#
|
||||
|
||||
[Sources.common]
|
||||
[Sources]
|
||||
PeCoffGetEntryPoint.c
|
||||
|
||||
[Packages]
|
||||
|
@@ -1,8 +1,8 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# Memory Status Code Library for UEFI drivers
|
||||
#
|
||||
# Lib to provide memory journal status code reporting Routines
|
||||
# Copyright (c) 2007, Intel Corporation
|
||||
# Copyright (c) 2007 - 2010, 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
|
||||
@@ -13,7 +13,7 @@
|
||||
|
||||
#
|
||||
#
|
||||
#**/
|
||||
##
|
||||
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
@@ -32,7 +32,7 @@
|
||||
# VALID_ARCHITECTURES = IA32
|
||||
#
|
||||
|
||||
[Sources.common]
|
||||
[Sources]
|
||||
Nt32OemHookStatusCodeLib.c
|
||||
|
||||
|
||||
|
@@ -1,8 +1,8 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# PeCoff extra action libary for Pei phase that run NT32 emulator.
|
||||
#
|
||||
# Lib to provide memory journal status code reporting Routines
|
||||
# Copyright (c) 2007, Intel Corporation
|
||||
# Copyright (c) 2007 - 2010, 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
|
||||
@@ -13,7 +13,7 @@
|
||||
|
||||
#
|
||||
#
|
||||
#**/
|
||||
##
|
||||
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
@@ -31,7 +31,7 @@
|
||||
# VALID_ARCHITECTURES = IA32
|
||||
#
|
||||
|
||||
[Sources.common]
|
||||
[Sources]
|
||||
PeiNt32PeCoffExtraActionLib.c
|
||||
|
||||
[Packages]
|
||||
|
@@ -1,8 +1,8 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# NT Emulation Metronome Architectural Protocol Driver as defined in DXE CIS
|
||||
#
|
||||
# This metronome module simulates metronome by Sleep WinAPI.
|
||||
# Copyright (c) 2006 - 2009, Intel Corporation
|
||||
# Copyright (c) 2006 - 2010, 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
|
||||
@@ -12,7 +12,7 @@
|
||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||
#
|
||||
#
|
||||
#**/
|
||||
##
|
||||
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
@@ -31,7 +31,7 @@
|
||||
# VALID_ARCHITECTURES = IA32
|
||||
#
|
||||
|
||||
[Sources.common]
|
||||
[Sources]
|
||||
Metronome.h
|
||||
Metronome.c
|
||||
|
||||
|
@@ -1,4 +1,4 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# Misc Sub class driver
|
||||
#
|
||||
# Parses the MiscSubclassDataTable and reports any generated data to the DataHub.
|
||||
@@ -15,7 +15,7 @@
|
||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||
#
|
||||
#
|
||||
#**/
|
||||
##
|
||||
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
|
@@ -12,7 +12,7 @@
|
||||
# |- Include : Include files for Nt32Pkg
|
||||
#
|
||||
#
|
||||
# Copyright (c) 2007, Intel Corporation. <BR>
|
||||
# Copyright (c) 2007 - 2010, Intel Corporation. <BR>
|
||||
#
|
||||
# All rights reserved. This program and the accompanying materials
|
||||
# are licensed and made available under the terms and conditions of the BSD License
|
||||
@@ -36,13 +36,13 @@
|
||||
##
|
||||
# Include Paths that are provided by this package.
|
||||
#
|
||||
[Includes.common]
|
||||
[Includes]
|
||||
Include # Root include for the package
|
||||
|
||||
##
|
||||
# LibraryClasses provided by Nt32Pkg for all architecture.
|
||||
#
|
||||
[LibraryClasses.common]
|
||||
[LibraryClasses]
|
||||
##
|
||||
# Expose EFI_WIN_NT_THUNK_PROTOCOL's interface, this protocol wrapper all
|
||||
# necessary Window API used by Nt32 enumlation environment.
|
||||
@@ -51,7 +51,7 @@
|
||||
##
|
||||
# Guids provided by Nt32Pkg for all architecture.
|
||||
#
|
||||
[Guids.common]
|
||||
[Guids]
|
||||
gEfiWinNtPassThroughGuid = { 0xCC664EB8, 0x3C24, 0x4086, { 0xB6, 0xF6, 0x34, 0xE8, 0x56, 0xBC, 0xE3, 0x6E }}
|
||||
gEfiWinNtConsoleGuid = { 0xBA73672C, 0xA5D3, 0x11D4, { 0xBD, 0x00, 0x00, 0x80, 0xC7, 0x3C, 0x88, 0x81 }}
|
||||
gEfiWinNtUgaGuid = { 0xAB248E99, 0xABE1, 0x11D4, { 0xBD, 0x0D, 0x00, 0x80, 0xC7, 0x3C, 0x88, 0x81 }}
|
||||
@@ -66,7 +66,7 @@
|
||||
##
|
||||
# Protocols provided by Nt32Pkg for all architecture.
|
||||
#
|
||||
[Protocols.common]
|
||||
[Protocols]
|
||||
gWinNtBusDriverGuid = { 0x0419f582, 0x0625, 0x4531, { 0x8a, 0x33, 0x85, 0xa9, 0x96, 0x5c, 0x95, 0xbc }}
|
||||
gEfiWinNtThunkProtocolGuid = { 0x58C518B1, 0x76F3, 0x11D4, { 0xBC, 0xEA, 0x00, 0x80, 0xC7, 0x3C, 0x88, 0x81 }}
|
||||
gEfiWinNtIoProtocolGuid = { 0x96EB4AD6, 0xA32A, 0x11D4, { 0xBC, 0xFD, 0x00, 0x80, 0xC7, 0x3C, 0x88, 0x81 }}
|
||||
@@ -74,7 +74,7 @@
|
||||
##
|
||||
# Ppis provide by Nt32Pkg for all architecture
|
||||
#
|
||||
[Ppis.common]
|
||||
[Ppis]
|
||||
## This PPI wrapper all necessary windows API used by PEI driver in NT32 environment.
|
||||
gPeiNtThunkPpiGuid = { 0x98c281e5, 0xf906, 0x43dd, { 0xa9, 0x2b, 0xb0, 0x03, 0xbf, 0x27, 0x65, 0xda }}
|
||||
## This PPI provide system memory scan interface which simulate real platform perform
|
||||
@@ -90,7 +90,7 @@
|
||||
# "Fixed At Build" type PCD can be seems as constant and its value will not be
|
||||
# changed after customized in DSC file.
|
||||
#
|
||||
[PcdsFixedAtBuild.common]
|
||||
[PcdsFixedAtBuild]
|
||||
gEfiNt32PkgTokenSpaceGuid.PcdWinNtBootMode|1|UINT32|0x00001006
|
||||
gEfiNt32PkgTokenSpaceGuid.PcdWinNtFirmwareVolume|L"..\\Fv\\Fv_Recovery.fd"|VOID*|0x00001009
|
||||
gEfiNt32PkgTokenSpaceGuid.PcdWinNtMemorySizeForSecMain|L"64!64"|VOID*|0x0000100c
|
||||
@@ -112,7 +112,7 @@
|
||||
# "Dynamic" type PCD will be managed by PCD database driver at execution time.
|
||||
# its value can be modified by PCD_PPI/PCD_PROTOCOL at execution time.
|
||||
#
|
||||
[PcdsDynamic.common]
|
||||
[PcdsDynamic]
|
||||
gEfiNt32PkgTokenSpaceGuid.PcdWinNtPhysicalDisk|L"E:RW;245760;512"|VOID*|0x00001000
|
||||
gEfiNt32PkgTokenSpaceGuid.PcdWinNtVirtualDisk|L"FW;40960;512"|VOID*|0x00001001
|
||||
gEfiNt32PkgTokenSpaceGuid.PcdWinNtSerialPort|L"COM1!COM2"|VOID*|0x00001002
|
||||
@@ -127,7 +127,7 @@
|
||||
# stored in PE file data section of module. This type PCD mainly is designed for
|
||||
# binary module.
|
||||
#
|
||||
[PcdsPatchableInModule.common]
|
||||
[PcdsPatchableInModule]
|
||||
gEfiNt32PkgTokenSpaceGuid.PcdWinNtBootMode|1|UINT32|0x00001006
|
||||
gEfiNt32PkgTokenSpaceGuid.PcdWinNtFirmwareVolume|L"..\\Fv\\Fv_Recovery.fd"|VOID*|0x00001009
|
||||
gEfiNt32PkgTokenSpaceGuid.PcdWinNtMemorySizeForSecMain|L"64!64"|VOID*|0x0000100c
|
||||
|
@@ -1,4 +1,4 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# EFI/Framework Emulation Platform with UEFI HII interface supported.
|
||||
#
|
||||
# The Emulation Platform can be used to debug individual modules, prior to creating
|
||||
@@ -14,7 +14,7 @@
|
||||
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||
#
|
||||
#**/
|
||||
##
|
||||
|
||||
################################################################################
|
||||
#
|
||||
@@ -48,7 +48,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
[LibraryClasses.common]
|
||||
[LibraryClasses]
|
||||
PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf
|
||||
TimerLib|MdePkg/Library/BaseTimerLibNullTemplate/BaseTimerLibNullTemplate.inf
|
||||
PrintLib|MdePkg/Library/BasePrintLib/BasePrintLib.inf
|
||||
@@ -226,7 +226,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
[PcdsFeatureFlag.common]
|
||||
[PcdsFeatureFlag]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdDevicePathSupportDevicePathFromText|FALSE
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdDevicePathSupportDevicePathToText|FALSE
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSupportUefiDecompress|TRUE
|
||||
|
@@ -1,6 +1,7 @@
|
||||
## @file
|
||||
# This is NT32 FDF file with UEFI HII features enabled
|
||||
#
|
||||
# Copyright (c) 2007 - 2009, Intel Corporation
|
||||
# Copyright (c) 2007 - 2010, 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
|
||||
|
@@ -1,8 +1,8 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# NT Emulation Real time clock Architectural Protocol Driver as defined in TIANO
|
||||
#
|
||||
# This real time clock module simulates virtual device by time WinAPI.
|
||||
# Copyright (c) 2006 - 2007, Intel Corporation
|
||||
# Copyright (c) 2006 - 2010, 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
|
||||
@@ -12,7 +12,7 @@
|
||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||
#
|
||||
#
|
||||
#**/
|
||||
##
|
||||
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
@@ -31,7 +31,7 @@
|
||||
# VALID_ARCHITECTURES = IA32
|
||||
#
|
||||
|
||||
[Sources.common]
|
||||
[Sources]
|
||||
RealTimeClock.c
|
||||
|
||||
[Packages]
|
||||
|
@@ -1,8 +1,8 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# NT Emulation Reset Architectural Protocol Driver as defined in TIANO
|
||||
#
|
||||
# This Reset module simulates system reset by process exit on NT.
|
||||
# Copyright (c) 2006 - 2007, Intel Corporation
|
||||
# Copyright (c) 2006 - 2010, 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
|
||||
@@ -12,7 +12,7 @@
|
||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||
#
|
||||
#
|
||||
#**/
|
||||
##
|
||||
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
@@ -31,7 +31,7 @@
|
||||
# VALID_ARCHITECTURES = IA32
|
||||
#
|
||||
|
||||
[Sources.common]
|
||||
[Sources]
|
||||
reset.c
|
||||
|
||||
[Packages]
|
||||
|
@@ -1,4 +1,4 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# Entry Point of NT32 Emulator
|
||||
#
|
||||
# Main executable file of NT32 Emulator that loads PEI core after initialization finished.
|
||||
@@ -11,7 +11,7 @@
|
||||
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||
#
|
||||
#**/
|
||||
##
|
||||
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
@@ -62,7 +62,7 @@
|
||||
gEfiNt32PkgTokenSpaceGuid.PcdWinNtMemorySizeForSecMain
|
||||
gEfiNt32PkgTokenSpaceGuid.PcdWinNtFirmwareVolume
|
||||
|
||||
[BuildOptions.common]
|
||||
[BuildOptions]
|
||||
MSFT:*_*_IA32_DLINK_FLAGS == /out:"$(BIN_DIR)\SecMain.exe" /base:0x10000000 /pdb:"$(BIN_DIR)\SecMain.pdb" /LIBPATH:"$(VCINSTALLDIR)\Lib" /LIBPATH:"$(VCINSTALLDIR)\PlatformSdk\Lib" /NOLOGO /SUBSYSTEM:CONSOLE /NODEFAULTLIB /IGNORE:4086 /MAP /OPT:REF /DEBUG /MACHINE:I386 /LTCG Kernel32.lib MSVCRTD.lib Gdi32.lib User32.lib Winmm.lib
|
||||
MSFT:*_*_IA32_CC_FLAGS == /nologo /W4 /WX /Gy /c /D UNICODE /Od /FI$(DEST_DIR_DEBUG)/AutoGen.h /EHs-c- /GF /Gs8192 /Zi /Gm /D _CRT_SECURE_NO_WARNINGS /D _CRT_SECURE_NO_DEPRECATE
|
||||
MSFT:*_*_IA32_PP_FLAGS == /nologo /E /TC /FI$(DEST_DIR_DEBUG)/AutoGen.h
|
||||
|
@@ -1,7 +1,7 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# Component name for module SnpNt32Dxe
|
||||
#
|
||||
# Copyright (c) 2007, Intel Corporation.
|
||||
# Copyright (c) 2007 - 2010, 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
|
||||
@@ -12,7 +12,7 @@
|
||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||
#
|
||||
#
|
||||
#**/
|
||||
##
|
||||
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
@@ -31,7 +31,7 @@
|
||||
# VALID_ARCHITECTURES = IA32 X64 IPF EBC
|
||||
#
|
||||
|
||||
[Sources.common]
|
||||
[Sources]
|
||||
ComponentName.c
|
||||
SnpNt32.h
|
||||
SnpNt32.c
|
||||
|
@@ -1,7 +1,7 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# EFI_PEI_STALL implementation for NT32 simulation environment.
|
||||
#
|
||||
# Copyright (c) 2009, Intel Corporation
|
||||
# Copyright (c) 2009 - 2010, 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
|
||||
@@ -11,7 +11,7 @@
|
||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||
#
|
||||
#
|
||||
#**/
|
||||
##
|
||||
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
@@ -28,7 +28,7 @@
|
||||
# VALID_ARCHITECTURES = IA32 X64 IPF EBC
|
||||
#
|
||||
|
||||
[Sources.common]
|
||||
[Sources]
|
||||
Stall.c
|
||||
|
||||
[Packages]
|
||||
|
@@ -1,10 +1,10 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# NT Emulation Timer Architectural Protocol Driver as defined in DXE CIS
|
||||
#
|
||||
# This Timer module uses an NT Thread to simulate the timer-tick driven
|
||||
# timer service. In the future, the Thread creation should possibly be
|
||||
# abstracted by the CPU architectural protocol
|
||||
# Copyright (c) 2006 - 2007, Intel Corporation
|
||||
# Copyright (c) 2006 - 2010, 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
|
||||
@@ -14,7 +14,7 @@
|
||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||
#
|
||||
#
|
||||
#**/
|
||||
##
|
||||
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
@@ -33,7 +33,7 @@
|
||||
# VALID_ARCHITECTURES = IA32
|
||||
#
|
||||
|
||||
[Sources.common]
|
||||
[Sources]
|
||||
Timer.c
|
||||
Timer.h
|
||||
|
||||
|
@@ -1,8 +1,8 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# Component description file for WinNtAutoScan module
|
||||
#
|
||||
# This module abstracts memory auto-scan in a Windows NT environment.
|
||||
# Copyright (c) 2006 - 2007, Intel Corporation
|
||||
# Copyright (c) 2006 - 2010, 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
|
||||
@@ -12,7 +12,7 @@
|
||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||
#
|
||||
#
|
||||
#**/
|
||||
##
|
||||
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
@@ -31,7 +31,7 @@
|
||||
# VALID_ARCHITECTURES = IA32
|
||||
#
|
||||
|
||||
[Sources.common]
|
||||
[Sources]
|
||||
WinNtAutoScan.c
|
||||
|
||||
[Packages]
|
||||
|
@@ -1,11 +1,11 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# Block Io driver
|
||||
#
|
||||
# Produce block IO abstractions for real devices on your PC using Win32 APIs.
|
||||
# The configuration of what devices to mount or emulate comes from NT
|
||||
# environment variables. The variables must be visible to the Microsoft*
|
||||
# Developer Studio for them to work.
|
||||
# Copyright (c) 2006 - 2007, Intel Corporation
|
||||
# Copyright (c) 2006 - 2010, 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
|
||||
@@ -15,7 +15,7 @@
|
||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||
#
|
||||
#
|
||||
#**/
|
||||
##
|
||||
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
@@ -38,7 +38,7 @@
|
||||
# DRIVER_DIAG = gWinNtBlockIoDriverDiagnostics
|
||||
#
|
||||
|
||||
[Sources.common]
|
||||
[Sources]
|
||||
DriverDiagnostics.c
|
||||
DriverConfiguration.c
|
||||
ComponentName.c
|
||||
|
@@ -1,10 +1,10 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# Win NT Bus driver
|
||||
#
|
||||
# This following section documents the envirnoment variables for the Win NT
|
||||
# build. These variables are used to define the (virtual) hardware
|
||||
# configuration of the NT environment
|
||||
# Copyright (c) 2006 - 2007, Intel Corporation
|
||||
# Copyright (c) 2006 - 2010, 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
|
||||
@@ -14,7 +14,7 @@
|
||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||
#
|
||||
#
|
||||
#**/
|
||||
##
|
||||
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
@@ -36,7 +36,7 @@
|
||||
# COMPONENT_NAME = gWinNtBusDriverComponentName
|
||||
#
|
||||
|
||||
[Sources.common]
|
||||
[Sources]
|
||||
ComponentName.c
|
||||
WinNtBusDriver.c
|
||||
WinNtBusDriver.h
|
||||
@@ -75,7 +75,7 @@
|
||||
gEfiWinNtIoProtocolGuid # PROTOCOL BY_START
|
||||
|
||||
|
||||
[Pcd.common]
|
||||
[Pcd]
|
||||
gEfiNt32PkgTokenSpaceGuid.PcdWinNtMemorySize
|
||||
gEfiNt32PkgTokenSpaceGuid.PcdWinNtPhysicalDisk
|
||||
gEfiNt32PkgTokenSpaceGuid.PcdWinNtVirtualDisk
|
||||
|
@@ -1,4 +1,4 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# Component description file for WinNtFwh module
|
||||
#
|
||||
# This PEIM will produce the HOB to describe Firmware Volume, Firmware Devices
|
||||
@@ -13,7 +13,7 @@
|
||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||
#
|
||||
#
|
||||
#**/
|
||||
##
|
||||
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
|
@@ -1,8 +1,8 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# Component description file for FlashMap PEI module
|
||||
#
|
||||
# This module installs FlashMap PPI which is used to get flash layout information.
|
||||
# Copyright (c) 2006 - 2009, Intel Corporation
|
||||
# Copyright (c) 2006 - 2010, 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
|
||||
@@ -12,7 +12,7 @@
|
||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||
#
|
||||
#
|
||||
#**/
|
||||
##
|
||||
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
@@ -31,7 +31,7 @@
|
||||
# VALID_ARCHITECTURES = IA32 X64 IPF EBC
|
||||
#
|
||||
|
||||
[Sources.common]
|
||||
[Sources]
|
||||
FlashMap.c
|
||||
|
||||
[Packages]
|
||||
@@ -48,7 +48,7 @@
|
||||
[Ppis]
|
||||
gNtFwhPpiGuid # PPI ALWAYS_CONSUMED
|
||||
|
||||
[Pcd.common]
|
||||
[Pcd]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingSize
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize
|
||||
|
@@ -1,11 +1,11 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# Gop Driver
|
||||
#
|
||||
# GOP is short hand for UEFI Graphics Output protocol.
|
||||
# This file is a verision of GopIo the uses WinNtThunk system calls as an IO
|
||||
# abstraction. For a PCI device WinNtIo would be replaced with
|
||||
# a PCI IO abstraction that abstracted a specific PCI device.
|
||||
# Copyright (c) 2006 - 2007, Intel Corporation
|
||||
# Copyright (c) 2006 - 2010, 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
|
||||
@@ -15,7 +15,7 @@
|
||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||
#
|
||||
#
|
||||
#**/
|
||||
##
|
||||
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
@@ -37,7 +37,7 @@
|
||||
# COMPONENT_NAME = gWinNtGopComponentName
|
||||
#
|
||||
|
||||
[Sources.common]
|
||||
[Sources]
|
||||
WinNtGopDriver.c
|
||||
ComponentName.c
|
||||
WinNtGop.h
|
||||
|
@@ -1,8 +1,8 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# OEM hook status code handler driver which produces general handler and hook it
|
||||
# onto the DXE status code router.
|
||||
#
|
||||
# Copyright (c) 2007 - 2009, Intel Corporation
|
||||
# Copyright (c) 2007 - 2010, 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
|
||||
@@ -12,7 +12,7 @@
|
||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||
#
|
||||
#
|
||||
#**/
|
||||
##
|
||||
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
@@ -29,7 +29,7 @@
|
||||
# HOB Guid C Name: gEfiWinNtThunkProtocolGuid Hob Type: GUID_EXTENSION
|
||||
#
|
||||
|
||||
[Sources.common]
|
||||
[Sources]
|
||||
WinNtOemHookStatusCodeHandlerDxe.c
|
||||
|
||||
|
||||
|
@@ -1,8 +1,8 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# OEM hook status code handler PEIM which produces general handler and hook it
|
||||
# onto the PEI status code router.
|
||||
#
|
||||
# Copyright (c) 2007 - 2009, Intel Corporation
|
||||
# Copyright (c) 2007 - 2010, 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
|
||||
@@ -13,7 +13,7 @@
|
||||
|
||||
#
|
||||
#
|
||||
#**/
|
||||
##
|
||||
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
@@ -29,7 +29,7 @@
|
||||
# VALID_ARCHITECTURES = IA32
|
||||
#
|
||||
|
||||
[Sources.common]
|
||||
[Sources]
|
||||
WinNtOemHookStatusCodeHandlerPei.c
|
||||
|
||||
|
||||
|
@@ -1,4 +1,4 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# Serial I/O driver
|
||||
#
|
||||
# Our DriverBinding member functions operate on the handles
|
||||
@@ -13,7 +13,7 @@
|
||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||
#
|
||||
#
|
||||
#**/
|
||||
##
|
||||
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
|
@@ -1,11 +1,11 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# Simple filesystem driver
|
||||
#
|
||||
# Produce Simple File System abstractions for directories on your PC using Win32 APIs.
|
||||
# The configuration of what devices to mount or emulate comes from NT
|
||||
# environment variables. The variables must be visible to the Microsoft*
|
||||
# Developer Studio for them to work.
|
||||
# Copyright (c) 2006 - 2007, Intel Corporation
|
||||
# Copyright (c) 2006 - 2010, 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
|
||||
@@ -15,7 +15,7 @@
|
||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||
#
|
||||
#
|
||||
#**/
|
||||
##
|
||||
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
@@ -37,7 +37,7 @@
|
||||
# COMPONENT_NAME = gWinNtSimpleFileSystemComponentName
|
||||
#
|
||||
|
||||
[Sources.common]
|
||||
[Sources]
|
||||
ComponentName.c
|
||||
WinNtSimpleFileSystem.c
|
||||
WinNtSimpleFileSystem.h
|
||||
|
@@ -1,8 +1,8 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# A DXE driver to produce EFI_WIN_NT_THUNK_PROTOCOL
|
||||
#
|
||||
# EFI_WIN_NT_THUNK_PROTOCOL is a table of pointers to various Windows APIs used by various drivers to accomplish certain task in an NT32 emulator.
|
||||
# Copyright (c) 2006 - 2007, Intel Corporation
|
||||
# Copyright (c) 2006 - 2010, 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
|
||||
@@ -12,7 +12,7 @@
|
||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||
#
|
||||
#
|
||||
#**/
|
||||
##
|
||||
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
@@ -31,7 +31,7 @@
|
||||
# VALID_ARCHITECTURES = IA32
|
||||
#
|
||||
|
||||
[Sources.common]
|
||||
[Sources]
|
||||
WinNtThunk.c
|
||||
WinNtThunk.h
|
||||
|
||||
|
@@ -1,8 +1,8 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# Stuff driver
|
||||
#
|
||||
# Tiano PEIM to abstract construction of firmware volume in a Windows NT environment.
|
||||
# Copyright (c) 2006 - 2007, Intel Corporation
|
||||
# Copyright (c) 2006 - 2010, 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
|
||||
@@ -12,7 +12,7 @@
|
||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||
#
|
||||
#
|
||||
#**/
|
||||
##
|
||||
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
@@ -31,7 +31,7 @@
|
||||
# VALID_ARCHITECTURES = IA32
|
||||
#
|
||||
|
||||
[Sources.common]
|
||||
[Sources]
|
||||
WinNtThunkPPIToProtocol.c
|
||||
|
||||
[Packages]
|
||||
|
Reference in New Issue
Block a user