-#/** @file\r
+## @file\r
# Component description file for BootMode module\r
#\r
# This module provides platform specific function to detect boot mode.\r
-# Copyright (c) 2006 - 2007, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
BootModePei.c\r
\r
\r
-#/** @file\r
+## @file\r
# Component description file for Cpu module.\r
#\r
# This CPU module abstracts the interrupt subsystem of a platform and the CPU-specific setjump-long pair.\r
-# Copyright (c) 2006 - 2009, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
CpuIo.c\r
Cpu.c\r
CpuDriver.h\r
-#/** @file\r
+## @file\r
# Component description file for Nt32 Fimware Volume Block DXE driver module.\r
#\r
# This DXE runtime driver implements and produces the Fimware Volue Block Protocol on\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
-#/** @file\r
+## @file\r
# Memory Status Code Library for UEFI drivers\r
#\r
# Lib to provide memory journal status code reporting Routines\r
# \r
-# Copyright (c) 2007, Intel Corporation\r
+# Copyright (c) 2007 - 2010, Intel Corporation\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# which accompanies this distribution. The full text of the license may be found at\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# HOB Guid C Name: gEfiWinNtThunkProtocolGuid Hob Type: GUID_EXTENSION\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
Nt32OemHookStatusCodeLib.c\r
\r
\r
-#/** @file\r
+## @file\r
# PeCoff extra action libary for DXE phase that run NT32 emulator.\r
#\r
# Lib to provide memory journal status code reporting Routines\r
-# Copyright (c) 2007, Intel Corporation\r
+# Copyright (c) 2007 - 2010, Intel Corporation\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# which accompanies this distribution. The full text of the license may be found at\r
\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
DxeNt32PeCoffExtraActionLib.c\r
\r
[Packages]\r
-#/** @file\r
+## @file\r
# A library to produce the global variable 'gWinNt'\r
#\r
# This library contains a single global variable 'gWinNt' along with a constructor to initialize that global.\r
-# Copyright (c) 2006 - 2007, Intel Corporation.\r
+# Copyright (c) 2006 - 2010, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = DxeWinNtLib\r
# HOB Guid C Name: gEfiWinNtThunkProtocolGuid Hob Type: GUID_EXTENSION\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
WinNtLib.c\r
\r
[Packages]\r
-#/** @file\r
+## @file\r
# Component name for module GenericBdsLib\r
#\r
# FIX ME!\r
-# Copyright (c) 2007, Intel Corporation. All rights reserved.\r
+# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.\r
#\r
# All rights reserved. This program and the accompanying materials \r
# are licensed and made available under the terms and conditions of the BSD License \r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
BdsPlatform.c\r
PlatformData.c\r
BdsPlatform.h\r
[Guids]\r
gEfiWinNtSystemConfigGuid\r
\r
-[Pcd.common]\r
+[Pcd]\r
gEfiMdeModulePkgTokenSpaceGuid.PcdConOutRow\r
gEfiMdeModulePkgTokenSpaceGuid.PcdConOutColumn\r
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPlatformBootTimeOut\r
-#/** @file\r
+## @file\r
# Component description file for the EdkNt32PeiPeCoffGetEntryPointLib library.\r
#\r
# PeCoffGetEntryPointLib library class for NT32 instance implemented by use NTPeiLoadFile PPI.\r
-# Copyright (c) 2006 - 2007, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
PeCoffGetEntryPoint.c\r
\r
[Packages]\r
-#/** @file\r
+## @file\r
# Memory Status Code Library for UEFI drivers\r
#\r
# Lib to provide memory journal status code reporting Routines\r
-# Copyright (c) 2007, Intel Corporation\r
+# Copyright (c) 2007 - 2010, Intel Corporation\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# which accompanies this distribution. The full text of the license may be found at\r
\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
Nt32OemHookStatusCodeLib.c\r
\r
\r
-#/** @file\r
+## @file\r
# PeCoff extra action libary for Pei phase that run NT32 emulator.\r
#\r
# Lib to provide memory journal status code reporting Routines\r
-# Copyright (c) 2007, Intel Corporation\r
+# Copyright (c) 2007 - 2010, Intel Corporation\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# which accompanies this distribution. The full text of the license may be found at\r
\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
PeiNt32PeCoffExtraActionLib.c\r
\r
[Packages]\r
-#/** @file\r
+## @file\r
# NT Emulation Metronome Architectural Protocol Driver as defined in DXE CIS\r
#\r
# This metronome module simulates metronome by Sleep WinAPI.\r
-# Copyright (c) 2006 - 2009, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
Metronome.h\r
Metronome.c\r
\r
-#/** @file\r
+## @file\r
# Misc Sub class driver\r
#\r
# Parses the MiscSubclassDataTable and reports any generated data to the DataHub.\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# |- Include : Include files for Nt32Pkg\r
# \r
#\r
-# Copyright (c) 2007, Intel Corporation. <BR>\r
+# Copyright (c) 2007 - 2010, Intel Corporation. <BR>\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
##\r
# Include Paths that are provided by this package.\r
#\r
-[Includes.common]\r
+[Includes]\r
Include # Root include for the package\r
\r
##\r
# LibraryClasses provided by Nt32Pkg for all architecture. \r
#\r
-[LibraryClasses.common]\r
+[LibraryClasses]\r
##\r
# Expose EFI_WIN_NT_THUNK_PROTOCOL's interface, this protocol wrapper all \r
# necessary Window API used by Nt32 enumlation environment.\r
##\r
# Guids provided by Nt32Pkg for all architecture.\r
#\r
-[Guids.common]\r
+[Guids]\r
gEfiWinNtPassThroughGuid = { 0xCC664EB8, 0x3C24, 0x4086, { 0xB6, 0xF6, 0x34, 0xE8, 0x56, 0xBC, 0xE3, 0x6E }}\r
gEfiWinNtConsoleGuid = { 0xBA73672C, 0xA5D3, 0x11D4, { 0xBD, 0x00, 0x00, 0x80, 0xC7, 0x3C, 0x88, 0x81 }}\r
gEfiWinNtUgaGuid = { 0xAB248E99, 0xABE1, 0x11D4, { 0xBD, 0x0D, 0x00, 0x80, 0xC7, 0x3C, 0x88, 0x81 }}\r
##\r
# Protocols provided by Nt32Pkg for all architecture.\r
#\r
-[Protocols.common]\r
+[Protocols]\r
gWinNtBusDriverGuid = { 0x0419f582, 0x0625, 0x4531, { 0x8a, 0x33, 0x85, 0xa9, 0x96, 0x5c, 0x95, 0xbc }}\r
gEfiWinNtThunkProtocolGuid = { 0x58C518B1, 0x76F3, 0x11D4, { 0xBC, 0xEA, 0x00, 0x80, 0xC7, 0x3C, 0x88, 0x81 }}\r
gEfiWinNtIoProtocolGuid = { 0x96EB4AD6, 0xA32A, 0x11D4, { 0xBC, 0xFD, 0x00, 0x80, 0xC7, 0x3C, 0x88, 0x81 }}\r
##\r
# Ppis provide by Nt32Pkg for all architecture\r
#\r
-[Ppis.common]\r
+[Ppis]\r
## This PPI wrapper all necessary windows API used by PEI driver in NT32 environment.\r
gPeiNtThunkPpiGuid = { 0x98c281e5, 0xf906, 0x43dd, { 0xa9, 0x2b, 0xb0, 0x03, 0xbf, 0x27, 0x65, 0xda }}\r
## This PPI provide system memory scan interface which simulate real platform perform\r
# "Fixed At Build" type PCD can be seems as constant and its value will not be \r
# changed after customized in DSC file.\r
#\r
-[PcdsFixedAtBuild.common]\r
+[PcdsFixedAtBuild]\r
gEfiNt32PkgTokenSpaceGuid.PcdWinNtBootMode|1|UINT32|0x00001006\r
gEfiNt32PkgTokenSpaceGuid.PcdWinNtFirmwareVolume|L"..\\Fv\\Fv_Recovery.fd"|VOID*|0x00001009\r
gEfiNt32PkgTokenSpaceGuid.PcdWinNtMemorySizeForSecMain|L"64!64"|VOID*|0x0000100c\r
# "Dynamic" type PCD will be managed by PCD database driver at execution time.\r
# its value can be modified by PCD_PPI/PCD_PROTOCOL at execution time.\r
#\r
-[PcdsDynamic.common]\r
+[PcdsDynamic]\r
gEfiNt32PkgTokenSpaceGuid.PcdWinNtPhysicalDisk|L"E:RW;245760;512"|VOID*|0x00001000\r
gEfiNt32PkgTokenSpaceGuid.PcdWinNtVirtualDisk|L"FW;40960;512"|VOID*|0x00001001\r
gEfiNt32PkgTokenSpaceGuid.PcdWinNtSerialPort|L"COM1!COM2"|VOID*|0x00001002\r
# stored in PE file data section of module. This type PCD mainly is designed for \r
# binary module. \r
#\r
-[PcdsPatchableInModule.common]\r
+[PcdsPatchableInModule]\r
gEfiNt32PkgTokenSpaceGuid.PcdWinNtBootMode|1|UINT32|0x00001006\r
gEfiNt32PkgTokenSpaceGuid.PcdWinNtFirmwareVolume|L"..\\Fv\\Fv_Recovery.fd"|VOID*|0x00001009\r
gEfiNt32PkgTokenSpaceGuid.PcdWinNtMemorySizeForSecMain|L"64!64"|VOID*|0x0000100c\r
-#/** @file\r
+## @file\r
# EFI/Framework Emulation Platform with UEFI HII interface supported.\r
#\r
# The Emulation Platform can be used to debug individual modules, prior to creating\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
-#**/\r
+##\r
\r
################################################################################\r
#\r
#\r
################################################################################\r
\r
-[LibraryClasses.common]\r
+[LibraryClasses]\r
PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf\r
TimerLib|MdePkg/Library/BaseTimerLibNullTemplate/BaseTimerLibNullTemplate.inf\r
PrintLib|MdePkg/Library/BasePrintLib/BasePrintLib.inf\r
#\r
################################################################################\r
\r
-[PcdsFeatureFlag.common]\r
+[PcdsFeatureFlag]\r
gEfiMdeModulePkgTokenSpaceGuid.PcdDevicePathSupportDevicePathFromText|FALSE\r
gEfiMdeModulePkgTokenSpaceGuid.PcdDevicePathSupportDevicePathToText|FALSE\r
gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSupportUefiDecompress|TRUE\r
+## @file\r
# This is NT32 FDF file with UEFI HII features enabled\r
#\r
-# Copyright (c) 2007 - 2009, Intel Corporation\r
+# Copyright (c) 2007 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
-#/** @file\r
+## @file\r
# NT Emulation Real time clock Architectural Protocol Driver as defined in TIANO\r
#\r
# This real time clock module simulates virtual device by time WinAPI.\r
-# Copyright (c) 2006 - 2007, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
RealTimeClock.c\r
\r
[Packages]\r
-#/** @file\r
+## @file\r
# NT Emulation Reset Architectural Protocol Driver as defined in TIANO\r
#\r
# This Reset module simulates system reset by process exit on NT.\r
-# Copyright (c) 2006 - 2007, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
reset.c\r
\r
[Packages]\r
-#/** @file\r
+## @file\r
# Entry Point of NT32 Emulator\r
#\r
# Main executable file of NT32 Emulator that loads PEI core after initialization finished.\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
gEfiNt32PkgTokenSpaceGuid.PcdWinNtMemorySizeForSecMain\r
gEfiNt32PkgTokenSpaceGuid.PcdWinNtFirmwareVolume\r
\r
-[BuildOptions.common]\r
+[BuildOptions]\r
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\r
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\r
MSFT:*_*_IA32_PP_FLAGS == /nologo /E /TC /FI$(DEST_DIR_DEBUG)/AutoGen.h\r
-#/** @file\r
+## @file\r
# Component name for module SnpNt32Dxe\r
#\r
-# Copyright (c) 2007, Intel Corporation.\r
+# Copyright (c) 2007 - 2010, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
ComponentName.c\r
SnpNt32.h\r
SnpNt32.c\r
-#/** @file\r
+## @file\r
# EFI_PEI_STALL implementation for NT32 simulation environment.\r
#\r
-# Copyright (c) 2009, Intel Corporation\r
+# Copyright (c) 2009 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
Stall.c\r
\r
[Packages]\r
-#/** @file\r
+## @file\r
# NT Emulation Timer Architectural Protocol Driver as defined in DXE CIS\r
#\r
# This Timer module uses an NT Thread to simulate the timer-tick driven\r
# timer service. In the future, the Thread creation should possibly be\r
# abstracted by the CPU architectural protocol\r
-# Copyright (c) 2006 - 2007, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
Timer.c\r
Timer.h\r
\r
-#/** @file\r
+## @file\r
# Component description file for WinNtAutoScan module\r
#\r
# This module abstracts memory auto-scan in a Windows NT environment.\r
-# Copyright (c) 2006 - 2007, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
WinNtAutoScan.c\r
\r
[Packages]\r
-#/** @file\r
+## @file\r
# Block Io driver\r
#\r
# Produce block IO abstractions for real devices on your PC using Win32 APIs.\r
# The configuration of what devices to mount or emulate comes from NT\r
# environment variables. The variables must be visible to the Microsoft*\r
# Developer Studio for them to work.\r
-# Copyright (c) 2006 - 2007, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# DRIVER_DIAG = gWinNtBlockIoDriverDiagnostics \r
#\r
\r
-[Sources.common]\r
+[Sources]\r
DriverDiagnostics.c\r
DriverConfiguration.c\r
ComponentName.c\r
-#/** @file\r
+## @file\r
# Win NT Bus driver\r
#\r
# This following section documents the envirnoment variables for the Win NT\r
# build. These variables are used to define the (virtual) hardware\r
# configuration of the NT environment\r
-# Copyright (c) 2006 - 2007, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# COMPONENT_NAME = gWinNtBusDriverComponentName\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
ComponentName.c\r
WinNtBusDriver.c\r
WinNtBusDriver.h\r
gEfiWinNtIoProtocolGuid # PROTOCOL BY_START\r
\r
\r
-[Pcd.common]\r
+[Pcd]\r
gEfiNt32PkgTokenSpaceGuid.PcdWinNtMemorySize\r
gEfiNt32PkgTokenSpaceGuid.PcdWinNtPhysicalDisk\r
gEfiNt32PkgTokenSpaceGuid.PcdWinNtVirtualDisk\r
-#/** @file\r
+## @file\r
# Component description file for WinNtFwh module\r
#\r
# This PEIM will produce the HOB to describe Firmware Volume, Firmware Devices\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
-#/** @file\r
+## @file\r
# Component description file for FlashMap PEI module\r
#\r
# This module installs FlashMap PPI which is used to get flash layout information.\r
-# Copyright (c) 2006 - 2009, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
FlashMap.c\r
\r
[Packages]\r
[Ppis]\r
gNtFwhPpiGuid # PPI ALWAYS_CONSUMED\r
\r
-[Pcd.common]\r
+[Pcd]\r
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingSize\r
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase\r
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize\r
-#/** @file\r
+## @file\r
# Gop Driver\r
#\r
# GOP is short hand for UEFI Graphics Output protocol.\r
# This file is a verision of GopIo the uses WinNtThunk system calls as an IO\r
# abstraction. For a PCI device WinNtIo would be replaced with\r
# a PCI IO abstraction that abstracted a specific PCI device.\r
-# Copyright (c) 2006 - 2007, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# COMPONENT_NAME = gWinNtGopComponentName \r
#\r
\r
-[Sources.common]\r
+[Sources]\r
WinNtGopDriver.c\r
ComponentName.c\r
WinNtGop.h\r
-#/** @file\r
+## @file\r
# OEM hook status code handler driver which produces general handler and hook it\r
# onto the DXE status code router.\r
#\r
-# Copyright (c) 2007 - 2009, Intel Corporation\r
+# Copyright (c) 2007 - 2010, Intel Corporation\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# which accompanies this distribution. The full text of the license may be found at\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# HOB Guid C Name: gEfiWinNtThunkProtocolGuid Hob Type: GUID_EXTENSION\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
WinNtOemHookStatusCodeHandlerDxe.c\r
\r
\r
-#/** @file\r
+## @file\r
# OEM hook status code handler PEIM which produces general handler and hook it\r
# onto the PEI status code router.\r
#\r
-# Copyright (c) 2007 - 2009, Intel Corporation\r
+# Copyright (c) 2007 - 2010, Intel Corporation\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# which accompanies this distribution. The full text of the license may be found at\r
\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
WinNtOemHookStatusCodeHandlerPei.c\r
\r
\r
-#/** @file\r
+## @file\r
# Serial I/O driver\r
#\r
# Our DriverBinding member functions operate on the handles\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
-#/** @file\r
+## @file\r
# Simple filesystem driver\r
#\r
# Produce Simple File System abstractions for directories on your PC using Win32 APIs.\r
# The configuration of what devices to mount or emulate comes from NT\r
# environment variables. The variables must be visible to the Microsoft*\r
# Developer Studio for them to work.\r
-# Copyright (c) 2006 - 2007, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# COMPONENT_NAME = gWinNtSimpleFileSystemComponentName \r
#\r
\r
-[Sources.common]\r
+[Sources]\r
ComponentName.c\r
WinNtSimpleFileSystem.c\r
WinNtSimpleFileSystem.h\r
-#/** @file\r
+## @file\r
# A DXE driver to produce EFI_WIN_NT_THUNK_PROTOCOL\r
#\r
# 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.\r
-# Copyright (c) 2006 - 2007, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
WinNtThunk.c\r
WinNtThunk.h\r
\r
-#/** @file\r
+## @file\r
# Stuff driver\r
#\r
# Tiano PEIM to abstract construction of firmware volume in a Windows NT environment.\r
-# Copyright (c) 2006 - 2007, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
WinNtThunkPPIToProtocol.c\r
\r
[Packages]\r
-#/** @file\r
+## @file\r
# Description file for the Atapi Pass Thru driver.\r
#\r
# This driver simulates SCSI devices with Atapi devices to test the SCSI io\r
# protocol.\r
-# Copyright (c) 2007, Intel Corporation\r
+# Copyright (c) 2007 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# COMPONENT_NAME = gAtapiScsiPassThruComponentName \r
#\r
\r
-[Sources.common]\r
+[Sources]\r
DriverSupportedEfiVersion.c\r
ComponentName.c\r
AtapiPassThru.c\r
-#/** @file\r
+## @file\r
# Component description file for CirrusLogic5430 module\r
#\r
# Cirrus Logic 5430 Controller Driver.This driver is a sample implementation\r
# requires both the UGA Draw and the UGA I/O Protocol. Please refer to Microsoft's\r
# documentation on UGA for details on how to write a UGA driver that is able\r
# to function both in the EFI pre-boot environment and from the OS runtime.\r
-# Copyright (c) 2006 - 2009, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# COMPONENT_NAME = gCirrusLogic5430ComponentName\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
ComponentName.c\r
DriverSupportedEfiVersion.c\r
CirrusLogic5430UgaDraw.c\r
gEfiEdidOverrideProtocolGuid # PROTOCOL TO_START\r
\r
\r
-[FeaturePcd.common]\r
+[FeaturePcd]\r
gOptionRomPkgTokenSpaceGuid.PcdSupportGop\r
gOptionRomPkgTokenSpaceGuid.PcdSupportUga\r
\r
-#/** @file\r
+## @file\r
# Option Rom Package Reference Implementations.\r
#\r
# This package is designed to interoperate with the EDK II open source project\r
# Option ROM image for all CPU architectures, including EBC target.\r
# A single driver can support mixes of EFI 1.1, UEFI 2.0 and UEFI 2.1.\r
#\r
-# Copyright (c) 2007 - 2009, Intel Corporation.\r
+# Copyright (c) 2007 - 2010, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
DEC_SPECIFICATION = 0x00010005\r
PACKAGE_GUID = AA3865E8-7F30-4f59-8696-99F560101852\r
PACKAGE_VERSION = 0.1\r
\r
-[PcdsFeatureFlag.common]\r
+[PcdsFeatureFlag]\r
gOptionRomPkgTokenSpaceGuid.PcdSupportScsiPassThru|TRUE|BOOLEAN|0x00010001\r
gOptionRomPkgTokenSpaceGuid.PcdSupportExtScsiPassThru|TRUE|BOOLEAN|0x00010002\r
gOptionRomPkgTokenSpaceGuid.PcdSupportGop|TRUE|BOOLEAN|0x00010004\r
gOptionRomPkgTokenSpaceGuid.PcdSupportUga|TRUE|BOOLEAN|0x00010005\r
\r
-[PcdsFixedAtBuild.common]\r
+[PcdsFixedAtBuild]\r
gOptionRomPkgTokenSpaceGuid.PcdDriverSupportedEfiVersion|0x0002000a|UINT32|0x00010003\r
\r
-[PcdsPatchableInModule.common]\r
+[PcdsPatchableInModule]\r
gOptionRomPkgTokenSpaceGuid.PcdDriverSupportedEfiVersion|0x0002000a|UINT32|0x00010003\r
\r
-[Guids.common]\r
+[Guids]\r
gOptionRomPkgTokenSpaceGuid = { 0x1e43298f, 0x3478, 0x41a7, { 0xb5, 0x77, 0x86, 0x6, 0x46, 0x35, 0xc7, 0x28 } }\r
\r
-#/** @file\r
+## @file\r
# Option Rom Package build validation file for All Architectures.\r
#\r
# This package is designed to interoperate with the EDK II open source project\r
# Option ROM image for all CPU architectures, including EBC target.\r
# A single driver can support mixes of EFI 1.1, UEFI 2.0 and UEFI 2.1.\r
#\r
-# Copyright (c) 2007 - 2009, Intel Corporation\r
+# Copyright (c) 2007 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
-#**/\r
+##\r
\r
################################################################################\r
#\r
[SkuIds]\r
0|DEFAULT # The entry: 0|DEFAULT is reserved and always required.\r
\r
-[LibraryClasses.common]\r
+[LibraryClasses]\r
DebugLib|MdePkg/Library/UefiDebugLibStdErr/UefiDebugLibStdErr.inf\r
BaseLib|MdePkg/Library/BaseLib/BaseLib.inf\r
BaseMemoryLib|MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf\r
# Pcd Section - list of all EDK II PCD Entries defined by this Platform\r
#\r
################################################################################\r
-[PcdsFeatureFlag.common]\r
+[PcdsFeatureFlag]\r
gEfiMdePkgTokenSpaceGuid.PcdComponentNameDisable|FALSE\r
gEfiMdePkgTokenSpaceGuid.PcdDriverDiagnosticsDisable|FALSE\r
gEfiMdePkgTokenSpaceGuid.PcdComponentName2Disable|FALSE\r
gOptionRomPkgTokenSpaceGuid.PcdSupportScsiPassThru|TRUE\r
gOptionRomPkgTokenSpaceGuid.PcdSupportExtScsiPassThru|TRUE\r
\r
-[PcdsFixedAtBuild.common]\r
+[PcdsFixedAtBuild]\r
gEfiMdePkgTokenSpaceGuid.PcdMaximumUnicodeStringLength|0x0\r
gEfiMdePkgTokenSpaceGuid.PcdMaximumAsciiStringLength|0x0\r
gEfiMdePkgTokenSpaceGuid.PcdMaximumLinkedListLength|0x0\r
#\r
###################################################################################################\r
\r
-[Components.common]\r
+[Components]\r
OptionRomPkg/AtapiPassThruDxe/AtapiPassThruDxe.inf\r
OptionRomPkg/CirrusLogic5430Dxe/CirrusLogic5430Dxe.inf\r
OptionRomPkg/UndiRuntimeDxe/UndiRuntimeDxe.inf\r
-#/** @file\r
+## @file\r
# Component description file for Undi module.\r
#\r
# This module provides support for Universal Network Driver Interface\r
-# Copyright (c) 2006 - 2007, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
Undi32.h\r
E100b.h\r
E100b.c\r
-#/** @file\r
+## @file\r
# Component description file for PlatformAcpiTables module.\r
#\r
# ACPI table data and ASL sources required to boot the platform.\r
#\r
-# Copyright (c) 2008 - 2009, Intel Corporation. <BR>\r
+# Copyright (c) 2008 - 2010, Intel Corporation. <BR>\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# which accompanies this distribution. The full text of the license may be found at\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
Platform.h\r
Madt.aslc\r
Facp.aslc\r
-#/** @file\r
+## @file\r
# Firmware Block Services to support emulating non-volatile variables\r
# by pretending that a memory buffer is storage for the NV variables.\r
#\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
-#/** @file\r
+## @file\r
# ACPI Timer Library Instance.\r
#\r
-# Copyright (c) 2008, Intel Corporation. <BR>\r
+# Copyright (c) 2008 - 2010, Intel Corporation. <BR>\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# which accompanies this distribution. The full text of the license may be found at\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
# \r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
AcpiTimerLib.c\r
\r
[Packages]\r
-#/** @file\r
+## @file\r
# OVMF platform customization for EMU Variable FVB driver\r
#\r
# This library handles hooks for the EMU Variable FVB driver.\r
#\r
-# Copyright (c) 2006 - 2009, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
EmuVariableFvbLib.c\r
\r
[Packages]\r
-#/** @file\r
+## @file\r
# NvVarsFileLib\r
#\r
# This kibrary saves and restores non-volatile variables in a\r
# file within a file system.\r
#\r
-# Copyright (c) 2006 - 2009, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
FsAccess.c\r
NvVarsFileLib.c\r
VarBuffer.c\r
-#/** @file\r
+## @file\r
# Platform BDS customizations library.\r
#\r
-# Copyright (c) 2007 - 2008, Intel Corporation. <BR>\r
+# Copyright (c) 2007 - 2010, Intel Corporation. <BR>\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# which accompanies this distribution. The full text of the license may be found at\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
# \r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
BdsPlatform.c\r
PlatformData.c\r
BdsPlatform.h\r
-#/** @file\r
+## @file\r
# NULL PlatformFvbLib library instance\r
#\r
# This library handles hooks for the EMU Variable FVB driver.\r
#\r
-# Copyright (c) 2006 - 2009, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
PlatformFvbLibNull.c\r
\r
[Packages]\r
-#/** @file\r
+## @file\r
# Instance of ExtractGuidedSection Library for SEC phase.\r
#\r
-# Copyright (c) 2007 - 2009, Intel Corporation.\r
+# Copyright (c) 2007 - 2010, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32 X64 IPF EBC (EBC is for build only)\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
SecExtractGuidedSectionLib.c\r
\r
[Packages]\r
DebugLib\r
PcdLib\r
\r
-[Pcd.common]\r
+[Pcd]\r
gEfiMdePkgTokenSpaceGuid.PcdMaximumGuidedExtractHandler ## CONSUMES\r
-#/** @file\r
+## @file\r
# EFI/Framework Open Virtual Machine Firmware (OVMF) platform\r
#\r
-# Copyright (c) 2006 - 2009, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
DEC_VERSION = 0x00010005\r
[Includes]\r
Include\r
\r
-[Guids.common]\r
+[Guids]\r
gUefiOvmfPkgTokenSpaceGuid = {0x93bb96af, 0xb9f2, 0x4eb8, {0x94, 0x62, 0xe0, 0xba, 0x74, 0x56, 0x42, 0x36}}\r
\r
[PcdsFixedAtBuild]\r
-#/** @file\r
+## @file\r
# Open Virtual Machine Firmware: FDF\r
#\r
# Copyright (c) 2006 - 2010, Intel Corporation\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
-#**/\r
+##\r
\r
################################################################################\r
[FD.SEC]\r
-#/** @file\r
+## @file\r
# EFI/Framework Open Virtual Machine Firmware (OVMF) platform\r
#\r
# Copyright (c) 2006 - 2010, Intel Corporation\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
-#**/\r
+##\r
\r
################################################################################\r
#\r
# Library Class section - list of all Library Classes needed by this Platform.\r
#\r
################################################################################\r
-[LibraryClasses.common]\r
+[LibraryClasses]\r
PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf\r
TimerLib|OvmfPkg/Library/AcpiTimerLib/AcpiTimerLib.inf\r
PrintLib|MdePkg/Library/BasePrintLib/BasePrintLib.inf\r
# Pcd Section - list of all EDK II PCD Entries defined by this Platform.\r
#\r
################################################################################\r
-[PcdsFeatureFlag.common]\r
+[PcdsFeatureFlag]\r
gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseSerial|FALSE\r
gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseMemory|TRUE\r
\r
-[PcdsFixedAtBuild.common]\r
+[PcdsFixedAtBuild]\r
gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeMemorySize|1\r
gEfiSioTokenSpaceGuid.PcdSerialRegisterBase|0x3F8\r
gEfiSioTokenSpaceGuid.PcdSerialLineControl|0x07\r
gEfiEdkModulePkgTokenSpaceGuid.PcdDxePcdDatabaseTraverseEnabled|TRUE\r
gEfiMdeModulePkgTokenSpaceGuid.PcdVpdBaseAddress|0x0\r
\r
-[PcdsFeatureFlag.common]\r
+[PcdsFeatureFlag]\r
gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSupportUefiDecompress|FALSE\r
gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode|FALSE\r
\r
gOptionRomPkgTokenSpaceGuid.PcdSupportGop|TRUE\r
gOptionRomPkgTokenSpaceGuid.PcdSupportUga|FALSE\r
\r
-[PcdsFixedAtBuild.common]\r
+[PcdsFixedAtBuild]\r
gEfiMdePkgTokenSpaceGuid.PcdReportStatusCodePropertyMask|0x07\r
gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel|0x8000004F\r
gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask|0x2F\r
#\r
################################################################################\r
\r
-[PcdsDynamicDefault.common]\r
+[PcdsDynamicDefault]\r
gEfiMdeModulePkgTokenSpaceGuid.PcdEmuVariableNvStoreReserved|0\r
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase|0\r
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase|0\r
# Components Section - list of all EDK II Modules needed by this Platform.\r
#\r
################################################################################\r
-[Components.common]\r
+[Components]\r
#\r
# SEC Phase modules\r
#\r
-#/** @file\r
+## @file\r
# EFI/Framework Open Virtual Machine Firmware (OVMF) platform\r
#\r
# Copyright (c) 2006 - 2010, Intel Corporation\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
-#**/\r
+##\r
\r
################################################################################\r
#\r
# Library Class section - list of all Library Classes needed by this Platform.\r
#\r
################################################################################\r
-[LibraryClasses.common]\r
+[LibraryClasses]\r
PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf\r
TimerLib|OvmfPkg/Library/AcpiTimerLib/AcpiTimerLib.inf\r
PrintLib|MdePkg/Library/BasePrintLib/BasePrintLib.inf\r
# Pcd Section - list of all EDK II PCD Entries defined by this Platform.\r
#\r
################################################################################\r
-[PcdsFeatureFlag.common]\r
+[PcdsFeatureFlag]\r
gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseSerial|FALSE\r
gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseMemory|TRUE\r
\r
-[PcdsFixedAtBuild.common]\r
+[PcdsFixedAtBuild]\r
gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeMemorySize|1\r
gEfiSioTokenSpaceGuid.PcdSerialRegisterBase|0x3F8\r
gEfiSioTokenSpaceGuid.PcdSerialLineControl|0x07\r
gEfiEdkModulePkgTokenSpaceGuid.PcdDxePcdDatabaseTraverseEnabled|TRUE\r
gEfiMdeModulePkgTokenSpaceGuid.PcdVpdBaseAddress|0x0\r
\r
-[PcdsFeatureFlag.common]\r
+[PcdsFeatureFlag]\r
gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSupportUefiDecompress|FALSE\r
gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode|TRUE\r
\r
gOptionRomPkgTokenSpaceGuid.PcdSupportGop|TRUE\r
gOptionRomPkgTokenSpaceGuid.PcdSupportUga|FALSE\r
\r
-[PcdsFixedAtBuild.common]\r
+[PcdsFixedAtBuild]\r
gEfiMdePkgTokenSpaceGuid.PcdReportStatusCodePropertyMask|0x07\r
gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel|0x8000004F\r
gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask|0x2F\r
#\r
################################################################################\r
\r
-[PcdsDynamicDefault.common]\r
+[PcdsDynamicDefault]\r
gEfiMdeModulePkgTokenSpaceGuid.PcdEmuVariableNvStoreReserved|0\r
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase|0\r
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase|0\r
-#/** @file\r
+## @file\r
# Open Virtual Machine Firmware: FDF\r
#\r
# Copyright (c) 2006 - 2010, Intel Corporation\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
-#**/\r
+##\r
\r
################################################################################\r
[FD.SEC]\r
-#/** @file\r
+## @file\r
# EFI/Framework Open Virtual Machine Firmware (OVMF) platform\r
#\r
# Copyright (c) 2006 - 2010, Intel Corporation\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
-#**/\r
+##\r
\r
################################################################################\r
#\r
# Library Class section - list of all Library Classes needed by this Platform.\r
#\r
################################################################################\r
-[LibraryClasses.common]\r
+[LibraryClasses]\r
PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf\r
TimerLib|OvmfPkg/Library/AcpiTimerLib/AcpiTimerLib.inf\r
PrintLib|MdePkg/Library/BasePrintLib/BasePrintLib.inf\r
# Pcd Section - list of all EDK II PCD Entries defined by this Platform.\r
#\r
################################################################################\r
-[PcdsFeatureFlag.common]\r
+[PcdsFeatureFlag]\r
gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseSerial|FALSE\r
gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseMemory|TRUE\r
\r
-[PcdsFixedAtBuild.common]\r
+[PcdsFixedAtBuild]\r
gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeMemorySize|1\r
gEfiSioTokenSpaceGuid.PcdSerialRegisterBase|0x3F8\r
gEfiSioTokenSpaceGuid.PcdSerialLineControl|0x07\r
gEfiEdkModulePkgTokenSpaceGuid.PcdDxePcdDatabaseTraverseEnabled|TRUE\r
gEfiMdeModulePkgTokenSpaceGuid.PcdVpdBaseAddress|0x0\r
\r
-[PcdsFeatureFlag.common]\r
+[PcdsFeatureFlag]\r
gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSupportUefiDecompress|FALSE\r
gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode|FALSE\r
\r
gOptionRomPkgTokenSpaceGuid.PcdSupportGop|TRUE\r
gOptionRomPkgTokenSpaceGuid.PcdSupportUga|FALSE\r
\r
-[PcdsFixedAtBuild.common]\r
+[PcdsFixedAtBuild]\r
gEfiMdePkgTokenSpaceGuid.PcdReportStatusCodePropertyMask|0x07\r
gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel|0x8000004F\r
gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask|0x2F\r
#\r
################################################################################\r
\r
-[PcdsDynamicDefault.common]\r
+[PcdsDynamicDefault]\r
gEfiMdeModulePkgTokenSpaceGuid.PcdEmuVariableNvStoreReserved|0\r
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase|0\r
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase|0\r
# Components Section - list of all EDK II Modules needed by this Platform.\r
#\r
################################################################################\r
-[Components.common]\r
+[Components]\r
#\r
# SEC Phase modules\r
#\r
-#/** @file\r
+## @file\r
# Platform PEI driver\r
#\r
# This module provides platform specific function to detect boot mode.\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
-#/** @file\r
+## @file\r
# SEC Driver\r
#\r
# Copyright (c) 2008 - 2010, Intel Corporation\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
FindPeiCore.c\r
SecMain.c\r
\r
-#/*++\r
+## @file\r
# \r
-# Copyright (c) 2005, Intel Corporation \r
+# Copyright (c) 2005 - 2010, Intel Corporation \r
# All rights reserved. This program and the accompanying materials \r
# are licensed and made available under the terms and conditions of the BSD License \r
# which accompanies this distribution. The full text of the license may be found at \r
#\r
# Abstract:\r
#\r
-#--*/\r
+##\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = Timer\r
UefiDriverEntryPoint\r
IoLib\r
\r
-[Sources.common]\r
+[Sources]\r
Timer.h\r
Timer.c\r
\r
-#/** @file\r
+## @file\r
# 8259 Interrupt Controller driver\r
#\r
# Copyright (c) 2005 - 2010, Intel Corporation \r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, \r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. \r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
-#/** @file\r
+## @file\r
# \r
# Component description file for the IDE Controller Init module.\r
#\r
-# Copyright (c) 2008, Intel Corporation. <BR>\r
+# Copyright (c) 2008 - 2010, Intel Corporation. <BR>\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# which accompanies this distribution. The full text of the license may be found at\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
# \r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
ComponentName.c\r
IdeController.c\r
IdeController.h\r
-#/*++\r
+## @file\r
# \r
-# Copyright (c) 2005 - 2009, Intel Corporation \r
+# Copyright (c) 2005 - 2010, Intel Corporation \r
# All rights reserved. This program and the accompanying materials \r
# are licensed and made available under the terms and conditions of the BSD License \r
# which accompanies this distribution. The full text of the license may be found at \r
# Abstract:\r
# Component description file for PCAT ISA ACPI driver\r
#\r
-#--*/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
-#/*++\r
+## @file\r
# \r
# Copyright (c) 2006 - 2010, Intel Corporation \r
# All rights reserved. This program and the accompanying materials \r
#\r
# Abstract:\r
#\r
-#--*/\r
+##\r
[Defines]\r
INF_VERSION = 0x00010005\r
BASE_NAME = KbcReset\r
-#/**@file\r
+## @file\r
# Library instance for SerialIo library class\r
#\r
-# Copyright (c) 2006 - 2009, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# which accompanies this distribution. The full text of the license may be found at\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
BaseLib\r
IoLib\r
\r
-[Sources.common]\r
+[Sources]\r
SerialPortLib.c\r
\r
-#/** @file\r
+## @file\r
# Public definitions for PcAtChipset package.\r
#\r
# This package is designed to public interfaces and implementation which follows\r
# PcAt defacto standard.\r
#\r
-# Copyright (c) 2009, Intel Corporation.\r
+# Copyright (c) 2009 - 2010, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
DEC_SPECIFICATION = 0x00010005\r
PACKAGE_GUID = B728689A-52D3-4b8c-AE89-2CE5514CC6DC\r
PACKAGE_VERSION = 0.1\r
\r
-[PcdsFixedAtBuild.common]\r
+[PcdsFixedAtBuild]\r
## Pcd8259LegacyModeMask defines the default mask value for platform. This value is determined\r
# 1) If platform only support pure UEFI, value should be set to 0xFFFF or 0xFFFE;\r
# Because only clock interrupt is allowed in legacy mode in pure UEFI platform.\r
## Pcd8259LegacyModeEdgeLevel defines the default edge level for legacy mode's interrrupt controller.\r
gPcAtChipsetPkgTokenSpaceGuid.Pcd8259LegacyModeEdgeLevel|0x00000002|UINT16|0x0000\r
\r
-[Guids.common]\r
+[Guids]\r
gPcAtChipsetPkgTokenSpaceGuid = { 0x326ae723, 0xae32, 0x4589, { 0x98, 0xb8, 0xca, 0xc2, 0x3c, 0xdc, 0xc1, 0xb1 } }\r
\r
-#/** @file\r
+## @file\r
# PC/AT Chipset Package\r
#\r
-# Copyright (c) 2007 - 2008, Intel Corporation\r
+# Copyright (c) 2007 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
PLATFORM_NAME = PcAtChipset\r
BUILD_TARGETS = DEBUG|RELEASE\r
SKUID_IDENTIFIER = DEFAULT\r
\r
-[LibraryClasses.common]\r
+[LibraryClasses]\r
BaseLib|MdePkg/Library/BaseLib/BaseLib.inf\r
BaseMemoryLib|MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf\r
CpuLib|MdePkg/Library/BaseCpuLib/BaseCpuLib.inf\r
MemoryAllocationLib|MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf\r
UefiBootServicesTableLib|MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf\r
\r
-[Components.common]\r
+[Components]\r
PcAtChipsetPkg/8254TimerDxe/8254Timer.inf\r
PcAtChipsetPkg/8259InterruptControllerDxe/8259.inf\r
PcAtChipsetPkg/IsaAcpiDxe/IsaAcpi.inf\r
-#/** @file\r
+## @file\r
#\r
# PcRtc driver to install EFI_REAL_TIME_CLOCK_ARCH_PROTOCOL.\r
#\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32 X64 EBC\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
PcRtcEntry.c\r
PcRtc.c\r
PcRtc.h\r
-#/** @file\r
+## @file\r
#\r
# Component description file a sinngle segment PCI Host Bridge driver.\r
#\r
-# Copyright (c) 2008 - 2009, Intel Corporation. <BR>\r
+# Copyright (c) 2008 - 2010, Intel Corporation. <BR>\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# which accompanies this distribution. The full text of the license may be found at\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
# \r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
-#/** @file\r
+## @file\r
# This is the shell application\r
#\r
-# Copyright (c) 2009-2010, Intel Corporation. All rights reserved. <BR>\r
+# Copyright (c) 2009- 2010, Intel Corporation. All rights reserved. <BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010006\r
-#/** @file\r
+## @file\r
# Sample UEFI Application Reference EDKII Module\r
#\r
# This is a simple shell application\r
#\r
-# Copyright (c) 2009-2010, Intel Corporation. All rights reserved. <BR>\r
+# Copyright (c) 2009- 2010, Intel Corporation. All rights reserved. <BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
-#/** @file\r
+## @file\r
# Sample UEFI Application Reference EDKII Module\r
#\r
# This is a simple shell application\r
#\r
-# Copyright (c) 2009-2010, Intel Corporation. All rights reserved. <BR>\r
+# Copyright (c) 2009- 2010, Intel Corporation. All rights reserved. <BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
-#/** @file\r
+## @file\r
# This is the shell sorting testing application\r
#\r
-# Copyright (c) 2009-2010, Intel Corporation.All rights reserved. <BR>\r
+# Copyright (c) 2009- 2010, Intel Corporation.All rights reserved. <BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010006\r
-#/** @file\r
+## @file\r
# Provides interface to shell functionality for shell commands and applications.\r
#\r
# Copyright (c) 2006 - 2010, Intel Corporation.All rights reserved. <BR>\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010006\r
# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
BaseFileHandleLib.c\r
\r
[Packages]\r
[Guids]\r
gEfiFileInfoGuid # ALWAYS_CONSUMED\r
\r
-[Pcd.common]\r
+[Pcd]\r
gEfiShellPkgTokenSpaceGuid.PcdShellPrintBufferSize # ALWAYS_CONSUMED\r
-#/** @file\r
+## @file\r
# Library used for sorting routines.\r
#\r
-# Copyright (c) 2009-2010, Intel Corporation.All rights reserved. <BR>\r
+# Copyright (c) 2009- 2010, Intel Corporation.All rights reserved. <BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010006\r
# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
BaseSortLib.c\r
\r
[Packages]\r
\r
[Guids]\r
\r
-[Pcd.common]\r
+[Pcd]\r
-#/** @file\r
+## @file\r
# Provides interface to shell functionality for shell commands and applications.\r
#\r
# Copyright (c) 2006 - 2010, Intel Corporation.All rights reserved. <BR>\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010006\r
# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
UefiShellCEntryLib.c\r
\r
[Packages]\r
\r
[Guids]\r
\r
-[Pcd.common]\r
+[Pcd]\r
\r
-#/** @file\r
+## @file\r
# Provides interface to shell functionality for shell commands and applications.\r
#\r
# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved. <BR>\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010006\r
# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
UefiShellLib.c\r
UefiShellLib.h\r
\r
gEfiFileInfoGuid # ALWAYS_CONSUMED\r
gEfiShellEnvironment2ExtGuid # ALWAYS_CONSUMED\r
\r
-[Pcd.common]\r
+[Pcd]\r
gEfiShellPkgTokenSpaceGuid.PcdShellLibAutoInitialize # ALWAYS_CONSUMED\r
gEfiShellPkgTokenSpaceGuid.PcdShellPrintBufferSize # ALWAYS_CONSUMED\r
-#/** @file\r
+## @file\r
# Library used for sorting routines.\r
#\r
-# Copyright (c) 2009, Intel Corporation. All rights reserved. <BR>\r
+# Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved. <BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010006\r
# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
UefiSortLib.c\r
\r
[Packages]\r
\r
[Guids]\r
\r
-[Pcd.common]\r
+[Pcd]\r
#\r
# This Package provides all definitions for EFI and UEFI Shell\r
#\r
-# Copyright (c) 2009, Intel Corporation.\r
+# Copyright (c) 2009 - 2010, Intel Corporation.\r
#\r
# All rights reserved.\r
# This program and the accompanying materials are licensed and made available under\r
PACKAGE_VERSION = 0.2\r
\r
\r
-[Includes.common]\r
+[Includes]\r
Include\r
\r
-[LibraryClasses.common]\r
+[LibraryClasses]\r
## @libraryclass Provides most Shell APIs.\r
# Only available for Shell applications\r
##\r
SortLib|Include/Library/Sortlib.h\r
\r
\r
-[Guids.common]\r
+[Guids]\r
gEfiShellEnvironment2ExtGuid = {0xd2c18636, 0x40e5, 0x4eb5, {0xa3, 0x1b, 0x36, 0x69, 0x5f, 0xd4, 0x2c, 0x87}}\r
gEfiShellPkgTokenSpaceGuid = {0x171e9188, 0x31d3, 0x40f5, {0xb1, 0x0c, 0x53, 0x9b, 0x2d, 0xb9, 0x40, 0xcd}}\r
\r
-[Protocols.common]\r
+[Protocols]\r
gEfiShellProtocolGuid = {0x6302d008, 0x7f9b, 0x4f30, {0x87, 0xac, 0x60, 0xc9, 0xfe, 0xf5, 0xda, 0x4e}}\r
gEfiShellParametersProtocolGuid = {0x752f3136, 0x4e16, 0x4fdc, {0xa2, 0x2a, 0xe5, 0xf4, 0x68, 0x12, 0xf4, 0xca}}\r
gEfiShellEnvironment2Guid = {0x47c7b221, 0xc42a, 0x11d2, {0x8e, 0x57, 0x00, 0xa0, 0xc9, 0x69, 0x72, 0x3b}}\r
-#/** @file\r
+## @file\r
# Shell Package\r
#\r
-# Copyright (c) 2007 - 2008, Intel Corporation\r
+# Copyright (c) 2007 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
PLATFORM_NAME = Shell\r
BUILD_TARGETS = DEBUG|RELEASE\r
SKUID_IDENTIFIER = DEFAULT\r
\r
-[LibraryClasses.common]\r
+[LibraryClasses]\r
UefiApplicationEntryPoint|MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.inf\r
UefiBootServicesTableLib|MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf\r
DevicePathLib|MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf\r
ShellCEntryLib|ShellPkg/Library/UefiShellCEntryLib/UefiShellCEntryLib.inf\r
SortLib|ShellPkg/Library/BaseSortLib/BaseSortLib.inf\r
\r
-[PcdsFixedAtBuild.common]\r
+[PcdsFixedAtBuild]\r
\r
-[Components.common]\r
+[Components]\r
ShellPkg/Application/ShellExecTestApp/SA.inf\r
ShellPkg/Application/ShellLibTestApp/SA3.inf\r
ShellPkg/Library/BaseFileHandleLib/BaseFileHandleLib.inf\r
-#/** @file\r
+## @file\r
#\r
# Component description file for simple CPU driver\r
#\r
-# Copyright (c) 2008 - 2009, Intel Corporation. <BR>\r
+# Copyright (c) 2008 - 2010, Intel Corporation. <BR>\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# which accompanies this distribution. The full text of the license may be found at\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
-#/** @file\r
+## @file\r
# Produces the CPU I/O 2 Protocol.\r
#\r
# This DXE driver produces of the CPU I/O 2 Protocol, as introduced by PI 1.2.\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
-#/** @file\r
+## @file\r
# Module that produces the SMM CPU I/O 2 Protocol using the services of the I/O Library\r
#\r
# Copyright (c) 2009 - 2010, Intel Corporation. <BR>\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
-#/** @file\r
+## @file\r
# Produces the CPU I/O PPI.\r
#\r
# This PEIM produces of the CPU I/O PPI.\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
-#/** @file\r
+## @file\r
# This library defines some routines that are generic for IA32 family CPU\r
# to be UEFI specification compliant.\r
#\r
-# Copyright (c) 2009, Intel Corporation. <BR>\r
+# Copyright (c) 2009 - 2010, Intel Corporation. <BR>\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# which accompanies this distribution. The full text of the license may be found at\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
# \r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
-#/** @file\r
+## @file\r
# MTRR library provides API for MTRR operation\r
#\r
# Copyright (c) 2006 - 2010, Intel Corporation. <BR>\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
# \r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
-#/** @file\r
+## @file\r
# Reset Vector binary\r
#\r
-# Copyright (c) 2006 - 2009, Intel Corporation.\r
+# Copyright (c) 2006 - 2010, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
-#/** @file\r
+## @file\r
# UefiCpuPkg Package\r
#\r
# Copyright (c) 2007 - 2010, Intel Corporation\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
PLATFORM_NAME = UefiCpu\r
# External libraries to build package\r
#\r
\r
-[LibraryClasses.common]\r
+[LibraryClasses]\r
BaseLib|MdePkg/Library/BaseLib/BaseLib.inf\r
BaseMemoryLib|MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf\r
CpuLib|MdePkg/Library/BaseCpuLib/BaseCpuLib.inf\r
# Drivers/Libraries within this package\r
#\r
\r
-[Components.common]\r
+[Components]\r
UefiCpuPkg/CpuIo2Dxe/CpuIo2Dxe.inf\r
UefiCpuPkg/CpuIoPei/CpuIoPei.inf\r
\r
-#/** @file\r
+## @file\r
# Component description file for BootMode module\r
#\r
# This module provides platform specific function to detect boot mode.\r
-# Copyright (c) 2006 - 2008, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
BootModePei.c\r
\r
\r
-#/** @file\r
+## @file\r
# Component description file for Cpu module.\r
#\r
# This CPU module abstracts the interrupt subsystem of a platform and the CPU-specific setjump-long pair.\r
-# Copyright (c) 2006 - 2008, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
CpuIo.c\r
Cpu.c\r
CpuDriver.h\r
-#/** @file\r
+## @file\r
# Component description file for Unix Fimware Volume Block DXE driver module.\r
#\r
# This DXE runtime driver implements and produces the Fimware Volue Block Protocol on \r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
-#/** @file\r
+## @file\r
# A library to produce the global variable 'gUnix'\r
#\r
# This library contains a single global variable 'gUnix' along with a constructor to initialize that global.\r
-# Copyright (c) 2006 - 2008, Intel Corporation.\r
+# Copyright (c) 2006 - 2010, Intel Corporation.\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
UnixLib.c\r
\r
\r
-#/** @file\r
+## @file\r
# Memory Status Code Library for UEFI drivers\r
#\r
# Lib to provide memory journal status code reporting Routines\r
#\r
-# Copyright (c) 2009, Intel Corporation\r
+# Copyright (c) 2009 - 2010, Intel Corporation\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# which accompanies this distribution. The full text of the license may be found at\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
UnixOemHookStatusCodeLib.c\r
\r
\r
-#/** @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
#
#
-#**/
+##
[Defines]
INF_VERSION = 0x00010005
# VALID_ARCHITECTURES = IA32
#
-[Sources.common]
+[Sources]
DxeUnixPeCoffExtraActionLib.c
[Packages]
-#/** @file\r
+## @file\r
# Component description file for the EdkNt32PeiPeCoffGetEntryPointLib library.\r
#\r
# PeCoffGetEntryPointLib library class for NT32 instance implemented by use NTPeiLoadFile PPI.\r
-# Copyright (c) 2008, Intel Corporation\r
+# Copyright (c) 2008 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
PeCoffGetEntryPoint.c\r
\r
\r
-#/** @file\r
+## @file\r
# Memory Status Code Library for UEFI drivers\r
#\r
# Lib to provide memory journal status code reporting Routines\r
-# Copyright (c) 2009, Intel Corporation\r
+# Copyright (c) 2009 - 2010, Intel Corporation\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# which accompanies this distribution. The full text of the license may be found at\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
UnixOemHookStatusCodeLib.c\r
\r
\r
-#/** @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
#
#
-#**/
+##
[Defines]
INF_VERSION = 0x00010005
# VALID_ARCHITECTURES = IA32
#
-[Sources.common]
+[Sources]
PeiUnixPeCoffExtraActionLib.c
[Packages]
-#/** @file\r
+## @file\r
# Platfrom BDS driver\r
#\r
# Do platform action customized by IBV/OEM.\r
-# Copyright (c) 2006, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
BdsPlatform.c\r
PlatformData.c\r
BdsPlatform.h\r
[Guids]\r
gEfiUnixSystemConfigGuid\r
\r
-[Pcd.common]\r
+[Pcd]\r
gEfiMdeModulePkgTokenSpaceGuid.PcdConOutRow\r
gEfiMdeModulePkgTokenSpaceGuid.PcdConOutColumn\r
gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPlatformBootTimeOut\r
-#/** @file\r
+## @file\r
# Component description file for the Nt32PeCoffLoaderLib library.\r
#\r
# EdkPeCoffLoaderLib library class for NT32 instance implemented by PeiPeCoffLoader PPI.\r
-# Copyright (c) 2006, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
UnixPeCoffLoader.c\r
\r
\r
-#/** @file\r
+## @file\r
# Unix Emulation Metronome Architectural Protocol Driver as defined in DXE CIS\r
#\r
# This metronome module simulates metronome by Sleep WinAPI.\r
-# Copyright (c) 2006, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
Metronome.h\r
Metronome.c\r
\r
-#/** @file\r
+## @file\r
# Misc Sub class driver\r
#\r
# Parses the MiscSubclassDataTable and reports any generated data to the DataHub.\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
-#/** @file\r
+## @file\r
# Unix Emulation Real time clock Architectural Protocol Driver as defined in TIANO\r
#\r
# This real time clock module simulates virtual device by time WinAPI.\r
-# Copyright (c) 2006, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
RealTimeClock.c\r
\r
\r
-#/** @file\r
+## @file\r
# Unix Emulation Reset Architectural Protocol Driver as defined in TIANO\r
#\r
# This Reset module simulates system reset by process exit on NT.\r
-# Copyright (c) 2006, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
Reset.c\r
\r
\r
-#/** @file\r
+## @file\r
# Entry Point of Unix Emulator\r
#\r
# Main executable file of Unix Emulator that loads PEI core after initialization finished.\r
-# Copyright (c) 2008 - 2009, Intel Corporation\r
+# Copyright (c) 2008 - 2010, Intel Corporation\r
# Portions copyright (c) 2008-2009 Apple Inc.\r
#\r
# All rights reserved. This program and the accompanying materials\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
UgaX11.c\r
UnixThunk.c\r
FwVol.c\r
gEfiTemporaryRamSupportPpiGuid\r
\r
\r
-[Pcd.common]\r
+[Pcd]\r
gEfiUnixPkgTokenSpaceGuid.PcdUnixBootMode\r
gEfiUnixPkgTokenSpaceGuid.PcdUnixFirmwareVolume\r
gEfiUnixPkgTokenSpaceGuid.PcdUnixMemorySizeForSecMain\r
gEfiUnixPkgTokenSpaceGuid.PcdUnixFirmwareFdSize\r
gEfiUnixPkgTokenSpaceGuid.PcdUnixFdBaseAddress\r
\r
-[BuildOptions.common]\r
+[BuildOptions]\r
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\r
GCC:*_*_*_DLINK2_FLAGS == -lc\r
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\r
-#/** @file\r
+## @file\r
# Unix Emulation Timer Architectural Protocol Driver as defined in DXE CIS\r
#\r
# This Timer module uses an NT Thread to simulate the timer-tick driven\r
# timer service. In the future, the Thread creation should possibly be \r
# abstracted by the CPU architectural protocol\r
-# Copyright (c) 2006, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
Timer.c\r
Timer.h\r
\r
-#/** @file\r
+## @file\r
# Component description file for UnixAutoScan module\r
#\r
# This module abstracts memory auto-scan in a Unix environment.\r
-# Copyright (c) 2006, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
UnixAutoScan.c\r
\r
[Packages]\r
-#/** @file\r
+## @file\r
# Block Io driver\r
#\r
# Produce block IO abstractions for real devices on your PC using Unix APIs.\r
# The configuration of what devices to mount or emulate comes from\r
# environment variables.\r
-# Copyright (c) 2006, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# DRIVER_DIAG = gUnixBlockIoDriverDiagnostics \r
#\r
\r
-[Sources.common]\r
+[Sources]\r
DriverDiagnostics.c\r
DriverConfiguration.c\r
ComponentName.c\r
-#/** @file\r
+## @file\r
# Unix Bus driver\r
#\r
# This following section documents the envirnoment variables for the Win NT\r
# build. These variables are used to define the (virtual) hardware\r
# configuration of the NT environment\r
-# Copyright (c) 2006, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# COMPONENT_NAME = gUnixBusDriverComponentName \r
#\r
\r
-[Sources.common]\r
+[Sources]\r
ComponentName.c\r
UnixBusDriver.c\r
UnixBusDriver.h\r
gEfiUnixIoProtocolGuid # PROTOCOL BY_START\r
\r
\r
-[Pcd.common]\r
+[Pcd]\r
gEfiUnixPkgTokenSpaceGuid.PcdUnixSerialPort\r
gEfiUnixPkgTokenSpaceGuid.PcdUnixMemorySize\r
gEfiUnixPkgTokenSpaceGuid.PcdUnixCpuSpeed\r
-#/** @file\r
+## @file\r
# Console Dxe driver\r
#\r
# Simulate console with Unix API\r
-# Copyright (c) 2006, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# COMPONENT_NAME = gUnixConsoleComponentName \r
#\r
\r
-[Sources.common]\r
+[Sources]\r
ComponentName.c\r
ConsoleOut.c\r
ConsoleIn.c\r
-#/** @file\r
+## @file\r
# Component description file for WinNtFwh module\r
#\r
# This PEIM will produce the HOB to describe Firmware Volume, Firmware Devices\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
-#/** @file\r
+## @file\r
# Component description file for FlashMap PEI module\r
#\r
# This module installs FlashMap PPI which is used to get flash layout information.\r
-# Copyright (c) 2006, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
FlashMap.c\r
\r
[Packages]\r
[Ppis]\r
gUnixFwhPpiGuid # PPI ALWAYS_CONSUMED\r
\r
-[Pcd.common]\r
+[Pcd]\r
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingSize\r
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase\r
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize\r
-#/** @file\r
+## @file\r
#\r
# This is the Unix Emulation Environment Platform\r
#\r
# Reference platform implementation using an emulator.\r
-# Copyright (c) 2008, Intel Corporation.\r
+# Copyright (c) 2008 - 2010, Intel Corporation.\r
#\r
# All rights reserved.\r
# This program and the accompanying materials are licensed and made available \r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES\r
# OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
DEC_VERSION = 0x00010005\r
PACKAGE_VERSION = 0.1\r
\r
\r
-[Includes.common]\r
+[Includes]\r
Include\r
\r
\r
-[LibraryClasses.common]\r
+[LibraryClasses]\r
UnixLib|Include/Library/UnixLib.h\r
\r
\r
-[Protocols.common]\r
+[Protocols]\r
gEfiUnixIoProtocolGuid = {0xf2e23f54, 0x8985, 0x11db, {0xac, 0x79, 0x00, 0x40, 0xd0, 0x2b, 0x18, 0x35}}\r
gEfiUnixUgaIoProtocolGuid = {0xf2e5e2c6, 0x8985, 0x11db, {0xa1, 0x91, 0x00, 0x40, 0xd0, 0x2b, 0x18, 0x35}}\r
gEfiUnixThunkProtocolGuid = {0xf2e98868, 0x8985, 0x11db, {0x9a, 0x59, 0x00, 0x40, 0xd0, 0x2b, 0x18, 0x35}}\r
\r
\r
-[Ppis.common]\r
+[Ppis]\r
gPeiUnixAutoScanPpiGuid = {0xf2ed3d14, 0x8985, 0x11db, {0xb0, 0x57, 0x00, 0x40, 0xd0, 0x2b, 0x18, 0x35}}\r
gUnixFwhPpiGuid = {0xf2f0dc30, 0x8985, 0x11db, {0xa1, 0x5b, 0x00, 0x40, 0xd0, 0x2b, 0x18, 0x35}}\r
gUnixPeiLoadFilePpiGuid = {0xf2f48768, 0x8985, 0x11db, {0xb8, 0xda, 0x00, 0x40, 0xd0, 0x2b, 0x18, 0x35}}\r
gPeiUnixThunkPpiGuid = {0xf2f830f2, 0x8985, 0x11db, {0x80, 0x6b, 0x00, 0x40, 0xd0, 0x2b, 0x18, 0x35}}\r
\r
\r
-[Guids.common]\r
+[Guids]\r
gEfiUnixPkgTokenSpaceGuid = {0xf2b6838c, 0x8985, 0x11db, {0x9d, 0x1c, 0x00, 0x40, 0xd0, 0x2b, 0x18, 0x35}}\r
gEfiUnixVirtualDisksGuid = {0xf2ba331a, 0x8985, 0x11db, {0xa4, 0x06, 0x00, 0x40, 0xd0, 0x2b, 0x18, 0x35}}\r
gEfiUnixPhysicalDisksGuid = {0xf2bdcc96, 0x8985, 0x11db, {0x87, 0x19, 0x00, 0x40, 0xd0, 0x2b, 0x18, 0x35}}\r
gEfiUnixSerialPortGuid = {0x6d3a727d, 0x66c8, 0x4d19, {0x87, 0xe6, 0x02, 0x15, 0x86, 0x14, 0x90, 0xf3}}\r
gEfiUnixSystemConfigGuid = {0x375ea976, 0x3ccd, 0x4e74, {0xa8, 0x45, 0x26, 0xb9, 0xb3, 0x24, 0xb1, 0x3c}}\r
\r
-[PcdsFixedAtBuild.common]\r
+[PcdsFixedAtBuild]\r
gEfiUnixPkgTokenSpaceGuid.PcdUnixBootMode|1|UINT32|0x00001006\r
gEfiUnixPkgTokenSpaceGuid.PcdUnixFirmwareVolume|L"..\\Fv\\Fv_Recovery.fd"|VOID*|0x00001009\r
gEfiUnixPkgTokenSpaceGuid.PcdUnixMemorySizeForSecMain|L"64!64"|VOID*|0x0000100c\r
gEfiUnixPkgTokenSpaceGuid.PcdUnixFlashNvStorageEventLogSize|0x0|UINT32|0x0000100f\r
\r
\r
-[PcdsDynamic.common]\r
+[PcdsDynamic]\r
gEfiUnixPkgTokenSpaceGuid.PcdUnixPhysicalDisk|L"E:RW;245760;512"|VOID*|0x00001000\r
gEfiUnixPkgTokenSpaceGuid.PcdUnixVirtualDisk|L"FW;40960;512"|VOID*|0x00001001\r
gEfiUnixPkgTokenSpaceGuid.PcdUnixUga|L"UGA Window"|VOID*|0x00001003\r
gEfiUnixPkgTokenSpaceGuid.PcdUnixSerialPort|L"/dev/ttyS0"|VOID*|0x00001002\r
\r
\r
-[PcdsPatchableInModule.common]\r
+[PcdsPatchableInModule]\r
gEfiUnixPkgTokenSpaceGuid.PcdUnixBootMode|1|UINT32|0x00001006\r
gEfiUnixPkgTokenSpaceGuid.PcdUnixFirmwareVolume|L"..\\Fv\\Fv_Recovery.fd"|VOID*|0x00001009\r
gEfiUnixPkgTokenSpaceGuid.PcdUnixMemorySizeForSecMain|L"64!64"|VOID*|0x0000100c\r
-#/** @file\r
+## @file\r
#\r
# EFI/Framework Emulation Platform with UEFI HII interface supported.\r
#\r
# The Emulation Platform can be used to debug individual modules, prior to creating\r
# a real platform. This also provides an example for how an DSC is created.\r
-# Copyright (c) 2006 - 2009, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
-#**/\r
+##\r
\r
################################################################################\r
#\r
# Library Class section - list of all Library Classes needed by this Platform.\r
#\r
################################################################################\r
-[LibraryClasses.common]\r
+[LibraryClasses]\r
PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf\r
TimerLib|MdePkg/Library/BaseTimerLibNullTemplate/BaseTimerLibNullTemplate.inf\r
PrintLib|MdePkg/Library/BasePrintLib/BasePrintLib.inf\r
\r
gEmbeddedTokenSpaceGuid.PcdEmbeddedPrompt|"%a"\r
\r
-[PcdsFeatureFlag.common]\r
+[PcdsFeatureFlag]\r
gEfiEdkModulePkgTokenSpaceGuid.PcdStatusCodeUseSerial|FALSE\r
gEfiEdkModulePkgTokenSpaceGuid.PcdStatusCodeUseMemory|FALSE\r
gEfiEdkModulePkgTokenSpaceGuid.PcdStatusCodeUseOEM|TRUE\r
+## @file\r
# This is Unix FDF file with UEFI HII features enabled\r
#\r
-# Copyright (c) 2008, Intel Corporation\r
+# Copyright (c) 2008 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
-#/** @file\r
+## @file\r
# Serial I/O driver\r
#\r
# Our DriverBinding member functions operate on the handles\r
# created by the Unix Bus driver\r
-# Copyright (c) 2006 - 2007, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# COMPONENT_NAME = gUnixSerialIoComponentName \r
#\r
\r
-[Sources.common]\r
+[Sources]\r
ComponentName.c\r
UnixSerialIo.c\r
UnixSerialIo.h\r
-#/** @file\r
+## @file\r
# Simple filesystem driver\r
#\r
# Produce Simple File System abstractions for directories on your PC using Unix APIs.\r
# The configuration of what devices to mount or emulate comes from\r
# environment variables.\r
-# Copyright (c) 2006, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# COMPONENT_NAME = gUnixSimpleFileSystemComponentName \r
#\r
\r
-[Sources.common]\r
+[Sources]\r
ComponentName.c\r
UnixSimpleFileSystem.c\r
UnixSimpleFileSystem.h\r
-#/** @file\r
+## @file\r
# A DXE driver to produce EFI_UNIX_THUNK_PROTOCOL\r
#\r
# 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.\r
-# Copyright (c) 2006, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
UnixThunk.c\r
UnixThunk.h\r
\r
-#/** @file\r
+## @file\r
# Stuff driver\r
#\r
# Tiano PEIM to abstract construction of firmware volume in a Unix environment.\r
-# Copyright (c) 2006, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
UnixThunkPpiToProtocol.c\r
\r
\r
-#/** @file\r
+## @file\r
# Uga driver\r
#\r
# UGA is short hand for Universal Graphics Abstraction protocol.\r
# This file is a verision of UgaIo the uses UnixThunk system calls as an IO\r
# abstraction. For a PCI device UnixIo would be replaced with\r
# a PCI IO abstraction that abstracted a specific PCI device.\r
-# Copyright (c) 2006, Intel Corporation\r
+# Copyright (c) 2006 - 2010, Intel Corporation\r
#\r
# All rights reserved. This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
#\r
#\r
-#**/\r
+##\r
\r
[Defines]\r
INF_VERSION = 0x00010005\r
# COMPONENT_NAME = gUnixUgaComponentName \r
#\r
\r
-[Sources.common]\r
+[Sources]\r
ComponentName.c\r
UnixUgaScreen.c\r
UnixUgaDriver.c\r