XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
_EFI_EBC_PROTOCOL Struct Reference

#include <Ebc.h>

Collaboration diagram for _EFI_EBC_PROTOCOL:
Collaboration graph
[legend]

Public Attributes

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.

Member Data Documentation

◆ CreateThunk

EFI_EBC_CREATE_THUNK _EFI_EBC_PROTOCOL::CreateThunk

◆ GetVersion

EFI_EBC_GET_VERSION _EFI_EBC_PROTOCOL::GetVersion

◆ RegisterICacheFlush

EFI_EBC_REGISTER_ICACHE_FLUSH _EFI_EBC_PROTOCOL::RegisterICacheFlush

◆ UnloadImage

EFI_EBC_UNLOAD_IMAGE _EFI_EBC_PROTOCOL::UnloadImage

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