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:
lgao4
2010-02-23 23:58:38 +00:00
parent ec0ae8ff4e
commit 7b202cb0f9
114 changed files with 456 additions and 454 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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]

View File

@@ -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

View File

@@ -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

View File

@@ -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]

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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]

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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