03831d35f7499c87d51205817c93e9a8d42c4baestevel## @file
03831d35f7499c87d51205817c93e9a8d42c4baestevel# DXE report status code library
03831d35f7499c87d51205817c93e9a8d42c4baestevel#
03831d35f7499c87d51205817c93e9a8d42c4baestevel# Retrieve status code and report status code in DXE phase
03831d35f7499c87d51205817c93e9a8d42c4baestevel# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
03831d35f7499c87d51205817c93e9a8d42c4baestevel#
03831d35f7499c87d51205817c93e9a8d42c4baestevel# This program and the accompanying materials
03831d35f7499c87d51205817c93e9a8d42c4baestevel# are licensed and made available under the terms and conditions of the BSD License
03831d35f7499c87d51205817c93e9a8d42c4baestevel# which accompanies this distribution. The full text of the license may be found at
03831d35f7499c87d51205817c93e9a8d42c4baestevel# http://opensource.org/licenses/bsd-license.php
03831d35f7499c87d51205817c93e9a8d42c4baestevel# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
03831d35f7499c87d51205817c93e9a8d42c4baestevel# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
03831d35f7499c87d51205817c93e9a8d42c4baestevel#
03831d35f7499c87d51205817c93e9a8d42c4baestevel#
03831d35f7499c87d51205817c93e9a8d42c4baestevel##
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel[Defines]
03831d35f7499c87d51205817c93e9a8d42c4baestevel INF_VERSION = 0x00010005
03831d35f7499c87d51205817c93e9a8d42c4baestevel BASE_NAME = DxeReportStatusCodeLib
03831d35f7499c87d51205817c93e9a8d42c4baestevel FILE_GUID = 3ddc3b12-99ea-4364-b315-6310a2050be5
03831d35f7499c87d51205817c93e9a8d42c4baestevel MODULE_TYPE = DXE_DRIVER
03831d35f7499c87d51205817c93e9a8d42c4baestevel VERSION_STRING = 1.0
52f4394b704526bb3aa41e8729fd03e754732822jfrank LIBRARY_CLASS = ReportStatusCodeLib|DXE_CORE DXE_DRIVER DXE_RUNTIME_DRIVER DXE_SAL_DRIVER DXE_SMM_DRIVER UEFI_APPLICATION UEFI_DRIVER SMM_CORE
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel#
03831d35f7499c87d51205817c93e9a8d42c4baestevel# The following information is for reference only and not required by the build tools.
03831d35f7499c87d51205817c93e9a8d42c4baestevel#
03831d35f7499c87d51205817c93e9a8d42c4baestevel# VALID_ARCHITECTURES = IA32 X64 IPF EBC
03831d35f7499c87d51205817c93e9a8d42c4baestevel#
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel[Sources]
03831d35f7499c87d51205817c93e9a8d42c4baestevel ReportStatusCodeLib.c
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel[Packages]
03831d35f7499c87d51205817c93e9a8d42c4baestevel MdePkg/MdePkg.dec
03831d35f7499c87d51205817c93e9a8d42c4baestevel MdeModulePkg/MdeModulePkg.dec
03831d35f7499c87d51205817c93e9a8d42c4baestevel IntelFrameworkPkg/IntelFrameworkPkg.dec
03831d35f7499c87d51205817c93e9a8d42c4baestevel IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel[LibraryClasses]
03831d35f7499c87d51205817c93e9a8d42c4baestevel PcdLib
03831d35f7499c87d51205817c93e9a8d42c4baestevel BaseMemoryLib
03831d35f7499c87d51205817c93e9a8d42c4baestevel MemoryAllocationLib
03831d35f7499c87d51205817c93e9a8d42c4baestevel UefiBootServicesTableLib
03831d35f7499c87d51205817c93e9a8d42c4baestevel DebugLib
03831d35f7499c87d51205817c93e9a8d42c4baestevel UefiRuntimeServicesTableLib
03831d35f7499c87d51205817c93e9a8d42c4baestevel DevicePathLib
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel[Guids]
03831d35f7499c87d51205817c93e9a8d42c4baestevel gEfiStatusCodeSpecificDataGuid ## CONSUMES
03831d35f7499c87d51205817c93e9a8d42c4baestevel gEfiStatusCodeDataTypeDebugGuid ## CONSUMES
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel[Protocols]
03831d35f7499c87d51205817c93e9a8d42c4baestevel gEfiStatusCodeRuntimeProtocolGuid ## SOMETIMES_CONSUMES (Used if revision of the EFI Specification is not less than 0x20000)
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel[Pcd]
03831d35f7499c87d51205817c93e9a8d42c4baestevel gEfiMdePkgTokenSpaceGuid.PcdReportStatusCodePropertyMask
03831d35f7499c87d51205817c93e9a8d42c4baestevel
03831d35f7499c87d51205817c93e9a8d42c4baestevel