Home
last modified time | relevance | path

Searched hist:b13646092513fb1a5befc19102704510668ba505 (Results 1 – 1 of 1) sorted by relevance

/DragonStub/inc/riscv64/
H A Defibind.hb13646092513fb1a5befc19102704510668ba505 Thu Aug 19 12:31:01 UTC 2021 Pete Batard <pete@akeo.ie> riscv64: finalize efibind.h

There's little reason not to derive the RISCV64 version of efibind.h
from the AARCH64 version, especially as the current version is missing
required macros such as EFI_DRIVER_ENTRY_POINT() which breaks the
compilation of some drivers.

The only major difference we introduce from AARCH64 is to consider
that any toolchain that supports RISCV64 is modern enough to support
<stdint.h>. Also, as we preserve the added definition for BOOLEAN,
we guard it with an ifndef in anticipation of MSVC RISCV64 support.

We validated these changes by confirming that they now allow gnu-efi
to be used to compile a set of UEFI drivers for RISCV64.