TianoCore EDK2 master
|
#include "StatusCodeHandlerRuntimeDxe.h"
Go to the source code of this file.
Functions | |
EFI_STATUS EFIAPI | SerialStatusCodeReportWorker (IN EFI_STATUS_CODE_TYPE CodeType, IN EFI_STATUS_CODE_VALUE Value, IN UINT32 Instance, IN EFI_GUID *CallerId, IN EFI_STATUS_CODE_DATA *Data OPTIONAL) |
Serial I/O status code reporting worker.
Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file SerialStatusCodeWorker.c.
EFI_STATUS EFIAPI SerialStatusCodeReportWorker | ( | IN EFI_STATUS_CODE_TYPE | CodeType, |
IN EFI_STATUS_CODE_VALUE | Value, | ||
IN UINT32 | Instance, | ||
IN EFI_GUID * | CallerId, | ||
IN EFI_STATUS_CODE_DATA *Data | OPTIONAL | ||
) |
Convert status code value and extended data to readable ASCII string, send string to serial I/O device.
CodeType | Indicates the type of status code being reported. |
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. |
Instance | The enumeration of a hardware or software entity within the system. Valid instance numbers start with 1. |
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. |
Data | This optional parameter may be used to pass additional data. |
EFI_SUCCESS | Status code reported to serial I/O successfully. |
EFI_DEVICE_ERROR | EFI serial device cannot work after ExitBootService() is called. |
EFI_DEVICE_ERROR | EFI serial device cannot work with TPL higher than TPL_CALLBACK. |
Definition at line 32 of file SerialStatusCodeWorker.c.