TianoCore EDK2 master
|
#include <PiDxe.h>
#include <IndustryStandard/Pci.h>
#include <Library/DebugLib.h>
#include <Library/BaseMemoryLib.h>
#include <Library/UefiBootServicesTableLib.h>
#include <Library/MemoryAllocationLib.h>
#include <Library/BaseLib.h>
#include <Library/PcdLib.h>
#include <Library/UefiLib.h>
#include <Library/DevicePathLib.h>
#include <Protocol/PciIo.h>
Go to the source code of this file.
Data Structures | |
struct | PLATFORM_ROOT_BRIDGE_DEVICE_PATH |
Macros | |
#define | IS_PCI_ISA_PDECODE(_p) IS_CLASS3 (_p, PCI_CLASS_BRIDGE, PCI_CLASS_BRIDGE_ISA_PDECODE, 0) |
Typedefs | |
typedef EFI_STATUS(EFIAPI * | SIMPLE_PROTOCOL_INSTANCE_CALLBACK) (IN EFI_HANDLE Handle, IN VOID *Instance) |
typedef EFI_STATUS(EFIAPI * | VISIT_PCI_INSTANCE_CALLBACK) (IN EFI_HANDLE Handle, IN EFI_PCI_IO_PROTOCOL *PciIo, IN PCI_TYPE00 *Pci) |
Functions | |
VOID EFIAPI | PlatformConsoleInit (VOID) |
Head file for BDS Platform specific code
Copyright (c) 2016, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file PlatformConsole.h.
#define IS_PCI_ISA_PDECODE | ( | _p | ) | IS_CLASS3 (_p, PCI_CLASS_BRIDGE, PCI_CLASS_BRIDGE_ISA_PDECODE, 0) |
Definition at line 23 of file PlatformConsole.h.
typedef EFI_STATUS(EFIAPI * SIMPLE_PROTOCOL_INSTANCE_CALLBACK) (IN EFI_HANDLE Handle, IN VOID *Instance) |
Definition at line 38 of file PlatformConsole.h.
typedef EFI_STATUS(EFIAPI * VISIT_PCI_INSTANCE_CALLBACK) (IN EFI_HANDLE Handle, IN EFI_PCI_IO_PROTOCOL *PciIo, IN PCI_TYPE00 *Pci) |
[in] | Handle | - Handle of PCI device instance |
[in] | PciIo | - PCI IO protocol instance |
[in] | Pci | - PCI Header register block |
Definition at line 50 of file PlatformConsole.h.
VOID EFIAPI PlatformConsoleInit | ( | VOID | ) |
Platform console init. Include the platform firmware vendor, revision and so crc check.
Definition at line 466 of file PlatformConsole.c.