#\r
# This DXE runtime driver implements and produces the Fimware Volue Block Protocol on\r
# 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
FILE_GUID = BDFE5FAA-2A35-44bb-B17A-8084D4E2B9E9\r
MODULE_TYPE = DXE_RUNTIME_DRIVER\r
VERSION_STRING = 1.0\r
- EDK_RELEASE_VERSION = 0x00020000\r
- EFI_SPECIFICATION_VERSION = 0x00020000\r
-\r
ENTRY_POINT = FvbInitialize\r
\r
#\r
# VALID_ARCHITECTURES = IA32\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
FvbInfo.c\r
FwBlockService.h\r
FWBlockService.c\r
\r
-\r
[Packages]\r
MdePkg/MdePkg.dec\r
MdeModulePkg/MdeModulePkg.dec\r
Nt32Pkg/Nt32Pkg.dec\r
\r
-\r
[LibraryClasses]\r
UefiBootServicesTableLib\r
MemoryAllocationLib\r
UefiLib\r
PcdLib\r
\r
-\r
[Guids]\r
gEfiEventVirtualAddressChangeGuid # ALWAYS_CONSUMED Create Event: EVENT_GROUP_GUID\r
\r
gEfiFirmwareVolumeBlockProtocolGuid # PROTOCOL ALWAYS_PRODUCED\r
gEfiDevicePathProtocolGuid # PROTOCOL SOMETIMES_PRODUCED\r
\r
-[FixedPcd.common]\r
- gEfiNt32PkgTokenSpaceGuid.PcdWinNtFirmwareFdSize\r
- gEfiNt32PkgTokenSpaceGuid.PcdWinNtFirmwareBlockSize\r
-\r
- gEfiNt32PkgTokenSpaceGuid.PcdWinNtFlashFvRecoveryBase\r
+[FixedPcd]\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingSize\r
+ gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize\r
gEfiNt32PkgTokenSpaceGuid.PcdWinNtFlashFvRecoverySize\r
- gEfiNt32PkgTokenSpaceGuid.PcdWinNtFlashNvStorageEventLogBase\r
+ gEfiNt32PkgTokenSpaceGuid.PcdWinNtFirmwareBlockSize\r
gEfiNt32PkgTokenSpaceGuid.PcdWinNtFlashNvStorageEventLogSize\r
\r
-[Pcd.common]\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingSize\r
+[Pcd]\r
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize\r
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase\r
- gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize\r
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase\r
+ gEfiNt32PkgTokenSpaceGuid.PcdWinNtFirmwareFdSize\r
+ gEfiNt32PkgTokenSpaceGuid.PcdWinNtFlashFvRecoveryBase\r
+ gEfiNt32PkgTokenSpaceGuid.PcdWinNtFlashNvStorageEventLogBase\r
\r
-[depex]\r
+[Depex]\r
TRUE\r
\r
# All .uni file who tagged with "ToolCode="DUMMY"" in following file list is included by\r
# MiscSubclassDriver.uni file, the StrGather tool will expand MiscSubclassDriver.uni file\r
# and parse all .uni file.\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
FILE_GUID = 4A9B9DB8-EC62-4A92-818F-8AA0246D246E\r
MODULE_TYPE = DXE_DRIVER\r
VERSION_STRING = 1.0\r
- EDK_RELEASE_VERSION = 0x00020000\r
- EFI_SPECIFICATION_VERSION = 0x00020000\r
-\r
ENTRY_POINT = MiscSubclassDriverEntryPoint\r
\r
#\r
# VALID_ARCHITECTURES = IA32\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
MiscBaseBoardManufacturerData.c\r
MiscBaseBoardManufacturerFunction.c\r
MiscBiosVendorData.c\r
IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec\r
Nt32Pkg/Nt32Pkg.dec\r
\r
-\r
[LibraryClasses]\r
DevicePathLib\r
UefiBootServicesTableLib\r
gEfiWinNtIoProtocolGuid # PROTOCOL_NOTIFY SOMETIMES_CONSUMED\r
gEfiSmbiosProtocolGuid # PROTOCOL ALWAYS_CONSUMED\r
\r
-[FixedPcd.common]\r
+[Pcd]\r
gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareReleaseDateString\r
gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString\r
-\r
-[Pcd.common]\r
gEfiNt32PkgTokenSpaceGuid.PcdWinNtMemorySize\r
gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLang\r
\r
/**@file\r
\r
-Copyright (c) 2006, 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
CHAR16 *FirmwareVolumesStr;\r
UINTN *StackPointer;\r
\r
- MemorySizeStr = (CHAR16 *) FixedPcdGetPtr (PcdWinNtMemorySizeForSecMain);\r
- FirmwareVolumesStr = (CHAR16 *) FixedPcdGetPtr (PcdWinNtFirmwareVolume);\r
+ MemorySizeStr = (CHAR16 *) PcdGetPtr (PcdWinNtMemorySizeForSecMain);\r
+ FirmwareVolumesStr = (CHAR16 *) PcdGetPtr (PcdWinNtFirmwareVolume);\r
\r
SecPrint ("\nEDK II SEC Main NT Emulation Environment from www.TianoCore.org\n");\r
\r
//\r
// Setup Boot Mode. If BootModeStr == "" then BootMode = 0 (BOOT_WITH_FULL_CONFIGURATION)\r
//\r
- SecPrint (" BootMode 0x%02x\n", FixedPcdGet32 (PcdWinNtBootMode));\r
+ SecPrint (" BootMode 0x%02x\n", PcdGet32 (PcdWinNtBootMode));\r
\r
//\r
// Allocate 128K memory to emulate temp memory for PEI.\r
SecCoreData = (EFI_SEC_PEI_HAND_OFF*)(UINTN) TopOfStack;\r
SecCoreData->DataSize = sizeof(EFI_SEC_PEI_HAND_OFF);\r
SecCoreData->BootFirmwareVolumeBase = (VOID*)BootFirmwareVolumeBase;\r
- SecCoreData->BootFirmwareVolumeSize = FixedPcdGet32(PcdWinNtFirmwareFdSize);\r
+ SecCoreData->BootFirmwareVolumeSize = PcdGet32(PcdWinNtFirmwareFdSize);\r
SecCoreData->TemporaryRamBase = (VOID*)(UINTN)LargestRegion; \r
SecCoreData->TemporaryRamSize = STACK_SIZE;\r
SecCoreData->StackBase = SecCoreData->TemporaryRamBase;\r
#\r
# Main executable file of NT32 Emulator that loads PEI core after initialization finished.\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
FILE_GUID = 4b837b03-6587-4d19-b82b-edfad836c0a0\r
MODULE_TYPE = USER_DEFINED\r
VERSION_STRING = 1.0\r
- EDK_RELEASE_VERSION = 0x00020000\r
- EFI_SPECIFICATION_VERSION = 0x00020000\r
\r
#\r
# The following information is for reference only and not required by the build tools.\r
# VALID_ARCHITECTURES = IA32\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
SecMain.h\r
WinNtThunk.c\r
FwVol.c\r
PeCoffLib\r
ReportStatusCodeLib\r
\r
-\r
[Ppis]\r
gNtPeiLoadFilePpiGuid # PPI ALWAYS_PRODUCED\r
gEfiPeiStatusCodePpiGuid # PPI ALWAYS_PRODUCED\r
gPeiNtThunkPpiGuid # PPI ALWAYS_PRODUCED\r
gEfiTemporaryRamSupportPpiGuid\r
\r
-\r
-[FixedPcd.common]\r
+[Pcd]\r
gEfiNt32PkgTokenSpaceGuid.PcdWinNtBootMode\r
gEfiNt32PkgTokenSpaceGuid.PcdWinNtFirmwareFdSize\r
gEfiNt32PkgTokenSpaceGuid.PcdWinNtMemorySizeForSecMain\r
#\r
# This PEIM will produce the HOB to describe Firmware Volume, Firmware Devices\r
# on the 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
FILE_GUID = F0384FFD-8633-452f-9010-F6B7D2EAE2F1\r
MODULE_TYPE = PEIM\r
VERSION_STRING = 1.0\r
- EDK_RELEASE_VERSION = 0x00020000\r
- EFI_SPECIFICATION_VERSION = 0x00020000\r
-\r
ENTRY_POINT = PeimInitializeWinNtFwh\r
\r
#\r
# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
#\r
\r
-[Sources.common]\r
+[Sources]\r
WinntFwh.c\r
\r
-\r
[Packages]\r
Nt32Pkg/Nt32Pkg.dec\r
MdePkg/MdePkg.dec\r
[Ppis]\r
gNtFwhPpiGuid # PPI ALWAYS_CONSUMED\r
\r
-\r
-[FixedPcd.common]\r
+[Pcd]\r
gEfiNt32PkgTokenSpaceGuid.PcdWinNtFlashFvRecoveryBase\r
gEfiNt32PkgTokenSpaceGuid.PcdWinNtFlashFvRecoverySize\r
gEfiNt32PkgTokenSpaceGuid.PcdWinNtFlashNvStorageEventLogBase\r
gEfiNt32PkgTokenSpaceGuid.PcdWinNtFlashNvStorageEventLogSize\r
gEfiNt32PkgTokenSpaceGuid.PcdWinNtFlashNvStorageVariableBase\r
gEfiNt32PkgTokenSpaceGuid.PcdWinNtFlashNvStorageFtwSpareBase\r
-\r
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingSize\r
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize\r
gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize\r
\r
-[depex]\r
+[Depex]\r
gNtFwhPpiGuid AND gEfiPeiMemoryDiscoveredPpiGuid
\ No newline at end of file
/**@file\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
// we must set the default values if a null argument is passed in.\r
//\r
if (BaudRate == 0) {\r
- BaudRate = FixedPcdGet64 (PcdUartDefaultBaudRate);\r
+ BaudRate = PcdGet64 (PcdUartDefaultBaudRate);\r
}\r
\r
if (ReceiveFifoDepth == 0) {\r
}\r
\r
if (Parity == DefaultParity) {\r
- Parity = (EFI_PARITY_TYPE) (FixedPcdGet8 (PcdUartDefaultParity));\r
+ Parity = (EFI_PARITY_TYPE) (PcdGet8 (PcdUartDefaultParity));\r
}\r
\r
if (DataBits == 0) {\r
- DataBits = FixedPcdGet8 (PcdUartDefaultDataBits);\r
+ DataBits = PcdGet8 (PcdUartDefaultDataBits);\r
}\r
\r
if (StopBits == DefaultStopBits) {\r
- StopBits = (EFI_STOP_BITS_TYPE) FixedPcdGet8 (PcdUartDefaultStopBits);\r
+ StopBits = (EFI_STOP_BITS_TYPE) PcdGet8 (PcdUartDefaultStopBits);\r
}\r
\r
//\r
#\r
# Our DriverBinding member functions operate on the handles\r
# created by the NT Bus drive\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
FILE_GUID = 6B41B553-A649-11d4-BD02-0080C73C8881\r
MODULE_TYPE = UEFI_DRIVER\r
VERSION_STRING = 1.0\r
- EDK_RELEASE_VERSION = 0x00020000\r
- EFI_SPECIFICATION_VERSION = 0x00020000\r
-\r
ENTRY_POINT = InitializeWinNtSerialIo\r
\r
#\r
# COMPONENT_NAME = gWinNtSerialIoComponentName \r
#\r
\r
-[Sources.common]\r
+[Sources]\r
ComponentName.c\r
WinNtSerialIo.c\r
WinNtSerialIo.h\r
\r
-\r
[Packages]\r
MdePkg/MdePkg.dec\r
Nt32Pkg/Nt32Pkg.dec\r
\r
-\r
[LibraryClasses]\r
MemoryAllocationLib\r
DevicePathLib\r
BaseLib\r
DebugLib\r
\r
-\r
[Guids]\r
gEfiWinNtSerialPortGuid # ALWAYS_CONSUMED\r
\r
-\r
[Protocols]\r
gEfiSerialIoProtocolGuid # PROTOCOL BY_START\r
gEfiDevicePathProtocolGuid # PROTOCOL TO_START\r
gEfiWinNtIoProtocolGuid # PROTOCOL TO_START\r
\r
-[FixedPcd.common]\r
+[Pcd]\r
gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate|115200\r
gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits|8\r
gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity|1\r