From 28a94112d1dda45eaf8336febf5c208686de8c1e Mon Sep 17 00:00:00 2001 From: xli24 Date: Fri, 13 Aug 2010 05:43:30 +0000 Subject: Add datahub status sode handler driver. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10795 6f19259b-4bc3-4df7-8a09-765794883524 --- .../DatahubStatusCodeHandlerDxe.inf | 70 ++++++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 IntelFrameworkModulePkg/Universal/StatusCode/DatahubStatusCodeHandlerDxe/DatahubStatusCodeHandlerDxe.inf (limited to 'IntelFrameworkModulePkg/Universal/StatusCode/DatahubStatusCodeHandlerDxe/DatahubStatusCodeHandlerDxe.inf') diff --git a/IntelFrameworkModulePkg/Universal/StatusCode/DatahubStatusCodeHandlerDxe/DatahubStatusCodeHandlerDxe.inf b/IntelFrameworkModulePkg/Universal/StatusCode/DatahubStatusCodeHandlerDxe/DatahubStatusCodeHandlerDxe.inf new file mode 100644 index 0000000000..f6f728df2c --- /dev/null +++ b/IntelFrameworkModulePkg/Universal/StatusCode/DatahubStatusCodeHandlerDxe/DatahubStatusCodeHandlerDxe.inf @@ -0,0 +1,70 @@ +## @file +# Status Code Handler Driver which produces datahub handler and hook it +# onto the DXE status code router. +# +# Copyright (c) 2010, Intel Corporation. All rights reserved.
+# +# This program and the accompanying materials +# are licensed and made available under the terms and conditions of the BSD License +# which accompanies this distribution. The full text of the license may be found at +# http://opensource.org/licenses/bsd-license.php +# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, +# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. +# +# +## + +[Defines] + INF_VERSION = 0x00010005 + BASE_NAME = DatahubStatusCodeHandlerDxe + FILE_GUID = 863D214F-0920-437B-8CAD-88EA83A24E97 + MODULE_TYPE = DXE_DRIVER + ENTRY_POINT = DatahubStatusCodeHandlerDxeEntry + +# +# The following information is for reference only and not required by the build tools. +# +# VALID_ARCHITECTURES = IA32 X64 IPF EBC +# + +[Sources] + DatahubStatusCodeHandlerDxe.h + DatahubStatusCodeHandlerDxe.c + DataHubStatusCodeWorker.c + +[Packages] + MdePkg/MdePkg.dec + MdeModulePkg/MdeModulePkg.dec + IntelFrameworkPkg/IntelFrameworkPkg.dec + IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec + +[LibraryClasses] + BaseLib + MemoryAllocationLib + UefiBootServicesTableLib + UefiDriverEntryPoint + PcdLib + PrintLib + ReportStatusCodeLib + DebugLib + SynchronizationLib + BaseMemoryLib + +[Guids] + gEfiEventExitBootServicesGuid ## CONSUMES ## Event + gEfiStatusCodeDataTypeStringGuid ## CONSUMES + gEfiDataHubStatusCodeRecordGuid ## CONSUMES + gEfiStatusCodeDataTypeDebugGuid ## CONSUMES + +[Protocols] + gEfiRscHandlerProtocolGuid ## CONSUMES + gEfiDataHubProtocolGuid ## CONSUMES + gEfiStatusCodeRuntimeProtocolGuid ## CONSUMES + +[FeaturePcd] + gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeUseDataHub + +[Depex] + gEfiRscHandlerProtocolGuid AND + gEfiDataHubProtocolGuid + \ No newline at end of file -- cgit v1.2.3