VirtualBox

source: vbox/trunk/src/VBox/Devices/EFI/Firmware2/VBoxPkg/VBoxPkgOSEX64.dsc@ 31903

Last change on this file since 31903 was 29132, checked in by vboxsync, 15 years ago

EFI: ose vbox.dsc file for 64-bit firmware.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 18.7 KB
Line 
1# $Id: VBoxPkgOSEX64.dsc 29132 2010-05-06 11:10:01Z vboxsync $
2
3#
4# Copyright (C) 2009-2010 Sun Microsystems, Inc.
5#
6# This file is part of VirtualBox Open Source Edition (OSE), as
7# available from http://www.virtualbox.org. This file is free software;
8# you can redistribute it and/or modify it under the terms of the GNU
9# General Public License (GPL) as published by the Free Software
10# Foundation, in version 2 as it comes in the "COPYING" file of the
11# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
12# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
13#
14# The contents of this file may alternatively be used under the terms
15# of the Common Development and Distribution License Version 1.0
16# (CDDL) only, as it comes in the "COPYING.CDDL" file of the
17# VirtualBox OSE distribution, in which case the provisions of the
18# CDDL are applicable instead of those of the GPL.
19#
20# You may elect to license modified versions of this file under the
21# terms and conditions of either the GPL or the CDDL or both.
22#
23# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa
24# Clara, CA 95054 USA or visit http://www.sun.com if you need
25# additional information or have any questions.
26#/
27
28#/** @file
29# EFI/Framework Open Virtual Machine Firmware (OVMF) platform
30#
31# Copyright (c) 2006 - 2009, Intel Corporation
32#
33# All rights reserved. This program and the accompanying materials
34# are licensed and made available under the terms and conditions of the BSD License
35# which accompanies this distribution. The full text of the license may be found at
36# http://opensource.org/licenses/bsd-license.php
37#
38# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
39# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
40#
41#**/
42
43################################################################################
44#
45# Defines Section - statements that will be processed to create a Makefile.
46#
47################################################################################
48[Defines]
49 PLATFORM_NAME = VBoxPkg
50 PLATFORM_GUID = 5a9e7754-d81b-49ea-85ad-69eaa7b1539b
51 PLATFORM_VERSION = 0.1
52 DSC_ SPECIFICATION = 0x00010005
53 OUTPUT_DIRECTORY = Build/VBoxPkgX64
54 SUPPORTED_ARCHITECTURES = X64
55 BUILD_TARGETS = DEBUG|RELEASE
56 SKUID_IDENTIFIER = DEFAULT
57 FLASH_DEFINITION = VBoxPkg/VBoxPkgOSE.fdf
58
59################################################################################
60#
61# SKU Identification section - list of all SKU IDs supported by this Platform.
62#
63################################################################################
64[SkuIds]
65 0|DEFAULT
66
67################################################################################
68#
69# Library Class section - list of all Library Classes needed by this Platform.
70#
71################################################################################
72[LibraryClasses.common]
73 PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf
74 TimerLib|OvmfPkg/Library/AcpiTimerLib/AcpiTimerLib.inf
75 PrintLib|MdePkg/Library/BasePrintLib/BasePrintLib.inf
76 BaseMemoryLib|MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf
77 BaseLib|MdePkg/Library/BaseLib/BaseLib.inf
78 SynchronizationLib|MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.inf
79 CpuLib|MdePkg/Library/BaseCpuLib/BaseCpuLib.inf
80 PerformanceLib|MdePkg/Library/BasePerformanceLibNull/BasePerformanceLibNull.inf
81 #PeCoffLib|MdePkg/Library/BasePeCoffLib/BasePeCoffLib.inf
82 PeCoffLib|VBoxPkg/Library/VBoxPeCoffLib/VBoxPeCoffLib.inf
83 PeCoffExtraActionLib|MdePkg/Library/BasePeCoffExtraActionLibNull/BasePeCoffExtraActionLibNull.inf
84 CacheMaintenanceLib|MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.inf
85 UefiDecompressLib|MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.inf
86 UefiHiiServicesLib|MdeModulePkg/Library/UefiHiiServicesLib/UefiHiiServicesLib.inf
87 HiiLib|MdeModulePkg/Library/UefiHiiLib/UefiHiiLib.inf
88 #GenericBdsLib|IntelFrameworkModulePkg/Library/GenericBdsLib/GenericBdsLib.inf
89 GenericBdsLib|VBoxPkg/Library/VBoxGenericBdsLib/VBoxGenericBdsLib.inf
90 CapsuleLib|MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.inf
91 DxeServicesLib|MdePkg/Library/DxeServicesLib/DxeServicesLib.inf
92 PeCoffGetEntryPointLib|MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf
93 PciCf8Lib|MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.inf
94 PciLib|MdePkg/Library/BasePciLibCf8/BasePciLibCf8.inf
95 IoLib|MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf
96 OemHookStatusCodeLib|IntelFrameworkModulePkg/Library/OemHookStatusCodeLibNull/OemHookStatusCodeLibNull.inf
97 SerialPortLib|PcAtChipsetPkg/Library/SerialIoLib/SerialIoLib.inf
98 MtrrLib|UefiCpuPkg/Library/MtrrLib/MtrrLib.inf
99 UefiLib|MdePkg/Library/UefiLib/UefiLib.inf
100 UefiBootServicesTableLib|MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf
101 UefiRuntimeServicesTableLib|MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf
102 UefiDriverEntryPoint|MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf
103 UefiApplicationEntryPoint|MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.inf
104 DevicePathLib|MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf
105 NvVarsFileLib|OvmfPkg/Library/NvVarsFileLib/NvVarsFileLib.inf
106 FileHandleLib|ShellPkg/Library/BaseFileHandleLib/BaseFileHandleLib.inf
107
108[LibraryClasses.common.SEC]
109 #DebugLib|MdePkg/Library/BaseDebugLibSerialPort/BaseDebugLibSerialPort.inf
110 DebugLib|VBoxPkg/Library/VBoxDebugLib/VBoxDebugLib.inf
111 ReportStatusCodeLib|IntelFrameworkModulePkg/Library/PeiReportStatusCodeLib/PeiReportStatusCodeLib.inf
112
113[LibraryClasses.common.PEI_CORE]
114 BaseMemoryLib|MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf
115 HobLib|MdePkg/Library/PeiHobLib/PeiHobLib.inf
116 PeiServicesTablePointerLib|MdePkg/Library/PeiServicesTablePointerLibIdt/PeiServicesTablePointerLibIdt.inf
117 PeiServicesLib|MdePkg/Library/PeiServicesLib/PeiServicesLib.inf
118 MemoryAllocationLib|MdePkg/Library/PeiMemoryAllocationLib/PeiMemoryAllocationLib.inf
119 PeiCoreEntryPoint|MdePkg/Library/PeiCoreEntryPoint/PeiCoreEntryPoint.inf
120 ReportStatusCodeLib|IntelFrameworkModulePkg/Library/PeiReportStatusCodeLib/PeiReportStatusCodeLib.inf
121 OemHookStatusCodeLib|IntelFrameworkModulePkg/Library/OemHookStatusCodeLibNull/OemHookStatusCodeLibNull.inf
122 PeCoffGetEntryPointLib|MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf
123 DebugLib|VBoxPkg/Library/VBoxDebugLib/VBoxDebugLib.inf
124 #DebugLib|MdePkg/Library/BaseDebugLibSerialPort/BaseDebugLibSerialPort.inf
125
126[LibraryClasses.common.PEIM]
127 BaseMemoryLib|MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf
128 HobLib|MdePkg/Library/PeiHobLib/PeiHobLib.inf
129 PeiServicesTablePointerLib|MdePkg/Library/PeiServicesTablePointerLibIdt/PeiServicesTablePointerLibIdt.inf
130 PeiServicesLib|MdePkg/Library/PeiServicesLib/PeiServicesLib.inf
131 MemoryAllocationLib|MdePkg/Library/PeiMemoryAllocationLib/PeiMemoryAllocationLib.inf
132 PeimEntryPoint|MdePkg/Library/PeimEntryPoint/PeimEntryPoint.inf
133 ReportStatusCodeLib|IntelFrameworkModulePkg/Library/PeiReportStatusCodeLib/PeiReportStatusCodeLib.inf
134 OemHookStatusCodeLib|IntelFrameworkModulePkg/Library/OemHookStatusCodeLibNull/OemHookStatusCodeLibNull.inf
135 PeCoffGetEntryPointLib|MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf
136 DebugLib|VBoxPkg/Library/VBoxDebugLib/VBoxDebugLib.inf
137 #DebugLib|MdePkg/Library/BaseDebugLibSerialPort/BaseDebugLibSerialPort.inf
138 PeiResourcePublicationLib|MdePkg/Library/PeiResourcePublicationLib/PeiResourcePublicationLib.inf
139 ExtractGuidedSectionLib|MdePkg/Library/PeiExtractGuidedSectionLib/PeiExtractGuidedSectionLib.inf
140
141[LibraryClasses.common.DXE_CORE]
142 HobLib|MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib.inf
143 DxeCoreEntryPoint|MdePkg/Library/DxeCoreEntryPoint/DxeCoreEntryPoint.inf
144 MemoryAllocationLib|MdeModulePkg/Library/DxeCoreMemoryAllocationLib/DxeCoreMemoryAllocationLib.inf
145 ReportStatusCodeLib|IntelFrameworkModulePkg/Library/DxeReportStatusCodeLibFramework/DxeReportStatusCodeLib.inf
146 #DebugLib|MdePkg/Library/BaseDebugLibSerialPort/BaseDebugLibSerialPort.inf
147 DebugLib|VBoxPkg/Library/VBoxDebugLib/VBoxDebugLib.inf
148 PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf
149 ExtractGuidedSectionLib|MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.inf
150
151[LibraryClasses.common.DXE_RUNTIME_DRIVER]
152 HobLib|MdePkg/Library/DxeHobLib/DxeHobLib.inf
153 DxeCoreEntryPoint|MdePkg/Library/DxeCoreEntryPoint/DxeCoreEntryPoint.inf
154 MemoryAllocationLib|MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf
155 ReportStatusCodeLib|IntelFrameworkModulePkg/Library/SmmRuntimeDxeReportStatusCodeLibFramework/SmmRuntimeDxeReportStatusCodeLibFramework.inf
156 DebugLib|VBoxPkg/Library/VBoxDebugLib/VBoxDebugLib.inf
157 #DebugLib|MdePkg/Library/BaseDebugLibSerialPort/BaseDebugLibSerialPort.inf
158 PcdLib|MdePkg/Library/DxePcdLib/DxePcdLib.inf
159 ExtractGuidedSectionLib|MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.inf
160 UefiRuntimeLib|MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.inf
161 DxeServicesTableLib|MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.inf
162
163[LibraryClasses.common.UEFI_DRIVER]
164 HobLib|MdePkg/Library/DxeHobLib/DxeHobLib.inf
165 DxeCoreEntryPoint|MdePkg/Library/DxeCoreEntryPoint/DxeCoreEntryPoint.inf
166 MemoryAllocationLib|MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf
167 ReportStatusCodeLib|IntelFrameworkModulePkg/Library/DxeReportStatusCodeLibFramework/DxeReportStatusCodeLib.inf
168 DebugLib|VBoxPkg/Library/VBoxDebugLib/VBoxDebugLib.inf
169 #DebugLib|MdePkg/Library/BaseDebugLibSerialPort/BaseDebugLibSerialPort.inf
170 PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf
171 ExtractGuidedSectionLib|MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.inf
172 UefiScsiLib|MdePkg/Library/UefiScsiLib/UefiScsiLib.inf
173
174[LibraryClasses.common.DXE_DRIVER]
175 HobLib|MdePkg/Library/DxeHobLib/DxeHobLib.inf
176 PcdLib|MdePkg/Library/DxePcdLib/DxePcdLib.inf
177 MemoryAllocationLib|MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf
178 ReportStatusCodeLib|IntelFrameworkModulePkg/Library/DxeReportStatusCodeLibFramework/DxeReportStatusCodeLib.inf
179 DxeServicesTableLib|MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.inf
180 UefiScsiLib|MdePkg/Library/UefiScsiLib/UefiScsiLib.inf
181 #DebugLib|MdePkg/Library/BaseDebugLibSerialPort/BaseDebugLibSerialPort.inf
182 DebugLib|VBoxPkg/Library/VBoxDebugLib/VBoxDebugLib.inf
183 NetLib|MdeModulePkg/Library/DxeNetLib/DxeNetLib.inf
184 IpIoLib|MdeModulePkg/Library/DxeIpIoLib/DxeIpIoLib.inf
185 UdpIoLib|MdeModulePkg/Library/DxeUdpIoLib/DxeUdpIoLib.inf
186 DpcLib|MdeModulePkg/Library/DxeDpcLib/DxeDpcLib.inf
187 PlatformBdsLib|OvmfPkg/Library/PlatformBdsLib/PlatformBdsLib.inf
188
189[LibraryClasses.common.UEFI_APPLICATION]
190 HobLib|MdePkg/Library/DxeHobLib/DxeHobLib.inf
191 MemoryAllocationLib|MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf
192 DebugLib|VBoxPkg/Library/VBoxDebugLib/VBoxDebugLib.inf
193 #DebugLib|MdePkg/Library/BaseDebugLibSerialPort/BaseDebugLibSerialPort.inf
194
195################################################################################
196#
197# Pcd Section - list of all EDK II PCD Entries defined by this Platform.
198#
199################################################################################
200[PcdsFeatureFlag.common]
201 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeUseHardSerial|TRUE
202 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeUseSerial|TRUE
203
204[PcdsFixedAtBuild.common]
205 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeMemorySize|1
206 gEfiSioTokenSpaceGuid.PcdSerialRegisterBase|0x3F8
207 gEfiSioTokenSpaceGuid.PcdSerialLineControl|0x07
208 gEfiSioTokenSpaceGuid.PcdSerialBoudRate|115200
209
210 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfFirmwareFdSize|0x200000
211 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfFirmwareBlockSize|0x10000
212 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfFlashFvRecoveryBase|0xFFE00000
213 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfFlashFvRecoverySize|0x00200000
214
215 gEfiMdePkgTokenSpaceGuid.PcdMaximumGuidedExtractHandler|0x10
216 gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreMaxFvSupported|6
217 gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreMaxPeimPerFv|32
218 gEfiMdeModulePkgTokenSpaceGuid.PcdMaxVariableSize|0x400
219 gEfiMdeModulePkgTokenSpaceGuid.PcdMaxHardwareErrorVariableSize|0x8000
220 gEfiMdeModulePkgTokenSpaceGuid.PcdVariableStoreSize|0xc000
221 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize|0xc000
222 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingSize|0x2000
223 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize|0x10000
224
225 gEfiEdkModulePkgTokenSpaceGuid.PcdDxePcdDatabaseTraverseEnabled|TRUE
226 gEfiMdeModulePkgTokenSpaceGuid.PcdVpdBaseAddress|0x0
227 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor|L"VBOX 64"|VOID*
228 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareRevision|0x10001|UINT32
229
230[PcdsFeatureFlag.common]
231 gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSupportUefiDecompress|FALSE
232 gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode|FALSE
233
234 gEfiMdeModulePkgTokenSpaceGuid.PcdConOutGopSupport|TRUE
235 gEfiMdeModulePkgTokenSpaceGuid.PcdConOutUgaSupport|FALSE
236 gOptionRomPkgTokenSpaceGuid.PcdSupportGop|TRUE
237 gOptionRomPkgTokenSpaceGuid.PcdSupportUga|FALSE
238
239[PcdsFixedAtBuild.common]
240 gEfiMdePkgTokenSpaceGuid.PcdReportStatusCodePropertyMask|0x07
241 gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel|0x8000004F
242 gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask|0x2F
243
244
245################################################################################
246#
247# Pcd Dynamic Section - list of all EDK II PCD Entries defined by this Platform
248#
249################################################################################
250
251[PcdsDynamicDefault.common]
252 gEfiMdeModulePkgTokenSpaceGuid.PcdEmuVariableNvStoreReserved|0
253 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase|0
254 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase|0
255 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase|0
256
257
258################################################################################
259#
260# Components Section - list of all EDK II Modules needed by this Platform.
261#
262################################################################################
263[Components.common]
264 #
265 # SEC Phase modules
266 #
267 OvmfPkg/Sec/SecMain.inf
268
269 #
270 # PEI Phase modules
271 #
272 MdeModulePkg/Core/Pei/PeiMain.inf
273 MdeModulePkg/Universal/PCD/Pei/Pcd.inf {
274 <LibraryClasses>
275 PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf
276 }
277 IntelFrameworkModulePkg/Universal/StatusCode/Pei/StatusCodePei.inf
278 MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf {
279 <LibraryClasses>
280 NULL|IntelFrameworkModulePkg/Library/LzmaCustomDecompressLib/LzmaCustomDecompressLib.inf
281 }
282
283 OvmfPkg/PlatformPei/PlatformPei.inf {
284 <LibraryClasses>
285 PcdLib|MdePkg/Library/PeiPcdLib/PeiPcdLib.inf
286 }
287
288 #
289 # DXE Phase modules
290 #
291 MdeModulePkg/Core/Dxe/DxeMain.inf {
292 <LibraryClasses>
293 NULL|IntelFrameworkModulePkg/Library/LzmaCustomDecompressLib/LzmaCustomDecompressLib.inf
294 }
295
296 IntelFrameworkModulePkg/Universal/StatusCode/RuntimeDxe/StatusCodeRuntimeDxe.inf
297 MdeModulePkg/Universal/PCD/Dxe/Pcd.inf {
298 <LibraryClasses>
299 PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf
300 }
301
302 MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf
303 MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf
304 IntelFrameworkModulePkg/Universal/DataHubDxe/DataHubDxe.inf
305 MdeModulePkg/Universal/EbcDxe/EbcDxe.inf
306 PcAtChipsetPkg/8259InterruptControllerDxe/8259.inf
307 UefiCpuPkg/CpuIoDxe/CpuIo.inf
308 UefiCpuPkg/CpuDxe/CpuDxe.inf
309 PcAtChipsetPkg/8254TimerDxe/8254Timer.inf
310 PcAtChipsetPkg/PciHostBridgeDxe/PciHostBridgeDxe.inf
311 IntelFrameworkModulePkg/Bus/Pci/PciBusDxe/PciBusDxe.inf
312 PcAtChipsetPkg/KbcResetDxe/Reset.inf
313 MdeModulePkg/Universal/Metronome/Metronome.inf {
314 <LibraryClasses>
315 TimerLib|OvmfPkg/Library/AcpiTimerLib/AcpiTimerLib.inf
316 }
317
318 PcAtChipsetPkg/PcatRealTimeClockRuntimeDxe/PcatRealTimeClockRuntimeDxe.inf {
319 <LibraryClasses>
320 TimerLib|OvmfPkg/Library/AcpiTimerLib/AcpiTimerLib.inf
321 }
322
323 IntelFrameworkModulePkg/Universal/BdsDxe/BdsDxe.inf {
324 <LibraryClasses>
325 TimerLib|OvmfPkg/Library/AcpiTimerLib/AcpiTimerLib.inf
326 }
327
328 OvmfPkg/EmuVariableFvbRuntimeDxe/Fvb.inf {
329 <LibraryClasses>
330 PlatformFvbLib|OvmfPkg/Library/EmuVariableFvbLib/EmuVariableFvbLib.inf
331 }
332 MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe.inf
333 MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf
334 MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf
335 MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxe.inf
336 MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf
337 MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf
338 MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf
339 MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf
340 MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxe.inf
341 MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf
342 MdeModulePkg/Universal/PrintDxe/PrintDxe.inf
343 MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf
344 MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf
345 MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf
346 MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBusDxe.inf
347 MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDiskDxe.inf
348 IntelFrameworkModulePkg/Bus/Pci/IdeBusDxe/IdeBusDxe.inf
349 PcAtChipsetPkg/Bus/Pci/IdeControllerDxe/IdeControllerDxe.inf
350 MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf
351 MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf
352
353 # VBOX
354 VBoxPkg/VBoxFsDxe/VBoxIso9660.inf
355 VBoxPkg/VBoxFsDxe/VBoxHfs.inf
356 VBoxPkg/VBoxVgaMiniPortDxe/VBoxVgaMiniPortDxe.inf
357 VBoxPkg/VBoxVgaDxe/VBoxVgaDxe.inf
358 VBoxPkg/VBoxSysTables/VBoxSysTables.inf
359 VBoxPkg/VBoxAppleSim/VBoxAppleSim.inf
360 VBoxPkg/VBoxConsoleDxe/VBoxConsoleDxe.inf
361 # VBOX end
362
363 #
364 # ISA Support
365 #
366 PcAtChipsetPkg/IsaAcpiDxe/IsaAcpi.inf
367 IntelFrameworkModulePkg/Bus/Isa/IsaBusDxe/IsaBusDxe.inf
368 IntelFrameworkModulePkg/Bus/Isa/IsaSerialDxe/IsaSerialDxe.inf
369 IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2keyboardDxe.inf
370 IntelFrameworkModulePkg/Bus/Isa/IsaFloppyDxe/IsaFloppyDxe.inf
371
372 #
373 # ACPI Support
374 #
375 MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatformDxe.inf
376 MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableDxe.inf
377
378 #
379 # Don't include it to fdf
380
381[BuildOptions.common]
382 GCC:*_*_*_CC_FLAGS = -DVBOX -DARCH_BITS=64 -DHC_ARCH_BITS=64 -DEFI_SPECIFICATION_VERSION=0x0002000A -DPI_SPECIFICATION_VERSION=0x00010000 -DTIANO_RELEASE_VERSION=0x00080006
383 GCC:*_*_*_DLINK_FLAGS = --image-base 0x1f000000
384 INTEL:*_*_*_CC_FLAGS = -DVBOX -DARCH_BITS=64 -DHC_ARCH_BITS=64 -DEFI_SPECIFICATION_VERSION=0x0002000A -DPI_SPECIFICATION_VERSION=0x00010000 -DTIANO_RELEASE_VERSION=0x00080006
385 MSFT:*_*_*_CC_FLAGS = -DVBOX -DARCH_BITS=64 -DHC_ARCH_BITS=64 -DEFI_SPECIFICATION_VERSION=0x0002000A -DPI_SPECIFICATION_VERSION=0x00010000 -DTIANO_RELEASE_VERSION=0x00080006
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette