OvmfPkgX64.fdf revision 4fd606d1f5abe38e1f42c38de1d2e895166bd0f4
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync# Open Virtual Machine Firmware: FDF
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync# This program and the accompanying materials
772269936494ffaddd0750ba9e28e805ba81398cvboxsync# are licensed and made available under the terms and conditions of the BSD License
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync# which accompanies this distribution. The full text of the license may be found at
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync################################################################################
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsyncBaseAddress = 0xFFF00000
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsyncSize = 0x00100000
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsyncErasePolarity = 1
68805e5ad6a674c39dfa0172a85949fff3aaea14vboxsyncBlockSize = 0x1000
68805e5ad6a674c39dfa0172a85949fff3aaea14vboxsyncNumBlocks = 0x100
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync0x00000000|0x000EC000
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsyncFV = FVMAIN_COMPACT
f57695f2e0f50d04904c83d599f87942c8bb31f3vboxsync0x000EC000|0x14000
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync################################################################################
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsyncBaseAddress = 0x2000000|gUefiOvmfPkgTokenSpaceGuid.PcdOvmfMemFvBase
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsyncSize = 0x600000|gUefiOvmfPkgTokenSpaceGuid.PcdOvmfMemFvSize
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsyncErasePolarity = 1
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsyncBlockSize = 0x10000
c541da24724b06408e2b9e0e54fdcad6eef28a67vboxsyncNumBlocks = 0x60
400a5097e0aa51423f8050042a984356ec28377avboxsync0x0|0x600000
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync################################################################################
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsyncBlockSize = 0x1000
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsyncFvAlignment = 16
0d3c9c3e92ac946653effdf06892133ac9a36b63vboxsyncERASE_POLARITY = 1
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsyncMEMORY_MAPPED = TRUE
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsyncSTICKY_WRITE = TRUE
2e2dec6e64c09dd7e3fe4ad0ee8bb5cf7d63762evboxsyncLOCK_CAP = TRUE
4901e0b6b9ee11ee0450793610578cce818faf0fvboxsyncLOCK_STATUS = TRUE
68805e5ad6a674c39dfa0172a85949fff3aaea14vboxsyncWRITE_DISABLED_CAP = TRUE
68805e5ad6a674c39dfa0172a85949fff3aaea14vboxsyncWRITE_ENABLED_CAP = TRUE
68805e5ad6a674c39dfa0172a85949fff3aaea14vboxsyncWRITE_STATUS = TRUE
68805e5ad6a674c39dfa0172a85949fff3aaea14vboxsyncWRITE_LOCK_CAP = TRUE
68805e5ad6a674c39dfa0172a85949fff3aaea14vboxsyncWRITE_LOCK_STATUS = TRUE
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsyncREAD_DISABLED_CAP = TRUE
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsyncREAD_ENABLED_CAP = TRUE
8b54c82be0d7f0de1c6479551bf82c60d97e3bfdvboxsyncREAD_STATUS = TRUE
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsyncREAD_LOCK_CAP = TRUE
68805e5ad6a674c39dfa0172a85949fff3aaea14vboxsyncREAD_LOCK_STATUS = TRUE
68805e5ad6a674c39dfa0172a85949fff3aaea14vboxsync# SEC Phase modules
68805e5ad6a674c39dfa0172a85949fff3aaea14vboxsync# The code in this FV handles the initial firmware startup, and
400a5097e0aa51423f8050042a984356ec28377avboxsync# decompresses the MAINFV which handles the majority of the boot sequence.
400a5097e0aa51423f8050042a984356ec28377avboxsyncINF RuleOverride=RESET_VECTOR UefiCpuPkg/ResetVector/Vtf0/Bin/ResetVector.inf
[FV.DXEFV]
INF PcAtChipsetPkg/8259InterruptControllerDxe/8259.inf
INF PcAtChipsetPkg/8254TimerDxe/8254Timer.inf
INF RuleOverride=ACPITABLE OvmfPkg/AcpiTables/AcpiTables.inf
INF RuleOverride = BINARY FatBinPkg/EnhancedFatDxe/Fat.inf
INF RuleOverride = BINARY ShellBinPkg/UefiShell/UefiShell.inf
INF RuleOverride = BINARY EdkShellBinPkg/FullShell/FullShell.inf
FILE FREEFORM = PCD(gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLogoFile) {
SECTION RAW = MdeModulePkg/Logo/Logo.bmp
SECTION RAW = $(VBOX_PATH_ROOT)/src/VBox/Devices/Graphics/BIOS/puel_logo.bmp
SECTION RAW = $(VBOX_PATH_ROOT)/src/VBox/Devices/Graphics/BIOS/ose_logo2.bmp
SECTION PE32 = Intel3.5/EFIX64/E3507X2.EFI
INF RuleOverride=CSM OvmfPkg/Csm/Csm16/Csm16.inf