TianoCore EDK2 master
|
#include <PiDxe.h>
#include <Guid/EventGroup.h>
#include <Library/UefiBootServicesTableLib.h>
#include <Library/DebugAgentLib.h>
#include <Library/UefiLib.h>
Go to the source code of this file.
Functions | |
VOID EFIAPI | DisableDebugTimerExitBootService (EFI_EVENT Event, VOID *Context) |
EFI_STATUS EFIAPI | DebugAgentDxeInitialize (IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable) |
EFI_STATUS EFIAPI | DebugAgentDxeUnload (IN EFI_HANDLE ImageHandle) |
Variables | |
EFI_EVENT | mExitBootServiceEvent |
Initialize Debug Agent in DXE by invoking Debug Agent Library.
Copyright (c) 2013 - 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file DebugAgentDxe.c.
EFI_STATUS EFIAPI DebugAgentDxeInitialize | ( | IN EFI_HANDLE | ImageHandle, |
IN EFI_SYSTEM_TABLE * | SystemTable | ||
) |
The Entry Point for Debug Agent Dxe driver.
It will invoke Debug Agent Library to enable source debugging feature in DXE phase.
[in] | ImageHandle | The firmware allocated handle for the EFI image. |
[in] | SystemTable | A pointer to the EFI System Table. |
EFI_SUCCESS | The entry point is executed successfully. |
other | Some error occurs when initialized Debug Agent. |
Definition at line 49 of file DebugAgentDxe.c.
EFI_STATUS EFIAPI DebugAgentDxeUnload | ( | IN EFI_HANDLE | ImageHandle | ) |
This is the unload handle for Debug Agent Dxe driver.
It will invoke Debug Agent Library to disable source debugging feature.
[in] | ImageHandle | The drivers' driver image. |
EFI_SUCCESS | The image is unloaded. |
Others | Failed to unload the image. |
Definition at line 122 of file DebugAgentDxe.c.
VOID EFIAPI DisableDebugTimerExitBootService | ( | EFI_EVENT | Event, |
VOID * | Context | ||
) |
One notified function to disable Debug Timer interrupt when gBS->ExitBootServices() called.
[in] | Event | Pointer to this event |
[in] | Context | Event handler private data |
Definition at line 26 of file DebugAgentDxe.c.
EFI_EVENT mExitBootServiceEvent |
Definition at line 15 of file DebugAgentDxe.c.