TianoCore EDK2 master
|
#include <Uefi.h>
#include <IndustryStandard/Acpi.h>
#include <libfdt.h>
#include <Library/BaseLib.h>
#include <Library/BaseMemoryLib.h>
#include <Library/DebugLib.h>
#include <Library/DevicePathLib.h>
#include <Library/HiiLib.h>
#include <Library/UefiBootServicesTableLib.h>
#include <Library/UefiDriverEntryPoint.h>
#include <Library/UefiLib.h>
#include <Library/UefiRuntimeServicesTableLib.h>
#include <Protocol/AcpiTable.h>
#include <Protocol/AcpiSystemDescriptionTable.h>
#include "ConsolePrefDxe.h"
Go to the source code of this file.
Data Structures | |
struct | HII_VENDOR_DEVICE_PATH |
Macros | |
#define | SPCR_SIG EFI_ACPI_2_0_SERIAL_PORT_CONSOLE_REDIRECTION_TABLE_SIGNATURE |
Functions | |
STATIC EFI_STATUS | InstallHiiPages (VOID) |
STATIC VOID | RemoveDtStdoutPath (VOID) |
STATIC VOID | RemoveSpcrTable (VOID) |
STATIC VOID EFIAPI | OnReadyToBoot (IN EFI_EVENT Event, IN VOID *Context) |
EFI_STATUS EFIAPI | ConsolePrefDxeEntryPoint (IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable) |
Variables | |
UINT8 | ConsolePrefHiiBin [] |
UINT8 | ConsolePrefDxeStrings [] |
STATIC HII_VENDOR_DEVICE_PATH | mConsolePrefDxeVendorDevicePath |
STATIC EFI_EVENT | mReadyToBootEvent |
Copyright (c) 2017, Linaro, Ltd. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file ConsolePrefDxe.c.
#define SPCR_SIG EFI_ACPI_2_0_SERIAL_PORT_CONSOLE_REDIRECTION_TABLE_SIGNATURE |
Definition at line 28 of file ConsolePrefDxe.c.
EFI_STATUS EFIAPI ConsolePrefDxeEntryPoint | ( | IN EFI_HANDLE | ImageHandle, |
IN EFI_SYSTEM_TABLE * | SystemTable | ||
) |
The entry point for ConsolePrefDxe driver.
[in] | ImageHandle | The image handle of the driver. |
[in] | SystemTable | The system table. |
EFI_ALREADY_STARTED | The driver already exists in system. |
EFI_OUT_OF_RESOURCES | Fail to execute entry point due to lack of resources. |
EFI_SUCCESS | All the related protocols are installed on the driver. |
Definition at line 276 of file ConsolePrefDxe.c.
STATIC EFI_STATUS InstallHiiPages | ( | VOID | ) |
Definition at line 64 of file ConsolePrefDxe.c.
Definition at line 206 of file ConsolePrefDxe.c.
STATIC VOID RemoveDtStdoutPath | ( | VOID | ) |
Definition at line 106 of file ConsolePrefDxe.c.
STATIC VOID RemoveSpcrTable | ( | VOID | ) |
Definition at line 144 of file ConsolePrefDxe.c.
STATIC HII_VENDOR_DEVICE_PATH mConsolePrefDxeVendorDevicePath |
Definition at line 38 of file ConsolePrefDxe.c.
Definition at line 60 of file ConsolePrefDxe.c.