VirtualBox

source: vbox/trunk/src/VBox/Devices/EFI/Firmware2/VBoxPkg/VBoxPkgX64.dsc@ 33211

Last change on this file since 33211 was 33028, checked in by vboxsync, 14 years ago

EFI: replaces IdeBus{Conroller,Bus}Dxe drivers with VBox's ones.

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