TianoCore EDK2 master
Loading...
Searching...
No Matches
_EFI_EBC_PROTOCOL Struct Reference

#include <MdePkg/Include/Protocol/Ebc.h>

Data Fields

EFI_EBC_CREATE_THUNK CreateThunk
 
EFI_EBC_UNLOAD_IMAGE UnloadImage
 
EFI_EBC_REGISTER_ICACHE_FLUSH RegisterICacheFlush
 
EFI_EBC_GET_VERSION GetVersion
 

Detailed Description

The EFI EBC protocol provides services to load and execute EBC images, which will typically be loaded into option ROMs. The image loader will load the EBC image, perform standard relocations, and invoke the CreateThunk() service to create a thunk for the EBC image's entry point. The image can then be run using the standard EFI start image services.

Definition at line 296 of file Ebc.h.

Field Documentation

◆ CreateThunk

EFI_EBC_CREATE_THUNK _EFI_EBC_PROTOCOL::CreateThunk

Definition at line 297 of file Ebc.h.

◆ GetVersion

EFI_EBC_GET_VERSION _EFI_EBC_PROTOCOL::GetVersion

Definition at line 300 of file Ebc.h.

◆ RegisterICacheFlush

EFI_EBC_REGISTER_ICACHE_FLUSH _EFI_EBC_PROTOCOL::RegisterICacheFlush

Definition at line 299 of file Ebc.h.

◆ UnloadImage

EFI_EBC_UNLOAD_IMAGE _EFI_EBC_PROTOCOL::UnloadImage

Definition at line 298 of file Ebc.h.


The documentation for this struct was generated from the following file: