VirtualBox

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

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

EFI: refactoring

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 18.3 KB
Line 
1# $Id: VBoxPkgX64.dsc 26451 2010-02-11 18:40:00Z 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/VBoxPkg.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|VBoxPkg/Library/VBoxPeCoffLib/VBoxPeCoffLib.inf
82 PeCoffExtraActionLib|MdePkg/Library/BasePeCoffExtraActionLibNull/BasePeCoffExtraActionLibNull.inf
83 CacheMaintenanceLib|MdePkg/Library/BaseCacheMaintenanceLib/BaseCacheMaintenanceLib.inf
84 UefiDecompressLib|MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.inf
85 UefiHiiServicesLib|MdeModulePkg/Library/UefiHiiServicesLib/UefiHiiServicesLib.inf
86 HiiLib|MdeModulePkg/Library/UefiHiiLib/UefiHiiLib.inf
87 GenericBdsLib|VBoxPkg/Library/VBoxGenericBdsLib/VBoxGenericBdsLib.inf
88 CapsuleLib|MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.inf
89 DxeServicesLib|MdePkg/Library/DxeServicesLib/DxeServicesLib.inf
90 PeCoffGetEntryPointLib|MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf
91 PciCf8Lib|MdePkg/Library/BasePciCf8Lib/BasePciCf8Lib.inf
92 PciLib|MdePkg/Library/BasePciLibCf8/BasePciLibCf8.inf
93 IoLib|MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf
94 OemHookStatusCodeLib|IntelFrameworkModulePkg/Library/OemHookStatusCodeLibNull/OemHookStatusCodeLibNull.inf
95 SerialPortLib|PcAtChipsetPkg/Library/SerialIoLib/SerialIoLib.inf
96 MtrrLib|UefiCpuPkg/Library/MtrrLib/MtrrLib.inf
97 UefiLib|MdePkg/Library/UefiLib/UefiLib.inf
98 UefiBootServicesTableLib|MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf
99 UefiRuntimeServicesTableLib|MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf
100 UefiDriverEntryPoint|MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf
101 UefiApplicationEntryPoint|MdePkg/Library/UefiApplicationEntryPoint/UefiApplicationEntryPoint.inf
102 DevicePathLib|MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf
103 NvVarsFileLib|OvmfPkg/Library/NvVarsFileLib/NvVarsFileLib.inf
104 FileHandleLib|ShellPkg/Library/BaseFileHandleLib/BaseFileHandleLib.inf
105
106[LibraryClasses.common.SEC]
107 #DebugLib|MdePkg/Library/BaseDebugLibSerialPort/BaseDebugLibSerialPort.inf
108 DebugLib|VBoxPkg/Library/VBoxDebugLib/VBoxDebugLib.inf
109 ReportStatusCodeLib|IntelFrameworkModulePkg/Library/PeiReportStatusCodeLib/PeiReportStatusCodeLib.inf
110
111[LibraryClasses.common.PEI_CORE]
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 PeiCoreEntryPoint|MdePkg/Library/PeiCoreEntryPoint/PeiCoreEntryPoint.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
124[LibraryClasses.common.PEIM]
125 BaseMemoryLib|MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf
126 HobLib|MdePkg/Library/PeiHobLib/PeiHobLib.inf
127 PeiServicesTablePointerLib|MdePkg/Library/PeiServicesTablePointerLibIdt/PeiServicesTablePointerLibIdt.inf
128 PeiServicesLib|MdePkg/Library/PeiServicesLib/PeiServicesLib.inf
129 MemoryAllocationLib|MdePkg/Library/PeiMemoryAllocationLib/PeiMemoryAllocationLib.inf
130 PeimEntryPoint|MdePkg/Library/PeimEntryPoint/PeimEntryPoint.inf
131 ReportStatusCodeLib|IntelFrameworkModulePkg/Library/PeiReportStatusCodeLib/PeiReportStatusCodeLib.inf
132 OemHookStatusCodeLib|IntelFrameworkModulePkg/Library/OemHookStatusCodeLibNull/OemHookStatusCodeLibNull.inf
133 PeCoffGetEntryPointLib|MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf
134 DebugLib|VBoxPkg/Library/VBoxDebugLib/VBoxDebugLib.inf
135 #DebugLib|MdePkg/Library/BaseDebugLibSerialPort/BaseDebugLibSerialPort.inf
136 PeiResourcePublicationLib|MdePkg/Library/PeiResourcePublicationLib/PeiResourcePublicationLib.inf
137 ExtractGuidedSectionLib|MdePkg/Library/PeiExtractGuidedSectionLib/PeiExtractGuidedSectionLib.inf
138
139[LibraryClasses.common.DXE_CORE]
140 HobLib|MdePkg/Library/DxeCoreHobLib/DxeCoreHobLib.inf
141 DxeCoreEntryPoint|MdePkg/Library/DxeCoreEntryPoint/DxeCoreEntryPoint.inf
142 MemoryAllocationLib|MdeModulePkg/Library/DxeCoreMemoryAllocationLib/DxeCoreMemoryAllocationLib.inf
143 ReportStatusCodeLib|IntelFrameworkModulePkg/Library/DxeReportStatusCodeLibFramework/DxeReportStatusCodeLib.inf
144 #DebugLib|MdePkg/Library/BaseDebugLibSerialPort/BaseDebugLibSerialPort.inf
145 DebugLib|VBoxPkg/Library/VBoxDebugLib/VBoxDebugLib.inf
146 PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf
147 ExtractGuidedSectionLib|MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.inf
148
149[LibraryClasses.common.DXE_RUNTIME_DRIVER]
150 HobLib|MdePkg/Library/DxeHobLib/DxeHobLib.inf
151 DxeCoreEntryPoint|MdePkg/Library/DxeCoreEntryPoint/DxeCoreEntryPoint.inf
152 MemoryAllocationLib|MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf
153 ReportStatusCodeLib|IntelFrameworkModulePkg/Library/SmmRuntimeDxeReportStatusCodeLibFramework/SmmRuntimeDxeReportStatusCodeLibFramework.inf
154 DebugLib|VBoxPkg/Library/VBoxDebugLib/VBoxDebugLib.inf
155 #DebugLib|MdePkg/Library/BaseDebugLibSerialPort/BaseDebugLibSerialPort.inf
156 PcdLib|MdePkg/Library/DxePcdLib/DxePcdLib.inf
157 ExtractGuidedSectionLib|MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.inf
158 UefiRuntimeLib|MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.inf
159 DxeServicesTableLib|MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.inf
160
161[LibraryClasses.common.UEFI_DRIVER]
162 HobLib|MdePkg/Library/DxeHobLib/DxeHobLib.inf
163 DxeCoreEntryPoint|MdePkg/Library/DxeCoreEntryPoint/DxeCoreEntryPoint.inf
164 MemoryAllocationLib|MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf
165 ReportStatusCodeLib|IntelFrameworkModulePkg/Library/DxeReportStatusCodeLibFramework/DxeReportStatusCodeLib.inf
166 DebugLib|VBoxPkg/Library/VBoxDebugLib/VBoxDebugLib.inf
167 #DebugLib|MdePkg/Library/BaseDebugLibSerialPort/BaseDebugLibSerialPort.inf
168 PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf
169 ExtractGuidedSectionLib|MdePkg/Library/DxeExtractGuidedSectionLib/DxeExtractGuidedSectionLib.inf
170 UefiScsiLib|MdePkg/Library/UefiScsiLib/UefiScsiLib.inf
171
172[LibraryClasses.common.DXE_DRIVER]
173 HobLib|MdePkg/Library/DxeHobLib/DxeHobLib.inf
174 PcdLib|MdePkg/Library/DxePcdLib/DxePcdLib.inf
175 MemoryAllocationLib|MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf
176 ReportStatusCodeLib|IntelFrameworkModulePkg/Library/DxeReportStatusCodeLibFramework/DxeReportStatusCodeLib.inf
177 DxeServicesTableLib|MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.inf
178 UefiScsiLib|MdePkg/Library/UefiScsiLib/UefiScsiLib.inf
179 #DebugLib|MdePkg/Library/BaseDebugLibSerialPort/BaseDebugLibSerialPort.inf
180 DebugLib|VBoxPkg/Library/VBoxDebugLib/VBoxDebugLib.inf
181 NetLib|MdeModulePkg/Library/DxeNetLib/DxeNetLib.inf
182 IpIoLib|MdeModulePkg/Library/DxeIpIoLib/DxeIpIoLib.inf
183 UdpIoLib|MdeModulePkg/Library/DxeUdpIoLib/DxeUdpIoLib.inf
184 DpcLib|MdeModulePkg/Library/DxeDpcLib/DxeDpcLib.inf
185 PlatformBdsLib|OvmfPkg/Library/PlatformBdsLib/PlatformBdsLib.inf
186
187[LibraryClasses.common.UEFI_APPLICATION]
188 HobLib|MdePkg/Library/DxeHobLib/DxeHobLib.inf
189 MemoryAllocationLib|MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf
190 DebugLib|VBoxPkg/Library/VBoxDebugLib/VBoxDebugLib.inf
191 #DebugLib|MdePkg/Library/BaseDebugLibSerialPort/BaseDebugLibSerialPort.inf
192
193################################################################################
194#
195# Pcd Section - list of all EDK II PCD Entries defined by this Platform.
196#
197################################################################################
198[PcdsFeatureFlag.common]
199 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeUseHardSerial|TRUE
200 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeUseSerial|TRUE
201
202[PcdsFixedAtBuild.common]
203 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeMemorySize|1
204 gEfiSioTokenSpaceGuid.PcdSerialRegisterBase|0x3F8
205 gEfiSioTokenSpaceGuid.PcdSerialLineControl|0x07
206 gEfiSioTokenSpaceGuid.PcdSerialBoudRate|115200
207
208 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfFirmwareFdSize|0x200000
209 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfFirmwareBlockSize|0x10000
210 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfFlashFvRecoveryBase|0xFFE00000
211 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfFlashFvRecoverySize|0x00200000
212
213 gEfiMdePkgTokenSpaceGuid.PcdMaximumGuidedExtractHandler|0x10
214 gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreMaxFvSupported|6
215 gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreMaxPeimPerFv|32
216 gEfiMdeModulePkgTokenSpaceGuid.PcdMaxVariableSize|0x400
217 gEfiMdeModulePkgTokenSpaceGuid.PcdMaxHardwareErrorVariableSize|0x8000
218 gEfiMdeModulePkgTokenSpaceGuid.PcdVariableStoreSize|0xc000
219 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize|0xc000
220 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingSize|0x2000
221 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize|0x10000
222
223 gEfiEdkModulePkgTokenSpaceGuid.PcdDxePcdDatabaseTraverseEnabled|TRUE
224 gEfiMdeModulePkgTokenSpaceGuid.PcdVpdBaseAddress|0x0
225 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVendor|L"VBOX 64"|VOID*
226 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareRevision|0x10001|UINT32
227
228[PcdsFeatureFlag.common]
229 gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSupportUefiDecompress|FALSE
230 gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode|FALSE
231
232 gEfiMdeModulePkgTokenSpaceGuid.PcdConOutGopSupport|TRUE
233 gEfiMdeModulePkgTokenSpaceGuid.PcdConOutUgaSupport|FALSE
234 gOptionRomPkgTokenSpaceGuid.PcdSupportGop|TRUE
235 gOptionRomPkgTokenSpaceGuid.PcdSupportUga|FALSE
236
237[PcdsFixedAtBuild.common]
238 gEfiMdePkgTokenSpaceGuid.PcdReportStatusCodePropertyMask|0x07
239 gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel|0x8000004F
240 gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask|0x2F
241
242
243################################################################################
244#
245# Pcd Dynamic Section - list of all EDK II PCD Entries defined by this Platform
246#
247################################################################################
248
249[PcdsDynamicDefault.common]
250 gEfiMdeModulePkgTokenSpaceGuid.PcdEmuVariableNvStoreReserved|0
251 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase|0
252 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwWorkingBase|0
253 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareBase|0
254
255
256################################################################################
257#
258# Components Section - list of all EDK II Modules needed by this Platform.
259#
260################################################################################
261[Components.common]
262 #
263 # SEC Phase modules
264 #
265 OvmfPkg/Sec/SecMain.inf
266
267 #
268 # PEI Phase modules
269 #
270 MdeModulePkg/Core/Pei/PeiMain.inf
271 MdeModulePkg/Universal/PCD/Pei/Pcd.inf {
272 <LibraryClasses>
273 PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf
274 }
275 IntelFrameworkModulePkg/Universal/StatusCode/Pei/StatusCodePei.inf
276 MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf {
277 <LibraryClasses>
278 NULL|IntelFrameworkModulePkg/Library/LzmaCustomDecompressLib/LzmaCustomDecompressLib.inf
279 }
280
281 OvmfPkg/PlatformPei/PlatformPei.inf {
282 <LibraryClasses>
283 PcdLib|MdePkg/Library/PeiPcdLib/PeiPcdLib.inf
284 }
285
286 #
287 # DXE Phase modules
288 #
289 MdeModulePkg/Core/Dxe/DxeMain.inf {
290 <LibraryClasses>
291 NULL|IntelFrameworkModulePkg/Library/LzmaCustomDecompressLib/LzmaCustomDecompressLib.inf
292 }
293
294 IntelFrameworkModulePkg/Universal/StatusCode/RuntimeDxe/StatusCodeRuntimeDxe.inf
295 MdeModulePkg/Universal/PCD/Dxe/Pcd.inf {
296 <LibraryClasses>
297 PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf
298 }
299
300 MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf
301 MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf
302 IntelFrameworkModulePkg/Universal/DataHubDxe/DataHubDxe.inf
303 MdeModulePkg/Universal/EbcDxe/EbcDxe.inf
304 PcAtChipsetPkg/8259InterruptControllerDxe/8259.inf
305 UefiCpuPkg/CpuIoDxe/CpuIo.inf
306 UefiCpuPkg/CpuDxe/CpuDxe.inf
307 PcAtChipsetPkg/8254TimerDxe/8254Timer.inf
308 PcAtChipsetPkg/PciHostBridgeDxe/PciHostBridgeDxe.inf
309 IntelFrameworkModulePkg/Bus/Pci/PciBusDxe/PciBusDxe.inf
310 PcAtChipsetPkg/KbcResetDxe/Reset.inf
311 MdeModulePkg/Universal/Metronome/Metronome.inf {
312 <LibraryClasses>
313 TimerLib|OvmfPkg/Library/AcpiTimerLib/AcpiTimerLib.inf
314 }
315
316 PcAtChipsetPkg/PcatRealTimeClockRuntimeDxe/PcatRealTimeClockRuntimeDxe.inf {
317 <LibraryClasses>
318 TimerLib|OvmfPkg/Library/AcpiTimerLib/AcpiTimerLib.inf
319 }
320
321 IntelFrameworkModulePkg/Universal/BdsDxe/BdsDxe.inf {
322 <LibraryClasses>
323 TimerLib|OvmfPkg/Library/AcpiTimerLib/AcpiTimerLib.inf
324 }
325
326 OvmfPkg/EmuVariableFvbRuntimeDxe/Fvb.inf {
327 <LibraryClasses>
328 PlatformFvbLib|OvmfPkg/Library/EmuVariableFvbLib/EmuVariableFvbLib.inf
329 }
330 MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe.inf
331 MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf
332 MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf
333 MdeModulePkg/Universal/MonotonicCounterRuntimeDxe/MonotonicCounterRuntimeDxe.inf
334 MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf
335 MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf
336 MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf
337 MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf
338 MdeModulePkg/Universal/Console/TerminalDxe/TerminalDxe.inf
339 MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf
340 MdeModulePkg/Universal/PrintDxe/PrintDxe.inf
341 MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf
342 MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf
343 MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf
344 MdeModulePkg/Bus/Scsi/ScsiBusDxe/ScsiBusDxe.inf
345 MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDiskDxe.inf
346 IntelFrameworkModulePkg/Bus/Pci/IdeBusDxe/IdeBusDxe.inf
347 PcAtChipsetPkg/Bus/Pci/IdeControllerDxe/IdeControllerDxe.inf
348 MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf
349 MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf
350
351 # VBOX
352 VBoxPkg/VBoxFsDxe/VBoxIso9660.inf
353 VBoxPkg/VBoxFsDxe/VBoxHfs.inf
354 VBoxPkg/VBoxVgaMiniPortDxe/VBoxVgaMiniPortDxe.inf
355 VBoxPkg/VBoxVgaDxe/VBoxVgaDxe.inf
356 VBoxPkg/VBoxSysTables/VBoxSysTables.inf
357 VBoxPkg/VBoxAppleSim/VBoxAppleSim.inf
358 VBoxPkg/VBoxConsoleDxe/VBoxConsoleDxe.inf
359 # VBOX end
360
361 #
362 # ISA Support
363 #
364 PcAtChipsetPkg/IsaAcpiDxe/IsaAcpi.inf
365 IntelFrameworkModulePkg/Bus/Isa/IsaBusDxe/IsaBusDxe.inf
366 IntelFrameworkModulePkg/Bus/Isa/IsaSerialDxe/IsaSerialDxe.inf
367 IntelFrameworkModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2keyboardDxe.inf
368 IntelFrameworkModulePkg/Bus/Isa/IsaFloppyDxe/IsaFloppyDxe.inf
369
370 #
371 # ACPI Support
372 #
373 MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatformDxe.inf
374 MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableDxe.inf
375
376 #
377 # Don't include it to fdf
378 VBoxPkg/VBoxInterceptorDxe/VBoxInterceptorDxe.inf
379 VBoxPkg/VBoxMimicryDxe/VBoxMimicryDxe.inf
380
381[BuildOptions.common]
382 GCC:*_*_*_CC_FLAGS = -DVBOX -DARCH_BITS=64 -DHC_ARCH_BITS=64
383 GCC:*_*_*_DLINK_FLAGS = --image-base 0x1f000000
384 INTEL:*_*_*_CC_FLAGS = -DVBOX -DARCH_BITS=64 -DHC_ARCH_BITS=64
385 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