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 - 2008, 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 - 2008, 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]
|
||||
CpuIo.c
|
||||
Cpu.c
|
||||
CpuDriver.h
|
||||
|
@@ -1,4 +1,4 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# Component description file for Unix 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,8 +1,8 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# A library to produce the global variable 'gUnix'
|
||||
#
|
||||
# This library contains a single global variable 'gUnix' along with a constructor to initialize that global.
|
||||
# Copyright (c) 2006 - 2008, 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
|
||||
@@ -32,7 +32,7 @@
|
||||
# VALID_ARCHITECTURES = IA32 X64 IPF EBC
|
||||
#
|
||||
|
||||
[Sources.common]
|
||||
[Sources]
|
||||
UnixLib.c
|
||||
|
||||
|
||||
|
@@ -1,9 +1,9 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# Memory Status Code Library for UEFI drivers
|
||||
#
|
||||
# Lib to provide memory journal status code reporting Routines
|
||||
#
|
||||
# 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
|
||||
# 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
|
||||
@@ -32,7 +32,7 @@
|
||||
# VALID_ARCHITECTURES = IA32
|
||||
#
|
||||
|
||||
[Sources.common]
|
||||
[Sources]
|
||||
UnixOemHookStatusCodeLib.c
|
||||
|
||||
|
||||
|
@@ -1,8 +1,8 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# PeCoff extra action libary for DXE phase that run Unix emulator.
|
||||
#
|
||||
# Lib to provide memory journal status code reporting Routines
|
||||
# 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
|
||||
@@ -33,7 +33,7 @@
|
||||
# VALID_ARCHITECTURES = IA32
|
||||
#
|
||||
|
||||
[Sources.common]
|
||||
[Sources]
|
||||
DxeUnixPeCoffExtraActionLib.c
|
||||
|
||||
[Packages]
|
||||
|
@@ -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) 2008, Intel Corporation
|
||||
# Copyright (c) 2008 - 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]
|
||||
PeCoffGetEntryPoint.c
|
||||
|
||||
|
||||
|
@@ -1,8 +1,8 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# Memory Status Code Library for UEFI drivers
|
||||
#
|
||||
# Lib to provide memory journal status code reporting Routines
|
||||
# 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
|
||||
# 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
|
||||
@@ -31,7 +31,7 @@
|
||||
# VALID_ARCHITECTURES = IA32
|
||||
#
|
||||
|
||||
[Sources.common]
|
||||
[Sources]
|
||||
UnixOemHookStatusCodeLib.c
|
||||
|
||||
|
||||
|
@@ -1,8 +1,8 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# PeCoff extra action libary for Pei phase that run UNIX emulator.
|
||||
#
|
||||
# Lib to provide memory journal status code reporting Routines
|
||||
# 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
|
||||
@@ -31,7 +31,7 @@
|
||||
# VALID_ARCHITECTURES = IA32
|
||||
#
|
||||
|
||||
[Sources.common]
|
||||
[Sources]
|
||||
PeiUnixPeCoffExtraActionLib.c
|
||||
|
||||
[Packages]
|
||||
|
@@ -1,8 +1,8 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# Platfrom BDS driver
|
||||
#
|
||||
# Do platform action customized by IBV/OEM.
|
||||
# Copyright (c) 2006, 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]
|
||||
BdsPlatform.c
|
||||
PlatformData.c
|
||||
BdsPlatform.h
|
||||
@@ -57,7 +57,7 @@
|
||||
[Guids]
|
||||
gEfiUnixSystemConfigGuid
|
||||
|
||||
[Pcd.common]
|
||||
[Pcd]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdConOutRow
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdConOutColumn
|
||||
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPlatformBootTimeOut
|
||||
|
@@ -1,8 +1,8 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# Component description file for the Nt32PeCoffLoaderLib library.
|
||||
#
|
||||
# EdkPeCoffLoaderLib library class for NT32 instance implemented by PeiPeCoffLoader PPI.
|
||||
# Copyright (c) 2006, 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
|
||||
@@ -32,7 +32,7 @@
|
||||
# VALID_ARCHITECTURES = IA32 X64 IPF EBC
|
||||
#
|
||||
|
||||
[Sources.common]
|
||||
[Sources]
|
||||
UnixPeCoffLoader.c
|
||||
|
||||
|
||||
|
@@ -1,8 +1,8 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# Unix Emulation Metronome Architectural Protocol Driver as defined in DXE CIS
|
||||
#
|
||||
# This metronome module simulates metronome by Sleep WinAPI.
|
||||
# Copyright (c) 2006, 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]
|
||||
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
|
||||
|
@@ -1,8 +1,8 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# Unix 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, 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]
|
||||
RealTimeClock.c
|
||||
|
||||
|
||||
|
@@ -1,8 +1,8 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# Unix Emulation Reset Architectural Protocol Driver as defined in TIANO
|
||||
#
|
||||
# This Reset module simulates system reset by process exit on NT.
|
||||
# Copyright (c) 2006, 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]
|
||||
Reset.c
|
||||
|
||||
|
||||
|
@@ -1,8 +1,8 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# Entry Point of Unix Emulator
|
||||
#
|
||||
# Main executable file of Unix Emulator that loads PEI core after initialization finished.
|
||||
# Copyright (c) 2008 - 2009, Intel Corporation
|
||||
# Copyright (c) 2008 - 2010, Intel Corporation
|
||||
# Portions copyright (c) 2008-2009 Apple Inc.
|
||||
#
|
||||
# All rights reserved. This program and the accompanying materials
|
||||
@@ -13,7 +13,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]
|
||||
UgaX11.c
|
||||
UnixThunk.c
|
||||
FwVol.c
|
||||
@@ -67,14 +67,14 @@
|
||||
gEfiTemporaryRamSupportPpiGuid
|
||||
|
||||
|
||||
[Pcd.common]
|
||||
[Pcd]
|
||||
gEfiUnixPkgTokenSpaceGuid.PcdUnixBootMode
|
||||
gEfiUnixPkgTokenSpaceGuid.PcdUnixFirmwareVolume
|
||||
gEfiUnixPkgTokenSpaceGuid.PcdUnixMemorySizeForSecMain
|
||||
gEfiUnixPkgTokenSpaceGuid.PcdUnixFirmwareFdSize
|
||||
gEfiUnixPkgTokenSpaceGuid.PcdUnixFdBaseAddress
|
||||
|
||||
[BuildOptions.common]
|
||||
[BuildOptions]
|
||||
GCC:*_*_IA32_DLINK_FLAGS == -o $(BIN_DIR)/SecMain -m elf_i386 -dynamic-linker /lib/ld-linux.so.2 /usr/lib/crt1.o /usr/lib/crti.o -L/usr/X11R6/lib -lXext -lX11 /usr/lib/crtn.o
|
||||
GCC:*_*_*_DLINK2_FLAGS == -lc
|
||||
GCC:*_*_IA32_CC_FLAGS == -m32 -g -fshort-wchar -fno-strict-aliasing -Wall -malign-double -idirafter/usr/include -c -include $(DEST_DIR_DEBUG)/AutoGen.h -DSTRING_ARRAY_NAME=$(BASE_NAME)Strings
|
||||
|
@@ -1,10 +1,10 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# Unix 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, 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 X64 IPF EBC
|
||||
#
|
||||
|
||||
[Sources.common]
|
||||
[Sources]
|
||||
Timer.c
|
||||
Timer.h
|
||||
|
||||
|
@@ -1,8 +1,8 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# Component description file for UnixAutoScan module
|
||||
#
|
||||
# This module abstracts memory auto-scan in a Unix environment.
|
||||
# Copyright (c) 2006, 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]
|
||||
UnixAutoScan.c
|
||||
|
||||
[Packages]
|
||||
|
@@ -1,10 +1,10 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# Block Io driver
|
||||
#
|
||||
# Produce block IO abstractions for real devices on your PC using Unix APIs.
|
||||
# The configuration of what devices to mount or emulate comes from
|
||||
# environment variables.
|
||||
# Copyright (c) 2006, 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
|
||||
@@ -37,7 +37,7 @@
|
||||
# DRIVER_DIAG = gUnixBlockIoDriverDiagnostics
|
||||
#
|
||||
|
||||
[Sources.common]
|
||||
[Sources]
|
||||
DriverDiagnostics.c
|
||||
DriverConfiguration.c
|
||||
ComponentName.c
|
||||
|
@@ -1,10 +1,10 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# Unix 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, 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 = gUnixBusDriverComponentName
|
||||
#
|
||||
|
||||
[Sources.common]
|
||||
[Sources]
|
||||
ComponentName.c
|
||||
UnixBusDriver.c
|
||||
UnixBusDriver.h
|
||||
@@ -79,7 +79,7 @@
|
||||
gEfiUnixIoProtocolGuid # PROTOCOL BY_START
|
||||
|
||||
|
||||
[Pcd.common]
|
||||
[Pcd]
|
||||
gEfiUnixPkgTokenSpaceGuid.PcdUnixSerialPort
|
||||
gEfiUnixPkgTokenSpaceGuid.PcdUnixMemorySize
|
||||
gEfiUnixPkgTokenSpaceGuid.PcdUnixCpuSpeed
|
||||
|
@@ -1,8 +1,8 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# Console Dxe driver
|
||||
#
|
||||
# Simulate console with Unix API
|
||||
# Copyright (c) 2006, 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
|
||||
@@ -34,7 +34,7 @@
|
||||
# COMPONENT_NAME = gUnixConsoleComponentName
|
||||
#
|
||||
|
||||
[Sources.common]
|
||||
[Sources]
|
||||
ComponentName.c
|
||||
ConsoleOut.c
|
||||
ConsoleIn.c
|
||||
|
@@ -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, 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]
|
||||
@@ -60,7 +60,7 @@
|
||||
[Ppis]
|
||||
gUnixFwhPpiGuid # PPI ALWAYS_CONSUMED
|
||||
|
||||
[Pcd.common]
|
||||
[Pcd]
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingSize
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize
|
||||
|
@@ -1,9 +1,9 @@
|
||||
#/** @file
|
||||
## @file
|
||||
#
|
||||
# This is the Unix Emulation Environment Platform
|
||||
#
|
||||
# Reference platform implementation using an emulator.
|
||||
# Copyright (c) 2008, Intel Corporation.
|
||||
# Copyright (c) 2008 - 2010, Intel Corporation.
|
||||
#
|
||||
# All rights reserved.
|
||||
# This program and the accompanying materials are licensed and made available
|
||||
@@ -12,7 +12,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]
|
||||
DEC_VERSION = 0x00010005
|
||||
@@ -21,28 +21,28 @@
|
||||
PACKAGE_VERSION = 0.1
|
||||
|
||||
|
||||
[Includes.common]
|
||||
[Includes]
|
||||
Include
|
||||
|
||||
|
||||
[LibraryClasses.common]
|
||||
[LibraryClasses]
|
||||
UnixLib|Include/Library/UnixLib.h
|
||||
|
||||
|
||||
[Protocols.common]
|
||||
[Protocols]
|
||||
gEfiUnixIoProtocolGuid = {0xf2e23f54, 0x8985, 0x11db, {0xac, 0x79, 0x00, 0x40, 0xd0, 0x2b, 0x18, 0x35}}
|
||||
gEfiUnixUgaIoProtocolGuid = {0xf2e5e2c6, 0x8985, 0x11db, {0xa1, 0x91, 0x00, 0x40, 0xd0, 0x2b, 0x18, 0x35}}
|
||||
gEfiUnixThunkProtocolGuid = {0xf2e98868, 0x8985, 0x11db, {0x9a, 0x59, 0x00, 0x40, 0xd0, 0x2b, 0x18, 0x35}}
|
||||
|
||||
|
||||
[Ppis.common]
|
||||
[Ppis]
|
||||
gPeiUnixAutoScanPpiGuid = {0xf2ed3d14, 0x8985, 0x11db, {0xb0, 0x57, 0x00, 0x40, 0xd0, 0x2b, 0x18, 0x35}}
|
||||
gUnixFwhPpiGuid = {0xf2f0dc30, 0x8985, 0x11db, {0xa1, 0x5b, 0x00, 0x40, 0xd0, 0x2b, 0x18, 0x35}}
|
||||
gUnixPeiLoadFilePpiGuid = {0xf2f48768, 0x8985, 0x11db, {0xb8, 0xda, 0x00, 0x40, 0xd0, 0x2b, 0x18, 0x35}}
|
||||
gPeiUnixThunkPpiGuid = {0xf2f830f2, 0x8985, 0x11db, {0x80, 0x6b, 0x00, 0x40, 0xd0, 0x2b, 0x18, 0x35}}
|
||||
|
||||
|
||||
[Guids.common]
|
||||
[Guids]
|
||||
gEfiUnixPkgTokenSpaceGuid = {0xf2b6838c, 0x8985, 0x11db, {0x9d, 0x1c, 0x00, 0x40, 0xd0, 0x2b, 0x18, 0x35}}
|
||||
gEfiUnixVirtualDisksGuid = {0xf2ba331a, 0x8985, 0x11db, {0xa4, 0x06, 0x00, 0x40, 0xd0, 0x2b, 0x18, 0x35}}
|
||||
gEfiUnixPhysicalDisksGuid = {0xf2bdcc96, 0x8985, 0x11db, {0x87, 0x19, 0x00, 0x40, 0xd0, 0x2b, 0x18, 0x35}}
|
||||
@@ -55,7 +55,7 @@
|
||||
gEfiUnixSerialPortGuid = {0x6d3a727d, 0x66c8, 0x4d19, {0x87, 0xe6, 0x02, 0x15, 0x86, 0x14, 0x90, 0xf3}}
|
||||
gEfiUnixSystemConfigGuid = {0x375ea976, 0x3ccd, 0x4e74, {0xa8, 0x45, 0x26, 0xb9, 0xb3, 0x24, 0xb1, 0x3c}}
|
||||
|
||||
[PcdsFixedAtBuild.common]
|
||||
[PcdsFixedAtBuild]
|
||||
gEfiUnixPkgTokenSpaceGuid.PcdUnixBootMode|1|UINT32|0x00001006
|
||||
gEfiUnixPkgTokenSpaceGuid.PcdUnixFirmwareVolume|L"..\\Fv\\Fv_Recovery.fd"|VOID*|0x00001009
|
||||
gEfiUnixPkgTokenSpaceGuid.PcdUnixMemorySizeForSecMain|L"64!64"|VOID*|0x0000100c
|
||||
@@ -76,7 +76,7 @@
|
||||
gEfiUnixPkgTokenSpaceGuid.PcdUnixFlashNvStorageEventLogSize|0x0|UINT32|0x0000100f
|
||||
|
||||
|
||||
[PcdsDynamic.common]
|
||||
[PcdsDynamic]
|
||||
gEfiUnixPkgTokenSpaceGuid.PcdUnixPhysicalDisk|L"E:RW;245760;512"|VOID*|0x00001000
|
||||
gEfiUnixPkgTokenSpaceGuid.PcdUnixVirtualDisk|L"FW;40960;512"|VOID*|0x00001001
|
||||
gEfiUnixPkgTokenSpaceGuid.PcdUnixUga|L"UGA Window"|VOID*|0x00001003
|
||||
@@ -88,7 +88,7 @@
|
||||
gEfiUnixPkgTokenSpaceGuid.PcdUnixSerialPort|L"/dev/ttyS0"|VOID*|0x00001002
|
||||
|
||||
|
||||
[PcdsPatchableInModule.common]
|
||||
[PcdsPatchableInModule]
|
||||
gEfiUnixPkgTokenSpaceGuid.PcdUnixBootMode|1|UINT32|0x00001006
|
||||
gEfiUnixPkgTokenSpaceGuid.PcdUnixFirmwareVolume|L"..\\Fv\\Fv_Recovery.fd"|VOID*|0x00001009
|
||||
gEfiUnixPkgTokenSpaceGuid.PcdUnixMemorySizeForSecMain|L"64!64"|VOID*|0x0000100c
|
||||
|
@@ -1,10 +1,10 @@
|
||||
#/** @file
|
||||
## @file
|
||||
#
|
||||
# EFI/Framework Emulation Platform with UEFI HII interface supported.
|
||||
#
|
||||
# The Emulation Platform can be used to debug individual modules, prior to creating
|
||||
# a real platform. This also provides an example for how an DSC is created.
|
||||
# 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
|
||||
@@ -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.
|
||||
#
|
||||
#**/
|
||||
##
|
||||
|
||||
################################################################################
|
||||
#
|
||||
@@ -45,7 +45,7 @@
|
||||
# Library Class section - list of all Library Classes needed by this Platform.
|
||||
#
|
||||
################################################################################
|
||||
[LibraryClasses.common]
|
||||
[LibraryClasses]
|
||||
PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf
|
||||
TimerLib|MdePkg/Library/BaseTimerLibNullTemplate/BaseTimerLibNullTemplate.inf
|
||||
PrintLib|MdePkg/Library/BasePrintLib/BasePrintLib.inf
|
||||
@@ -284,7 +284,7 @@
|
||||
|
||||
gEmbeddedTokenSpaceGuid.PcdEmbeddedPrompt|"%a"
|
||||
|
||||
[PcdsFeatureFlag.common]
|
||||
[PcdsFeatureFlag]
|
||||
gEfiEdkModulePkgTokenSpaceGuid.PcdStatusCodeUseSerial|FALSE
|
||||
gEfiEdkModulePkgTokenSpaceGuid.PcdStatusCodeUseMemory|FALSE
|
||||
gEfiEdkModulePkgTokenSpaceGuid.PcdStatusCodeUseOEM|TRUE
|
||||
|
@@ -1,6 +1,7 @@
|
||||
## @file
|
||||
# This is Unix FDF file with UEFI HII features enabled
|
||||
#
|
||||
# Copyright (c) 2008, Intel Corporation
|
||||
# Copyright (c) 2008 - 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,9 +1,9 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# Serial I/O driver
|
||||
#
|
||||
# Our DriverBinding member functions operate on the handles
|
||||
# created by the Unix Bus driver
|
||||
# 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
|
||||
@@ -13,7 +13,7 @@
|
||||
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
|
||||
#
|
||||
#
|
||||
#**/
|
||||
##
|
||||
|
||||
[Defines]
|
||||
INF_VERSION = 0x00010005
|
||||
@@ -35,7 +35,7 @@
|
||||
# COMPONENT_NAME = gUnixSerialIoComponentName
|
||||
#
|
||||
|
||||
[Sources.common]
|
||||
[Sources]
|
||||
ComponentName.c
|
||||
UnixSerialIo.c
|
||||
UnixSerialIo.h
|
||||
|
@@ -1,10 +1,10 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# Simple filesystem driver
|
||||
#
|
||||
# Produce Simple File System abstractions for directories on your PC using Unix APIs.
|
||||
# The configuration of what devices to mount or emulate comes from
|
||||
# environment variables.
|
||||
# Copyright (c) 2006, 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 = gUnixSimpleFileSystemComponentName
|
||||
#
|
||||
|
||||
[Sources.common]
|
||||
[Sources]
|
||||
ComponentName.c
|
||||
UnixSimpleFileSystem.c
|
||||
UnixSimpleFileSystem.h
|
||||
|
@@ -1,8 +1,8 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# A DXE driver to produce EFI_UNIX_THUNK_PROTOCOL
|
||||
#
|
||||
# EFI_UNIX_THUNK_PROTOCOL is a table of pointers to various Unix APIs used by various drivers to accomplish certain task in a Unix emulator.
|
||||
# Copyright (c) 2006, 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]
|
||||
UnixThunk.c
|
||||
UnixThunk.h
|
||||
|
||||
|
@@ -1,8 +1,8 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# Stuff driver
|
||||
#
|
||||
# Tiano PEIM to abstract construction of firmware volume in a Unix environment.
|
||||
# Copyright (c) 2006, 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]
|
||||
UnixThunkPpiToProtocol.c
|
||||
|
||||
|
||||
|
@@ -1,11 +1,11 @@
|
||||
#/** @file
|
||||
## @file
|
||||
# Uga driver
|
||||
#
|
||||
# UGA is short hand for Universal Graphics Abstraction protocol.
|
||||
# This file is a verision of UgaIo the uses UnixThunk system calls as an IO
|
||||
# abstraction. For a PCI device UnixIo would be replaced with
|
||||
# a PCI IO abstraction that abstracted a specific PCI device.
|
||||
# Copyright (c) 2006, 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 = gUnixUgaComponentName
|
||||
#
|
||||
|
||||
[Sources.common]
|
||||
[Sources]
|
||||
ComponentName.c
|
||||
UnixUgaScreen.c
|
||||
UnixUgaDriver.c
|
||||
|
Reference in New Issue
Block a user