gnu-efi/lib
Peter Jones acc5371207 Make CopyMem() and SetMem() be EFIAPI
For wildly unknown reasons, EFI Boot Services includes CopyMem() and
SetMem() functions, and they are marked as EFIAPI functions.

This patch marks gnu-efi's CopyMem() and SetMem() as EFIAPI functions,
and makes their exposed API match the misguided nonsense in the EFI
spec, so that they can be used there in a test environment.

Signed-off-by: Peter Jones <pjones@redhat.com>
2021-08-04 13:02:10 -04:00
..
aarch64 Move memcpy/memset definition to global init.c 2017-11-06 09:38:38 -05:00
arm Move memcpy/memset definition to global init.c 2017-11-06 09:38:38 -05:00
ia32 Currently we have DivU64x32 on ia32, but it tries to call 2018-01-10 10:28:36 -05:00
ia64 gnu-efi: fix lib/ia64/setjmp.S IA-64 build failure 2018-01-28 16:44:21 +00:00
mips64el Move memcpy/memset definition to global init.c 2017-11-06 09:38:38 -05:00
runtime Fix strcmpa() and friends and CompareMem() and friends 2021-03-05 13:04:49 -05:00
x86_64 Support for building on macOS systems 2021-03-05 12:10:50 -05:00
boxdraw.c The gnu-efi-3.0 toplevel subdirectory is really annoying. Kill it. 2014-11-25 10:09:50 -05:00
cmdline.c Don't pass a pointer-to-(LoadedImage *) as a void **; 2016-03-03 16:24:31 -05:00
console.c The gnu-efi-3.0 toplevel subdirectory is really annoying. Kill it. 2014-11-25 10:09:50 -05:00
crc.c The gnu-efi-3.0 toplevel subdirectory is really annoying. Kill it. 2014-11-25 10:09:50 -05:00
data.c Add Simple Text Input Ex Protocol support 2020-07-21 16:05:43 +08:00
debug.c GCC 4.8 (and others) const warnings 2017-01-08 06:52:33 -05:00
dpath.c * Fixed typeo lib/error.c EFI_WARN_UNKNOWN_GLYPH definition. 2019-01-09 07:03:46 -05:00
error.c Make CHAR8 be *unambiguously* defined the way edk2 does it. 2021-03-05 12:23:00 -05:00
event.c When copying structs, some compilers (e.g. MSVC for ARM) will use an 2016-04-04 10:09:51 -04:00
exit.c add-Exit - Add Exit() library function which calls BS->Exit() 2017-02-17 16:30:28 -05:00
guid.c Make CHAR8 be *unambiguously* defined the way edk2 does it. 2021-03-05 12:23:00 -05:00
hand.c Be more forceful about which va_* ABI we get on x86_64. 2021-03-11 22:17:46 -05:00
hw.c Commit 3dd05c and subsequent ones introduced the use of the GNU 2016-03-25 13:32:54 -04:00
init.c Don't implement standard string.h functions. 2021-03-09 11:31:12 -05:00
lock.c The gnu-efi-3.0 toplevel subdirectory is really annoying. Kill it. 2014-11-25 10:09:50 -05:00
Makefile Make: make TOPDIR actually work and get rid of unused CDIR 2021-03-05 13:04:49 -05:00
Makefile.orig Turns out we actually need setjmp in one of gnu-efi's prominent 2015-05-14 12:20:51 -04:00
misc.c Make CopyMem() and SetMem() be EFIAPI 2021-08-04 13:02:10 -04:00
pause.c Replace Pause() macro with new library function 2020-07-22 17:49:07 +08:00
print.c Be more forceful about which va_* ABI we get on x86_64. 2021-03-11 22:17:46 -05:00
smbios.c From: Pete Batard <pete@akeo.ie> 2015-01-05 13:13:22 -05:00
sread.c The gnu-efi-3.0 toplevel subdirectory is really annoying. Kill it. 2014-11-25 10:09:50 -05:00
str.c Make CopyMem() and SetMem() be EFIAPI 2021-08-04 13:02:10 -04:00