4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync## @file
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# Option Rom Package Reference Implementations.
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync#
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# This package is designed to interoperate with the EDK II open source project
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# at http://www.tianocore.org, and this package is required to build PCI compliant
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# Option ROM image for all CPU architectures, including EBC target.
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# A single driver can support mixes of EFI 1.1, UEFI 2.0 and UEFI 2.1.
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync#
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR>
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync#
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# This program and the accompanying materials
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# are licensed and made available under the terms and conditions of the BSD License
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# which accompanies this distribution. The full text of the license may be found at
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# http://opensource.org/licenses/bsd-license.php
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync#
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync#
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync##
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync[Defines]
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync DEC_SPECIFICATION = 0x00010005
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync PACKAGE_NAME = OptionRomPkg
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync PACKAGE_GUID = AA3865E8-7F30-4f59-8696-99F560101852
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync PACKAGE_VERSION = 0.1
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync[Includes]
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync Include
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync[LibraryClasses]
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync ## @libraryclass Provides an interface for performing UEFI Graphics
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync ## Output Protocol Video blt operations
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync ##
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync BltLib|Include/Library/BltLib.h
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync[Guids]
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync gOptionRomPkgTokenSpaceGuid = { 0x1e43298f, 0x3478, 0x41a7, { 0xb5, 0x77, 0x86, 0x6, 0x46, 0x35, 0xc7, 0x28 } }
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync[PcdsFeatureFlag]
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync gOptionRomPkgTokenSpaceGuid.PcdSupportScsiPassThru|TRUE|BOOLEAN|0x00010001
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync gOptionRomPkgTokenSpaceGuid.PcdSupportExtScsiPassThru|TRUE|BOOLEAN|0x00010002
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync gOptionRomPkgTokenSpaceGuid.PcdSupportGop|TRUE|BOOLEAN|0x00010004
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync gOptionRomPkgTokenSpaceGuid.PcdSupportUga|TRUE|BOOLEAN|0x00010005
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync[PcdsFixedAtBuild, PcdsPatchableInModule]
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync gOptionRomPkgTokenSpaceGuid.PcdDriverSupportedEfiVersion|0x0002000a|UINT32|0x00010003
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync