gnu-efi/inc
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 Make CHAR8 be *unambiguously* defined the way edk2 does it. 2021-03-05 12:23:00 -05:00
arm Make CHAR8 be *unambiguously* defined the way edk2 does it. 2021-03-05 12:23:00 -05:00
ia32 Make CHAR8 be *unambiguously* defined the way edk2 does it. 2021-03-05 12:23:00 -05:00
ia64 Make CHAR8 be *unambiguously* defined the way edk2 does it. 2021-03-05 12:23:00 -05:00
mips64el Make CHAR8 be *unambiguously* defined the way edk2 does it. 2021-03-05 12:23:00 -05:00
protocol Get rid of unused make-like files from yore. 2021-03-05 12:10:50 -05:00
x86_64 Make CHAR8 be *unambiguously* defined the way edk2 does it. 2021-03-05 12:23:00 -05:00
efi.h Remove the need for other include paths besides <gnu-efi>/inc 2021-02-18 10:15:22 -05:00
efi_nii.h Update global protocol GUIDs definitions to match EDK2 2016-08-18 08:42:11 -04:00
efi_pxe.h The gnu-efi-3.0 toplevel subdirectory is really annoying. Kill it. 2014-11-25 10:09:50 -05:00
efiapi.h Add some missing definitions for system table revisions 2021-08-04 12:19:38 -04:00
eficompiler.h Commit 3dd05c and subsequent ones introduced the use of the GNU 2016-03-25 13:32:54 -04:00
eficon.h Bridge more gaps between EDK and gnu-efi 2016-09-15 11:41:45 -04:00
eficonex.h Add Simple Text Input Ex Protocol support 2020-07-21 16:05:43 +08:00
efidebug.h Be more forceful about which va_* ABI we get on x86_64. 2021-03-11 22:17:46 -05:00
efidef.h Make CHAR8 be *unambiguously* defined the way edk2 does it. 2021-03-05 12:23:00 -05:00
efidevp.h * Fixed typeo lib/error.c EFI_WARN_UNKNOWN_GLYPH definition. 2019-01-09 07:03:46 -05:00
efierr.h Re-add back the original symbol, typeo. 2020-01-16 14:35:56 -05:00
efifs.h The gnu-efi-3.0 toplevel subdirectory is really annoying. Kill it. 2014-11-25 10:09:50 -05:00
efigpt.h The gnu-efi-3.0 toplevel subdirectory is really annoying. Kill it. 2014-11-25 10:09:50 -05:00
efiip.h The gnu-efi-3.0 toplevel subdirectory is really annoying. Kill it. 2014-11-25 10:09:50 -05:00
efilib.h Make CopyMem() and SetMem() be EFIAPI 2021-08-04 13:02:10 -04:00
efilink.h Revert "efilink: fix build with gcc 4.8" 2019-10-28 07:45:38 -04:00
efinet.h Update global protocol GUIDs definitions to match EDK2 2016-08-18 08:42:11 -04:00
efipart.h The gnu-efi-3.0 toplevel subdirectory is really annoying. Kill it. 2014-11-25 10:09:50 -05:00
efipciio.h Add support for PCI Root Bridge I/O protocol. 2016-09-15 12:50:48 -04:00
efipoint.h The gnu-efi-3.0 toplevel subdirectory is really annoying. Kill it. 2014-11-25 10:09:50 -05:00
efiprot.h Add EFI_LOADED_IMAGE_DEVICE_PATH_PROTOCOL_GUID. 2021-03-05 13:04:49 -05:00
efipxebc.h Fix typedef of EFI_PXE_BASE_CODE 2018-03-14 14:50:23 -04:00
efirtlib.h Remove the need for other include paths besides <gnu-efi>/inc 2021-02-18 10:15:22 -05:00
efiser.h Update global protocol GUIDs definitions to match EDK2 2016-08-18 08:42:11 -04:00
efisetjmp.h Redefine jmp_buf to comply with C calling convention. 2019-03-15 09:32:06 -04:00
efishellintf.h The gnu-efi-3.0 toplevel subdirectory is really annoying. Kill it. 2014-11-25 10:09:50 -05:00
efishellparm.h The gnu-efi-3.0 toplevel subdirectory is really annoying. Kill it. 2014-11-25 10:09:50 -05:00
efistdarg.h Be more forceful about which va_* ABI we get on x86_64. 2021-03-11 22:17:46 -05:00
efitcp.h The gnu-efi-3.0 toplevel subdirectory is really annoying. Kill it. 2014-11-25 10:09:50 -05:00
efiudp.h The gnu-efi-3.0 toplevel subdirectory is really annoying. Kill it. 2014-11-25 10:09:50 -05:00
efiui.h Update global protocol GUIDs definitions to match EDK2 2016-08-18 08:42:11 -04:00
elf.h Add elf.h for cross-building without a system libelf installed. 2021-03-05 12:10:50 -05:00
lib.h Remove the need for other include paths besides <gnu-efi>/inc 2021-02-18 10:15:22 -05:00
libsmbios.h Add SMBIOS 3.0 table support 2020-05-11 11:03:35 -04:00
Makefile Make: make TOPDIR actually work and get rid of unused CDIR 2021-03-05 13:04:49 -05:00
pci22.h The gnu-efi-3.0 toplevel subdirectory is really annoying. Kill it. 2014-11-25 10:09:50 -05:00
romload.h The gnu-efi-3.0 toplevel subdirectory is really annoying. Kill it. 2014-11-25 10:09:50 -05:00