TianoCore EDK2 master
|
#include <PiDxe.h>
#include <Library/BaseLib.h>
#include <Library/DebugLib.h>
#include <Library/BaseMemoryLib.h>
#include <Library/HobLib.h>
#include <Library/HstiLib.h>
#include <Library/MemoryAllocationLib.h>
#include <Library/UefiBootServicesTableLib.h>
#include <Library/UefiLib.h>
#include <Library/PcdLib.h>
#include <Library/PlatformInitLib.h>
#include <IndustryStandard/Hsti.h>
#include <IndustryStandard/I440FxPiix4.h>
#include <IndustryStandard/Q35MchIch9.h>
#include "VirtHstiDxe.h"
Go to the source code of this file.
Functions | |
VOID | VirtHstiSetSupported (VIRT_ADAPTER_INFO_PLATFORM_SECURITY *VirtHsti, IN UINT32 ByteIndex, IN UINT8 BitMask) |
BOOLEAN | VirtHstiIsSupported (VIRT_ADAPTER_INFO_PLATFORM_SECURITY *VirtHsti, IN UINT32 ByteIndex, IN UINT8 BitMask) |
VOID | VirtHstiTestResult (CHAR16 *ErrorMsg, IN UINT32 ByteIndex, IN UINT8 BitMask) |
STATIC UINT16 | VirtHstiGetHostBridgeDevId (VOID) |
STATIC VOID EFIAPI | VirtHstiOnReadyToBoot (EFI_EVENT Event, VOID *Context) |
EFI_STATUS EFIAPI | VirtHstiDxeEntrypoint (IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable) |
This file contains DXE driver for publishing empty HSTI table
Copyright (c) 2017, Intel Corporation. All rights reserved.
Copyright (c) 2024, Red Hat. Inc
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file VirtHstiDxe.c.
EFI_STATUS EFIAPI VirtHstiDxeEntrypoint | ( | IN EFI_HANDLE | ImageHandle, |
IN EFI_SYSTEM_TABLE * | SystemTable | ||
) |
The driver's entry point.
[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 executing this entry point. |
Definition at line 134 of file VirtHstiDxe.c.
STATIC UINT16 VirtHstiGetHostBridgeDevId | ( | VOID | ) |
Definition at line 84 of file VirtHstiDxe.c.
BOOLEAN VirtHstiIsSupported | ( | VIRT_ADAPTER_INFO_PLATFORM_SECURITY * | VirtHsti, |
IN UINT32 | ByteIndex, | ||
IN UINT8 | BitMask | ||
) |
Definition at line 42 of file VirtHstiDxe.c.
Definition at line 100 of file VirtHstiDxe.c.
VOID VirtHstiSetSupported | ( | VIRT_ADAPTER_INFO_PLATFORM_SECURITY * | VirtHsti, |
IN UINT32 | ByteIndex, | ||
IN UINT8 | BitMask | ||
) |
Definition at line 30 of file VirtHstiDxe.c.
Definition at line 53 of file VirtHstiDxe.c.