1 # This is NT32 FDF file
2 # $(BUILD_NUMBER) The number may be specified in the platform description (DSC) file¡¯s [Defines] section, BUILD_NUMBER element.
5 BaseAddress = 0x0|PcdFdBaseAddress
12 PcdFlashFvRecoveryBase|PcdFlashFvRecoverySize
16 PcdFlashNvStorageBase|PcdFlashNvStorageSize
18 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
19 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
20 0x8d, 0x2b, 0xf1, 0xff, 0x96, 0x76, 0x8b, 0x4c,
21 0xa9, 0x85, 0x27, 0x47, 0x07, 0x5b, 0x4f, 0x50,
22 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00,
23 0x5f, 0x46, 0x56, 0x48, 0xff, 0x8c, 0xff, 0xff,
24 0x48, 0x00, 0x3b, 0x7c, 0x00, 0x00, 0x00, 0x01,
25 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,
26 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
27 0x24, 0x56, 0x53, 0x53, 0xb8, 0xbf, 0x00, 0x00,
28 0x5a, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
32 PcdFlashNvStorageEventLogBase|PcdFlashNvStorageEventLogSize
35 PcdFlashNvStorageFtwWorkingBase|PcdFlashNvStorageFtwWorkingSize
37 0x8d, 0x2b, 0xf1, 0xff, 0x96, 0x76, 0x8b, 0x4c,
38 0xa9, 0x85, 0x27, 0x47, 0x07, 0x5b, 0x4f, 0x50,
39 0xd2, 0x5f, 0x05, 0x9e, 0xfe, 0xff, 0xff, 0xff,
40 0xff, 0xff, 0xff, 0xff, 0xe0, 0x1f, 0x00, 0x00
44 PcdFlashNvStorageFtwSpareBase|PcdFlashNvStorageFtwSpareBase
55 WRITE_DISABLED_CAP = TRUE
56 WRITE_ENABLED_CAP = TRUE
59 WRITE_LOCK_STATUS = TRUE
60 READ_DISABLED_CAP = TRUE
61 READ_ENABLED_CAP = TRUE
64 READ_LOCK_STATUS = TRUE
66 INF $(WORKSPACE)/Nt32Pkg/BootModePei/BootMode.inf
67 INF $(WORKSPACE)/Nt32Pkg/WinNtThunkDxe/WinNtThunk.inf
68 #INF $(WORKSPACE)/Nt32Pkg/MiscSubClassPlatformDxe/MiscSubclassDriver.inf
69 INF $(WORKSPACE)/Nt32Pkg/WinNtThunkPPIToProtocolPei/WinNtThunkPPIToProtocol.inf
70 INF $(WORKSPACE)/Nt32Pkg/WinNtAutoScanPei/WinNtAutoScan.inf
71 INF $(WORKSPACE)/Nt32Pkg/WinNtBlockIoDxe/WinNtBlockIo.inf
72 INF $(WORKSPACE)/Nt32Pkg/WinNtBusDriverDxe/WinNtBusDriver.inf
73 INF $(WORKSPACE)/Nt32Pkg/WinNtConsoleDxe/WinNtConsole.inf
74 INF $(WORKSPACE)/Nt32Pkg/WinNtSimpleFileSystemDxe/WinNtSimpleFileSystem.inf
75 INF $(WORKSPACE)/Nt32Pkg/WinNtGopDxe/WinNtGop.inf
76 INF $(WORKSPACE)/Nt32Pkg/WinNtSerialIoDxe/WinNtSerialIo.inf
77 INF $(WORKSPACE)/Nt32Pkg/TimerDxe/Timer.inf
78 INF $(WORKSPACE)/Nt32Pkg/ResetRuntimeDxe/Reset.inf
79 INF $(WORKSPACE)/Nt32Pkg/RealTimeClockRuntimeDxe/RealTimeClock.inf
80 INF $(WORKSPACE)/Nt32Pkg/MonotonicCounterRuntimeDxe/Metronome.inf
81 INF $(WORKSPACE)/Nt32Pkg/CpuRuntimeDxe/Cpu.inf
82 INF $(WORKSPACE)/Nt32Pkg/FvbServicesRuntimeDxe/Nt32Fwh.inf
83 #INF $(WORKSPACE)/Nt32Pkg/PlatformBdsDxe/PlatformBds.inf
84 INF $(WORKSPACE)/MdeModulePkg/Application/HelloWorld/HelloWorld.inf
85 INF $(WORKSPACE)/MdeModulePkg/Universal/Disk/DiskIo/Dxe/DiskIo.inf
86 INF $(WORKSPACE)/MdeModulePkg/Universal/Disk/Partition/Dxe/Partition.inf
87 INF $(WORKSPACE)/MdeModulePkg/Universal/Disk/UnicodeCollation/English/Dxe/English.inf
88 INF $(WORKSPACE)/MdeModulePkg/Universal/SecurityStubDxe/SecurityStub.inf
89 INF $(WORKSPACE)/MdeModulePkg/Universal/Capsule/RuntimeDxe/CapsuleRuntime.inf
90 INF $(WORKSPACE)/MdeModulePkg/Universal/Ebc/Dxe/Ebc.inf
91 INF $(WORKSPACE)/MdeModulePkg/Universal/GenericMemoryTest/Dxe/NullMemoryTest.inf
92 INF $(WORKSPACE)/MdeModulePkg/Universal/FirmwareVolume/FaultTolerantWriteLite/Dxe/FtwLite.inf
93 INF $(WORKSPACE)/MdeModulePkg/Universal/BaseMemoryTestPei/BaseMemoryTest.inf
94 INF $(WORKSPACE)/MdeModulePkg/Universal/FirmwareVolume/GuidedSectionExtraction/Crc32SectionExtract/Dxe/Crc32SectionExtract.inf
95 INF $(WORKSPACE)/MdeModulePkg/Universal/VariableRuntimeDxe/Variable.inf
96 INF $(WORKSPACE)/MdeModulePkg/Universal/RuntimeDxe/Runtime.inf
97 INF $(WORKSPACE)/MdeModulePkg/Bus/Pci/AtapiPassThru/Dxe/AtapiPassThru.inf
98 INF $(WORKSPACE)/MdeModulePkg/Universal/WatchDogTimerDxe/WatchDogTimer.inf
99 INF $(WORKSPACE)/MdeModulePkg/Universal/VariablePei/Variable.inf
100 INF $(WORKSPACE)/MdeModulePkg/Universal/VariableRuntimeDxe/Variable.inf
101 INF $(WORKSPACE)/MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBus.inf
102 INF $(WORKSPACE)/MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDisk.inf
103 INF $(WORKSPACE)/IntelFrameworkModulePkg/Bus/Pci/PciBus/Dxe/PciBus.inf
104 INF $(WORKSPACE)/IntelFrameworkModulePkg/Bus/Pci/IdeBus/Dxe/IdeBus.inf
105 INF $(WORKSPACE)/IntelFrameworkModulePkg/Universal/DataHub/DataHub/Dxe/DataHub.inf
106 INF $(WORKSPACE)/IntelFrameworkModulePkg/Universal/DataHub/DataHubStdErr/Dxe/DataHubStdErr.inf
107 INF $(WORKSPACE)/IntelFrameworkModulePkg/Universal/StatusCode/Dxe/DxeStatusCode.inf
108 INF $(WORKSPACE)/IntelFrameworkModulePkg/Universal/StatusCode/Pei/PeiStatusCode.inf
109 INF $(WORKSPACE)/IntelFrameworkModulePkg/Universal/HiiDataBaseDxe/HiiDatabase.inf
110 INF $(WORKSPACE)/IntelFrameworkModulePkg/Universal/SetupBrowserDxe/SetupBrowser.inf
111 #INF $(WORKSPACE)/IntelFrameworkModulePkg/Universal/DriverSampleDxe/DriverSample.inf
112 INF $(WORKSPACE)/MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBus.inf ##This driver follows UEFI specification definition
113 INF $(WORKSPACE)/MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDisk.inf ##This driver follows UEFI specification definition
114 FILE APPLICATION = c57ad6b7-0515-40a8-9d21-551652854e37 CHECKSUM {
115 SECTION COMPRESS PI_STD {
117 SECTION PE32 = EdkShellBinPkg/FullShell/ia32/Shell_Full.efi
121 FILE DRIVER = 961578FE-B6B7-44c3-AF35-6BC705CD2B1F CHECKSUM {
122 SECTION COMPRESS PI_STD {
124 SECTION PE32 = FatBinPkg/Fat/Ia32/Fat.efi
128 FILE FREEFORM = 7BB28B99-61BB-11D5-9A5D-0090273FC14D CHECKSUM {
129 SECTION COMPRESS PI_STD {
131 SECTION RAW = EdkNt32Pkg/Logo/Logo.bmp
136 [Rule.Common.PEI_CORE]
137 FILE PEI_CORE = $(NAMED_GUID) CheckSum {
138 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi
139 UI Optional $(MODULE_NAME)
140 VERSION Optional BUILD_NUM=$(BUILD_NUMBER) $(INF_VERSION)
144 FILE PEIM = $(NAMED_GUID) CheckSum {
145 PEI_DEPEX Optional $(INF_OUTPUT)/$(MODULE_NAME).Depex
146 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi
147 UI Optional $(MODULE_NAME)
148 VERSION Optional BUILD_NUM=$(BUILD_NUMBER) $(INF_VERSION)
151 [Rule.Common.DXE_CORE]
152 FILE DXE_CORE = $(NAMED_GUID) CheckSum {
154 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi
155 UI Optional $(MODULE_NAME)
156 VERSION Optional BUILD_NUM=$(BUILD_NUMBER) $(INF_VERSION)
160 [Rule.Common.UEFI_DRIVER]
161 FILE DRIVER = $(NAMED_GUID) CheckSum {
164 DXE_DEPEX Optional $(INF_OUTPUT)/$(MODULE_NAME).depex
165 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi
166 UI Optional $(MODULE_NAME)
167 VERSION Optional BUILD_NUM=$(BUILD_NUMBER) $(INF_VERSION)
172 [Rule.Common.DXE_DRIVER]
173 FILE DRIVER = $(NAMED_GUID) CheckSum {
176 DXE_DEPEX Optional $(INF_OUTPUT)/$(MODULE_NAME).depex
177 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi
178 UI Optional $(MODULE_NAME)
179 VERSION Optional BUILD_NUM=$(BUILD_NUMBER) $(INF_VERSION)
184 [Rule.Common.DXE_RUNTIME_DRIVER]
185 FILE DRIVER = $(NAMED_GUID) CheckSum {
188 DXE_DEPEX Optional $(INF_OUTPUT)/$(MODULE_NAME).depex
189 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi
190 UI Optional $(MODULE_NAME)
191 VERSION Optional BUILD_NUM=$(BUILD_NUMBER) $(INF_VERSION)
196 [Rule.Common.UEFI_APPLICATION]
197 FILE APPLICATION = $(NAMED_GUID) CheckSum {
200 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi
201 UI Optional $(MODULE_NAME)
202 VERSION Optional BUILD_NUM=$(BUILD_NUMBER) $(INF_VERSION)