gnu-efi/gnuefi
Callum Farmer 13c46e46a6
Sync FreeBSD
* Always use objcopy -O (--target doesn't make sense)
  and isn't available on freebsd
* No efi-bsdrv target (but has efi-app)(bug in binutils??)
* Sync linker scripts (all features are supported)
* Use clang as HOSTCC (there is no default gcc)

Signed-off-by: Callum Farmer <gmbr3@opensuse.org>
2024-08-03 16:21:00 +01:00
..
Makefile Add non-objcopy IA32 crt0/lds 2024-07-16 14:49:52 +01:00
crt0-efi-aarch64-local.S Restore non-objcopy ARM64 crt0/lds 2024-07-04 15:44:01 +01:00
crt0-efi-aarch64.S Replace 'Copright' with 'Copyright' in file headers 2024-05-07 13:03:52 +01:00
crt0-efi-arm.S Replace 'Copright' with 'Copyright' in file headers 2024-05-07 13:03:52 +01:00
crt0-efi-ia32-local.S Add non-objcopy IA32 crt0/lds 2024-07-16 14:49:52 +01:00
crt0-efi-ia32.S Mark _start as function 2024-03-22 10:06:43 -04:00
crt0-efi-ia64.S Make ELF constructors and destructors work 2023-03-28 08:59:41 -04:00
crt0-efi-loongarch64.S Make loongarch64 use efi-app-loongarch64 2024-03-22 10:24:23 -04:00
crt0-efi-mips64el.S Replace 'Copright' with 'Copyright' in file headers 2024-05-07 13:03:52 +01:00
crt0-efi-riscv64-local.S Move riscv64 default to objcopy 2024-07-04 15:44:01 +01:00
crt0-efi-riscv64.S Move riscv64 default to objcopy 2024-07-04 15:44:01 +01:00
crt0-efi-x86_64.S Mark _start as function 2024-03-22 10:06:43 -04:00
elf_aarch64_efi.lds Tune for new MacOS toolchains 2024-07-16 14:49:52 +01:00
elf_aarch64_efi_local.lds Tune for new MacOS toolchains 2024-07-16 14:49:52 +01:00
elf_arm_efi.lds Tune for new MacOS toolchains 2024-07-16 14:49:52 +01:00
elf_ia32_efi.lds Tune for new MacOS toolchains 2024-07-16 14:49:52 +01:00
elf_ia32_efi_local.lds Add non-objcopy IA32 crt0/lds 2024-07-16 14:49:52 +01:00
elf_ia32_fbsd_efi.lds Sync FreeBSD 2024-08-03 16:21:00 +01:00
elf_ia64_efi.lds Tune for new MacOS toolchains 2024-07-16 14:49:52 +01:00
elf_loongarch64_efi.lds Tune for new MacOS toolchains 2024-07-16 14:49:52 +01:00
elf_mips64el_efi.lds Tune for new MacOS toolchains 2024-07-16 14:49:52 +01:00
elf_riscv64_efi.lds Tune for new MacOS toolchains 2024-07-16 14:49:52 +01:00
elf_riscv64_efi_local.lds Tune for new MacOS toolchains 2024-07-16 14:49:52 +01:00
elf_x86_64_efi.lds Tune for new MacOS toolchains 2024-07-16 14:49:52 +01:00
elf_x86_64_fbsd_efi.lds Sync FreeBSD 2024-08-03 16:21:00 +01:00
gnu-efi.pc.in Switch everything to Unix line endings 2024-05-19 14:22:26 +01:00
reloc_aarch64.c Add substitute elf.h for macOS 2024-07-14 18:50:39 +01:00
reloc_arm.c Add substitute elf.h for macOS 2024-07-14 18:50:39 +01:00
reloc_ia32.c Add substitute elf.h for macOS 2024-07-14 18:50:39 +01:00
reloc_ia64.S */*.S: add non-executable GNU stack marking on ELF-linux 2022-08-08 11:35:10 -04:00
reloc_loongarch64.c Add substitute elf.h for macOS 2024-07-14 18:50:39 +01:00
reloc_mips64el.c Add substitute elf.h for macOS 2024-07-14 18:50:39 +01:00
reloc_riscv64.c Add substitute elf.h for macOS 2024-07-14 18:50:39 +01:00
reloc_x86_64.c Add substitute elf.h for macOS 2024-07-14 18:50:39 +01:00