-# This is NT32 FDF file\r
+# This is NT32 FDF file with UEFI HII features enabled\r
#\r
# Copyright (c) 2007, Intel Corporation\r
#\r
\r
0x00290000|0x00010000\r
gEfiNt32PkgTokenSpaceGuid.PcdWinNtFlashNvStorageFtwSpareBase|gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize\r
-FV = FvDxe\r
\r
################################################################################\r
#\r
# module statements.\r
#\r
################################################################################\r
-[FV.FvDxe]\r
-BlockSize = 0x10000\r
-FvAlignment = 16 #FV alignment and FV attributes setting.\r
-ERASE_POLARITY = 1\r
-MEMORY_MAPPED = TRUE\r
-STICKY_WRITE = TRUE\r
-LOCK_CAP = TRUE\r
-LOCK_STATUS = TRUE\r
-WRITE_DISABLED_CAP = TRUE\r
-WRITE_ENABLED_CAP = TRUE\r
-WRITE_STATUS = TRUE\r
-WRITE_LOCK_CAP = TRUE\r
-WRITE_LOCK_STATUS = TRUE\r
-READ_DISABLED_CAP = TRUE\r
-READ_ENABLED_CAP = TRUE\r
-READ_STATUS = TRUE\r
-READ_LOCK_CAP = TRUE\r
-READ_LOCK_STATUS = TRUE\r
-\r
-#INF MdeModulePkg/Core/Dxe/DxeMain.inf\r
-FILE DRIVER = 961578FE-B6B7-44c3-AF35-6BC705CD2B1F {\r
- SECTION COMPRESS PI_STD {\r
- SECTION GUIDED {\r
- SECTION PE32 = FatBinPkg/EnhancedFatDxe/Ia32/Fat.efi\r
- }\r
- }\r
- }\r
-FILE FREEFORM = 7BB28B99-61BB-11D5-9A5D-0090273FC14D {\r
- SECTION COMPRESS PI_STD {\r
- SECTION GUIDED {\r
- SECTION RAW = MdeModulePkg/Logo/Logo.bmp\r
- }\r
- }\r
- }\r
-\r
-[FV.FvMain]\r
-BlockSize = 0x10000\r
-FvAlignment = 16 #FV alignment and FV attributes setting.\r
-ERASE_POLARITY = 1\r
-MEMORY_MAPPED = TRUE\r
-STICKY_WRITE = TRUE\r
-LOCK_CAP = TRUE\r
-LOCK_STATUS = TRUE\r
-WRITE_DISABLED_CAP = TRUE\r
-WRITE_ENABLED_CAP = TRUE\r
-WRITE_STATUS = TRUE\r
-WRITE_LOCK_CAP = TRUE\r
-WRITE_LOCK_STATUS = TRUE\r
-READ_DISABLED_CAP = TRUE\r
-READ_ENABLED_CAP = TRUE\r
-READ_STATUS = TRUE\r
-READ_LOCK_CAP = TRUE\r
-READ_LOCK_STATUS = TRUE\r
-\r
-#INF MdeModulePkg/Core/Dxe/DxeMain.inf\r
-INF MdeModulePkg/Universal/PCD/Dxe/Pcd.inf\r
-INF Nt32Pkg/MetronomeDxe/MetronomeDxe.inf\r
-INF Nt32Pkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf\r
-INF Nt32Pkg/ResetRuntimeDxe/ResetRuntimeDxe.inf\r
-INF MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf\r
-INF Nt32Pkg/FvbServicesRuntimeDxe/FvbServicesRuntimeDxe.inf\r
-INF MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf\r
-INF IntelFrameworkModulePkg/Universal/DataHubDxe/DataHubDxe.inf\r
-INF MdeModulePkg/Universal/EbcDxe/EbcDxe.inf\r
-INF MdeModulePkg/Universal/MemoryTest/NullMemoryTestDxe/NullMemoryTestDxe.inf\r
-INF IntelFrameworkModulePkg/Universal/HiiDataBaseDxe/HiiDatabase.inf\r
-INF Nt32Pkg/WinNtThunkDxe/WinNtThunkDxe.inf\r
-INF Nt32Pkg/CpuRuntimeDxe/CpuRuntimeDxe.inf\r
-INF Nt32Pkg/PlatformBdsDxe/PlatformBdsDxe.inf\r
-INF MdeModulePkg/Universal/FirmwareVolume/FaultTolerantWriteDxe/FtwLite.inf\r
-INF IntelFrameworkModulePkg/Universal/DataHubStdErrDxe/DataHubStdErrDxe.inf\r
-INF Nt32Pkg/MiscSubClassPlatformDxe/MiscSubClassPlatformDxe.inf\r
-INF Nt32Pkg/TimerDxe/TimerDxe.inf\r
-INF IntelFrameworkModulePkg/Universal/StatusCode/Dxe/DxeStatusCode.inf\r
-INF MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf\r
-INF MdeModulePkg/Universal/WatchDogTimerDxe/WatchDogTimer.inf\r
-INF MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxe.inf\r
-INF MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf\r
-INF MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf\r
-INF MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf\r
-INF MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf\r
-INF MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxe.inf\r
-INF MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf\r
-INF MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf\r
-INF MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf\r
-INF IntelFrameworkModulePkg/Universal/SetupBrowserDxe/SetupBrowser.inf\r
-INF MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf\r
-INF IntelFrameworkModulePkg/Bus/Pci/PciBusDxe/PciBusDxe.inf\r
-INF MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBusDxe.inf ##This driver follows UEFI specification definition\r
-INF MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDiskDxe.inf ##This driver follows UEFI specification definition\r
-INF IntelFrameworkModulePkg/Bus/Pci/IdeBusDxe/IdeBusDxe.inf\r
-INF Nt32Pkg/WinNtBusDriverDxe/WinNtBusDriverDxe.inf\r
-INF Nt32Pkg/WinNtBlockIoDxe/WinNtBlockIoDxe.inf\r
-INF Nt32Pkg/WinNtSerialIoDxe/WinNtSerialIoDxe.inf\r
-INF Nt32Pkg/WinNtGopDxe/WinNtGopDxe.inf\r
-INF Nt32Pkg/WinNtSimpleFileSystemDxe/WinNtSimpleFileSystemDxe.inf\r
-INF IntelFrameworkModulePkg/Universal/DriverSampleDxe/DriverSampleDxe.inf\r
-INF MdeModulePkg/Application/HelloWorld/HelloWorld.inf\r
-\r
-\r
[FV.FvRecovery]\r
FvAlignment = 16 #FV alignment and FV attributes setting.\r
ERASE_POLARITY = 1\r
INF Nt32Pkg/WinNtAutoScanPei/WinNtAutoScanPei.inf\r
INF Nt32Pkg/WinNtFirmwareVolumePei/WinNtFirmwareVolumePei.inf\r
INF Nt32Pkg/WinNtThunkPPIToProtocolPei/WinNtThunkPPIToProtocolPei.inf\r
-#FILE PEIM = 86D70125-BAA3-4296-A62F-602BEBBB9081 {\r
-# SECTION PEI_DEPEX = $(OUTPUT_DIRECTORY)/$(TARGET)_$(TOOL_CHAIN_TAG)/IA32/MdeModulePkg/Core/DxeIplPeim/DxeIpl/OUTPUT/DxeIpl.depex\r
-# SECTION UI = "DxeIpl"\r
-# SECTION PE32 = $(OUTPUT_DIRECTORY)/$(TARGET)_$(TOOL_CHAIN_TAG)/IA32/MdeModulePkg/Core/DxeIplPeim/DxeIpl/DEBUG/DxeIpl.efi\r
-# }\r
-\r
INF MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf\r
\r
-FILE FV_IMAGE = bdddaa2d-7f72-4a0d-b35a-bef1b64f6a09 {\r
- SECTION PEI_DEPEX = $(OUTPUT_DIRECTORY)/$(TARGET)_$(TOOL_CHAIN_TAG)/IA32/MdeModulePkg/Core/Pei/PeiMain/OUTPUT/PeiMain.depex\r
- SECTION DXE_DEPEX = $(OUTPUT_DIRECTORY)/$(TARGET)_$(TOOL_CHAIN_TAG)/IA32/MdeModulePkg/Core/Pei/PeiMain/OUTPUT/PeiMain.depex \r
- SECTION FV_IMAGE = FvMain\r
- }\r
##\r
# DXE Phase modules\r
##\r
INF MdeModulePkg/Core/Dxe/DxeMain.inf\r
-\r
-#FILE FV_IMAGE = cc00b922-8c49-4ea6-b6e9-17920bae36e0 {\r
-# SECTION FV_IMAGE = FvDxe\r
-# }\r
+INF MdeModulePkg/Universal/PCD/Dxe/Pcd.inf\r
+INF Nt32Pkg/MetronomeDxe/MetronomeDxe.inf\r
+INF Nt32Pkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf\r
+INF Nt32Pkg/ResetRuntimeDxe/ResetRuntimeDxe.inf\r
+INF MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf\r
+INF Nt32Pkg/FvbServicesRuntimeDxe/FvbServicesRuntimeDxe.inf\r
+INF MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf\r
+INF IntelFrameworkModulePkg/Universal/DataHubDxe/DataHubDxe.inf\r
+INF MdeModulePkg/Universal/EbcDxe/EbcDxe.inf\r
+INF MdeModulePkg/Universal/MemoryTest/NullMemoryTestDxe/NullMemoryTestDxe.inf\r
+INF MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf\r
+INF Nt32Pkg/WinNtThunkDxe/WinNtThunkDxe.inf\r
+INF Nt32Pkg/CpuRuntimeDxe/CpuRuntimeDxe.inf\r
+INF MdeModulePkg/Universal/BdsDxe/BdsDxe.inf\r
+INF MdeModulePkg/Universal/FirmwareVolume/FaultTolerantWriteDxe/FtwLite.inf\r
+INF IntelFrameworkModulePkg/Universal/DataHubStdErrDxe/DataHubStdErrDxe.inf\r
+INF Nt32Pkg/MiscSubClassPlatformDxe/MiscSubClassPlatformDxe.inf\r
+INF Nt32Pkg/TimerDxe/TimerDxe.inf\r
+INF IntelFrameworkModulePkg/Universal/StatusCode/Dxe/DxeStatusCode.inf\r
+INF MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf\r
+INF MdeModulePkg/Universal/WatchDogTimerDxe/WatchDogTimer.inf\r
+INF MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxe.inf\r
+INF MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf\r
+INF MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf\r
+INF MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf\r
+INF MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf\r
+INF MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxe.inf\r
+INF MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf\r
+INF MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf\r
+INF MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf\r
+INF MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf\r
+INF MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf\r
+INF IntelFrameworkModulePkg/Bus/Pci/PciBusDxe/PciBusDxe.inf\r
+INF MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBusDxe.inf ##This driver follows UEFI specification definition\r
+INF MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDiskDxe.inf ##This driver follows UEFI specification definition\r
+INF IntelFrameworkModulePkg/Bus/Pci/IdeBusDxe/IdeBusDxe.inf\r
+INF Nt32Pkg/WinNtBusDriverDxe/WinNtBusDriverDxe.inf\r
+INF Nt32Pkg/WinNtBlockIoDxe/WinNtBlockIoDxe.inf\r
+INF Nt32Pkg/WinNtSerialIoDxe/WinNtSerialIoDxe.inf\r
+INF Nt32Pkg/WinNtGopDxe/WinNtGopDxe.inf\r
+INF Nt32Pkg/WinNtSimpleFileSystemDxe/WinNtSimpleFileSystemDxe.inf\r
+INF MdeModulePkg/Universal/DriverSampleDxe/DriverSampleDxe.inf\r
+INF MdeModulePkg/Application/HelloWorld/HelloWorld.inf\r
\r
################################################################################\r
#\r
}\r
}\r
}\r
+FILE DRIVER = 961578FE-B6B7-44c3-AF35-6BC705CD2B1F {\r
+ SECTION COMPRESS PI_STD {\r
+ SECTION GUIDED {\r
+ SECTION PE32 = FatBinPkg/EnhancedFatDxe/Ia32/Fat.efi\r
+ }\r
+ }\r
+ }\r
+FILE FREEFORM = 7BB28B99-61BB-11D5-9A5D-0090273FC14D {\r
+ SECTION COMPRESS PI_STD {\r
+ SECTION GUIDED {\r
+ SECTION RAW = MdeModulePkg/Logo/Logo.bmp\r
+ }\r
+ }\r
+ }\r
+\r
\r
################################################################################\r
#\r
[Rule.Common.PEIM]\r
FILE PEIM = $(NAMED_GUID) {\r
PEI_DEPEX PEI_DEPEX Optional |.depex\r
- PE32 PE32 |.efi\r
+ PE32 PE32 |.efi\r
UI STRING="$(MODULE_NAME)" Optional \r
VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER) \r
}\r
\r
+[Rule.Common.PEIM.TIANOCOMPRESSED]\r
+ FILE PEIM = $(NAMED_GUID) DEBUG_MYTOOLS_IA32 {\r
+ PEI_DEPEX PEI_DEPEX Optional |.depex\r
+ GUIDED A31280AD-481E-41B6-95E8-127F4C984779 PROCESSING_REQUIRED = TRUE {\r
+ PE32 PE32 |.efi\r
+ UI STRING="$(MODULE_NAME)" Optional\r
+ VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)\r
+ }\r
+ }\r
+\r
[Rule.Common.DXE_CORE]\r
FILE DXE_CORE = $(NAMED_GUID) {\r
COMPRESS PI_STD {\r