TianoCore EDK2 master
Loading...
Searching...
No Matches
VirtHstiDxe.c File Reference

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)
 

Detailed Description

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.

Function Documentation

◆ VirtHstiDxeEntrypoint()

EFI_STATUS EFIAPI VirtHstiDxeEntrypoint ( IN EFI_HANDLE  ImageHandle,
IN EFI_SYSTEM_TABLE SystemTable 
)

The driver's entry point.

Parameters
[in]ImageHandleThe firmware allocated handle for the EFI image.
[in]SystemTableA pointer to the EFI System Table.
Return values
EFI_SUCCESSThe entry point is executed successfully.
otherSome error occurs when executing this entry point.

Definition at line 134 of file VirtHstiDxe.c.

◆ VirtHstiGetHostBridgeDevId()

STATIC UINT16 VirtHstiGetHostBridgeDevId ( VOID  )

Definition at line 84 of file VirtHstiDxe.c.

◆ VirtHstiIsSupported()

BOOLEAN VirtHstiIsSupported ( VIRT_ADAPTER_INFO_PLATFORM_SECURITY VirtHsti,
IN UINT32  ByteIndex,
IN UINT8  BitMask 
)

Definition at line 42 of file VirtHstiDxe.c.

◆ VirtHstiOnReadyToBoot()

STATIC VOID EFIAPI VirtHstiOnReadyToBoot ( EFI_EVENT  Event,
VOID *  Context 
)

Definition at line 100 of file VirtHstiDxe.c.

◆ VirtHstiSetSupported()

VOID VirtHstiSetSupported ( VIRT_ADAPTER_INFO_PLATFORM_SECURITY VirtHsti,
IN UINT32  ByteIndex,
IN UINT8  BitMask 
)

Definition at line 30 of file VirtHstiDxe.c.

◆ VirtHstiTestResult()

VOID VirtHstiTestResult ( CHAR16 *  ErrorMsg,
IN UINT32  ByteIndex,
IN UINT8  BitMask 
)

Definition at line 53 of file VirtHstiDxe.c.