18016da21b56d5ab1da855037cd0f0e034e2404bfjljusten## @file
28016da21b56d5ab1da855037cd0f0e034e2404bfjljusten#  Platform CSM Support Library
38016da21b56d5ab1da855037cd0f0e034e2404bfjljusten#
48016da21b56d5ab1da855037cd0f0e034e2404bfjljusten#  Copyright (c) 2008 - 2011, Intel Corporation. All rights reserved.<BR>
58016da21b56d5ab1da855037cd0f0e034e2404bfjljusten#  This program and the accompanying materials
68016da21b56d5ab1da855037cd0f0e034e2404bfjljusten#  are licensed and made available under the terms and conditions of the BSD License
78016da21b56d5ab1da855037cd0f0e034e2404bfjljusten#  which accompanies this distribution.  The full text of the license may be found at
88016da21b56d5ab1da855037cd0f0e034e2404bfjljusten#  http://opensource.org/licenses/bsd-license.php
98016da21b56d5ab1da855037cd0f0e034e2404bfjljusten#
108016da21b56d5ab1da855037cd0f0e034e2404bfjljusten#  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
118016da21b56d5ab1da855037cd0f0e034e2404bfjljusten#  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
128016da21b56d5ab1da855037cd0f0e034e2404bfjljusten#
138016da21b56d5ab1da855037cd0f0e034e2404bfjljusten##
148016da21b56d5ab1da855037cd0f0e034e2404bfjljusten
158016da21b56d5ab1da855037cd0f0e034e2404bfjljusten[Defines]
168016da21b56d5ab1da855037cd0f0e034e2404bfjljusten  INF_VERSION                    = 0x00010005
178016da21b56d5ab1da855037cd0f0e034e2404bfjljusten  BASE_NAME                      = CsmSupportLib
188016da21b56d5ab1da855037cd0f0e034e2404bfjljusten  FILE_GUID                      = 04e03541-4663-417d-93f6-976378247d61
198016da21b56d5ab1da855037cd0f0e034e2404bfjljusten  MODULE_TYPE                    = BASE
208016da21b56d5ab1da855037cd0f0e034e2404bfjljusten  VERSION_STRING                 = 1.0
218016da21b56d5ab1da855037cd0f0e034e2404bfjljusten  LIBRARY_CLASS                  = CsmSupportLib
228016da21b56d5ab1da855037cd0f0e034e2404bfjljusten
238016da21b56d5ab1da855037cd0f0e034e2404bfjljusten  CONSTRUCTOR                    = CsmSupportLibConstructor
248016da21b56d5ab1da855037cd0f0e034e2404bfjljusten
258016da21b56d5ab1da855037cd0f0e034e2404bfjljusten#
268016da21b56d5ab1da855037cd0f0e034e2404bfjljusten# The following information is for reference only and not required by the build tools.
278016da21b56d5ab1da855037cd0f0e034e2404bfjljusten#
288016da21b56d5ab1da855037cd0f0e034e2404bfjljusten#  VALID_ARCHITECTURES           = IA32 X64 IPF EBC
298016da21b56d5ab1da855037cd0f0e034e2404bfjljusten#
308016da21b56d5ab1da855037cd0f0e034e2404bfjljusten
318016da21b56d5ab1da855037cd0f0e034e2404bfjljusten[Sources]
328016da21b56d5ab1da855037cd0f0e034e2404bfjljusten  CsmSupportLib.c
338016da21b56d5ab1da855037cd0f0e034e2404bfjljusten  LegacyInterrupt.c
348016da21b56d5ab1da855037cd0f0e034e2404bfjljusten  LegacyRegion.c
358016da21b56d5ab1da855037cd0f0e034e2404bfjljusten  LegacyPlatform.c
368016da21b56d5ab1da855037cd0f0e034e2404bfjljusten
378016da21b56d5ab1da855037cd0f0e034e2404bfjljusten[Packages]
388016da21b56d5ab1da855037cd0f0e034e2404bfjljusten  MdePkg/MdePkg.dec
398016da21b56d5ab1da855037cd0f0e034e2404bfjljusten  IntelFrameworkPkg/IntelFrameworkPkg.dec
40a99b5e629b7f37dbe2c521e4f2a2b74e27af33b3Laszlo Ersek  OvmfPkg/OvmfPkg.dec
418016da21b56d5ab1da855037cd0f0e034e2404bfjljusten
4272a1100171a627ce26789c193ca7036eb8a5364aGabriel Somlo[Pcd]
4372a1100171a627ce26789c193ca7036eb8a5364aGabriel Somlo  gUefiOvmfPkgTokenSpaceGuid.PcdOvmfHostBridgePciDevId
4472a1100171a627ce26789c193ca7036eb8a5364aGabriel Somlo
458016da21b56d5ab1da855037cd0f0e034e2404bfjljusten[Protocols]
468016da21b56d5ab1da855037cd0f0e034e2404bfjljusten  gEfiDevicePathProtocolGuid                    # PROTOCOL ALWAYS_CONSUMED
478016da21b56d5ab1da855037cd0f0e034e2404bfjljusten  gEfiDiskInfoProtocolGuid                      # PROTOCOL ALWAYS_CONSUMED
488016da21b56d5ab1da855037cd0f0e034e2404bfjljusten  gEfiLegacyBiosPlatformProtocolGuid            # PROTOCOL ALWAYS_CONSUMED
498016da21b56d5ab1da855037cd0f0e034e2404bfjljusten  gEfiLegacyBiosProtocolGuid                    # PROTOCOL ALWAYS_CONSUMED
508016da21b56d5ab1da855037cd0f0e034e2404bfjljusten  gEfiLegacyInterruptProtocolGuid               # PROTOCOL ALWAYS_PRODUCED
518016da21b56d5ab1da855037cd0f0e034e2404bfjljusten  gEfiLegacyRegion2ProtocolGuid                 # PROTOCOL ALWAYS_PRODUCED
528016da21b56d5ab1da855037cd0f0e034e2404bfjljusten  gEfiPciIoProtocolGuid                         # PROTOCOL ALWAYS_CONSUMED
538016da21b56d5ab1da855037cd0f0e034e2404bfjljusten
548016da21b56d5ab1da855037cd0f0e034e2404bfjljusten[LibraryClasses]
558016da21b56d5ab1da855037cd0f0e034e2404bfjljusten  BaseLib
568016da21b56d5ab1da855037cd0f0e034e2404bfjljusten  PciLib
578016da21b56d5ab1da855037cd0f0e034e2404bfjljusten  IoLib
588016da21b56d5ab1da855037cd0f0e034e2404bfjljusten
59