TianoCore EDK2
master
Loading...
Searching...
No Matches
RiscVBootProtocol.h
Go to the documentation of this file.
1
13
#ifndef RISCV_BOOT_PROTOCOL_H_
14
#define RISCV_BOOT_PROTOCOL_H_
15
16
typedef
struct
_RISCV_EFI_BOOT_PROTOCOL
RISCV_EFI_BOOT_PROTOCOL
;
17
18
#define RISCV_EFI_BOOT_PROTOCOL_REVISION 0x00010000
19
#define RISCV_EFI_BOOT_PROTOCOL_LATEST_VERSION \
20
RISCV_EFI_BOOT_PROTOCOL_REVISION
21
22
typedef
23
EFI_STATUS
24
(EFIAPI *EFI_GET_BOOT_HARTID)(
25
IN
RISCV_EFI_BOOT_PROTOCOL
*This,
26
OUT
UINTN
*BootHartId
27
);
28
29
typedef
struct
_RISCV_EFI_BOOT_PROTOCOL
{
30
UINT64 Revision;
31
EFI_GET_BOOT_HARTID GetBootHartId;
32
}
RISCV_EFI_BOOT_PROTOCOL
;
33
34
#endif
UINTN
UINT64 UINTN
Definition:
ProcessorBind.h:112
IN
#define IN
Definition:
Base.h:279
OUT
#define OUT
Definition:
Base.h:284
EFI_STATUS
RETURN_STATUS EFI_STATUS
Definition:
UefiBaseType.h:29
_RISCV_EFI_BOOT_PROTOCOL
Definition:
RiscVBootProtocol.h:29
UefiCpuPkg
Include
Protocol
RiscVBootProtocol.h
Generated on Fri Nov 15 2024 18:01:26 for TianoCore EDK2 by
1.9.6