From 93b0fbc8a1731a3c4ae789bebac4b1d8966719c3 Mon Sep 17 00:00:00 2001 From: vanjeff Date: Mon, 25 Jun 2007 08:54:54 +0000 Subject: Add some definitions for efi event in Uefi/UefiSpec.h to follow spec. Changed old event definitions reference to these new event definitions. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2729 6f19259b-4bc3-4df7-8a09-765794883524 --- .../StatusCode/Dxe/DataHubStatusCodeWorker.c | 70 +++++++++++----------- .../StatusCode/Dxe/SerialStatusCodeWorker.c | 4 +- 2 files changed, 37 insertions(+), 37 deletions(-) (limited to 'EdkModulePkg/Universal/StatusCode') diff --git a/EdkModulePkg/Universal/StatusCode/Dxe/DataHubStatusCodeWorker.c b/EdkModulePkg/Universal/StatusCode/Dxe/DataHubStatusCodeWorker.c index 85e552bac0..72d699df44 100644 --- a/EdkModulePkg/Universal/StatusCode/Dxe/DataHubStatusCodeWorker.c +++ b/EdkModulePkg/Universal/StatusCode/Dxe/DataHubStatusCodeWorker.c @@ -1,14 +1,14 @@ /** @file Data Hub status code worker in DXE. - Copyright (c) 2006, 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. + Copyright (c) 2006, 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. Module Name: DataHubStatusCodeWorker.c @@ -33,9 +33,9 @@ EFI_DATA_HUB_PROTOCOL *mDataHubProtocol; /** Return one DATAHUB_STATUSCODE_RECORD space. - The size of free record pool would be extend, if the pool is empty. + The size of free record pool would be extend, if the pool is empty. + - @retval NULL Can not allocate free memeory for record. @retval !NULL Point to buffer of record. @@ -51,7 +51,7 @@ AcquireRecordBuffer ( LIST_ENTRY *Node; UINT32 Index; - CurrentTpl = gBS->RaiseTPL (EFI_TPL_HIGH_LEVEL); + CurrentTpl = gBS->RaiseTPL (TPL_HIGH_LEVEL); if (!IsListEmpty (&mRecordsBuffer)) { Node = GetFirstNode (&mRecordsBuffer); @@ -59,7 +59,7 @@ AcquireRecordBuffer ( Record = _CR (Node, DATAHUB_STATUSCODE_RECORD, Node); } else { - if (CurrentTpl > EFI_TPL_NOTIFY) { + if (CurrentTpl > TPL_NOTIFY) { gBS->RestoreTPL (CurrentTpl); return NULL; } @@ -70,7 +70,7 @@ AcquireRecordBuffer ( return NULL; } - CurrentTpl = gBS->RaiseTPL (EFI_TPL_HIGH_LEVEL); + CurrentTpl = gBS->RaiseTPL (TPL_HIGH_LEVEL); for (Index = 1; Index < 16; Index++) { InsertTailList (&mRecordsBuffer, &Record[Index].Node); } @@ -86,12 +86,12 @@ AcquireRecordBuffer ( /** - Retrieve one record from Records FIFO. The record would be removed from FIFO and + Retrieve one record from Records FIFO. The record would be removed from FIFO and release to free record buffer. @return !NULL Point to record, which is ready to be logged. @return NULL the FIFO of record is empty. - + **/ STATIC DATAHUB_STATUSCODE_RECORD * @@ -103,7 +103,7 @@ RetrieveRecord ( LIST_ENTRY *Node; EFI_TPL CurrentTpl; - CurrentTpl = gBS->RaiseTPL (EFI_TPL_HIGH_LEVEL); + CurrentTpl = gBS->RaiseTPL (TPL_HIGH_LEVEL); if (!IsListEmpty (&mRecordsFifo)) { Node = GetFirstNode (&mRecordsFifo); @@ -122,29 +122,29 @@ RetrieveRecord ( /** Report status code into DataHub. - + @param CodeType Indicates the type of status code being reported. Type EFI_STATUS_CODE_TYPE is defined in "Related Definitions" below. - - @param Value Describes the current status of a hardware or software entity. - This included information about the class and subclass that is used to classify the entity - as well as an operation. For progress codes, the operation is the current activity. - For error codes, it is the exception. For debug codes, it is not defined at this time. - Type EFI_STATUS_CODE_VALUE is defined in "Related Definitions" below. + + @param Value Describes the current status of a hardware or software entity. + This included information about the class and subclass that is used to classify the entity + as well as an operation. For progress codes, the operation is the current activity. + For error codes, it is the exception. For debug codes, it is not defined at this time. + Type EFI_STATUS_CODE_VALUE is defined in "Related Definitions" below. Specific values are discussed in the Intel? Platform Innovation Framework for EFI Status Code Specification. - - @param Instance The enumeration of a hardware or software entity within the system. - A system may contain multiple entities that match a class/subclass pairing. - The instance differentiates between them. An instance of 0 indicates that instance information is unavailable, + + @param Instance The enumeration of a hardware or software entity within the system. + A system may contain multiple entities that match a class/subclass pairing. + The instance differentiates between them. An instance of 0 indicates that instance information is unavailable, not meaningful, or not relevant. Valid instance numbers start with 1. - @param CallerId This optional parameter may be used to identify the caller. - This parameter allows the status code driver to apply different rules to different callers. + @param CallerId This optional parameter may be used to identify the caller. + This parameter allows the status code driver to apply different rules to different callers. Type EFI_GUID is defined in InstallProtocolInterface() in the EFI 1.10 Specification. @param Data This optional parameter may be used to pass additional data - + @retval EFI_OUT_OF_RESOURCES Can not acquire record buffer. @retval EFI_DEVICE_ERROR EFI serial device can not work after ExitBootService() is called . @retval EFI_SUCCESS Success to cache status code and signal log data event. @@ -212,7 +212,7 @@ DataHubStatusCodeReportWorker ( if (Data->Size > EFI_STATUS_CODE_DATA_MAX_SIZE) { Record->Data.Size = EFI_STATUS_CODE_DATA_MAX_SIZE; - } + } CopyMem (Record->ExtendData, Data + 1, Record->Data.Size); } } @@ -276,7 +276,7 @@ LogDataHubEventCallBack ( // // Log DataRecord in Data Hub // - + mDataHubProtocol->LogData ( mDataHubProtocol, &gEfiStatusCodeGuid, @@ -293,7 +293,7 @@ LogDataHubEventCallBack ( /** Initialize data hubstatus code. Create a data hub listener. - + @return The function always return EFI_SUCCESS **/ @@ -315,8 +315,8 @@ DataHubStatusCodeInitializeWorker ( // Create a Notify Event to log data in Data Hub // Status = gBS->CreateEvent ( - EFI_EVENT_NOTIFY_SIGNAL, - EFI_TPL_CALLBACK, + EVT_NOTIFY_SIGNAL, + TPL_CALLBACK, LogDataHubEventCallBack, NULL, &mLogDataHubEvent diff --git a/EdkModulePkg/Universal/StatusCode/Dxe/SerialStatusCodeWorker.c b/EdkModulePkg/Universal/StatusCode/Dxe/SerialStatusCodeWorker.c index a9dff1defd..ed9fd5980f 100644 --- a/EdkModulePkg/Universal/StatusCode/Dxe/SerialStatusCodeWorker.c +++ b/EdkModulePkg/Universal/StatusCode/Dxe/SerialStatusCodeWorker.c @@ -99,10 +99,10 @@ SerialStatusCodeReportWorker ( if (EfiAtRuntime ()) { return EFI_DEVICE_ERROR; } - CurrentTpl = gBS->RaiseTPL (EFI_TPL_HIGH_LEVEL); + CurrentTpl = gBS->RaiseTPL (TPL_HIGH_LEVEL); gBS->RestoreTPL (CurrentTpl); - if (CurrentTpl > EFI_TPL_CALLBACK ) { + if (CurrentTpl > TPL_CALLBACK ) { return EFI_DEVICE_ERROR; } } -- cgit v1.2.3