freebsd-dev/sys/boot/efi/boot1
Ian Lepore 5b1c03fd13 The self-relocation code is not efi-specific, move it to boot/common.
The function was defined as taking 4 parameters and returning EFI_STATUS,
but all existing callers (in asm code) passed only two parameters and don't
use the return value. The function signature now matches that usage, and
doesn't refer to efi-specific types.

Parameters and variables now use the cannonical typenames set up by elf.h
(Elf_Word, Elf_Addr, etc) instead of raw C types. Hopefully this will
prevent suprises as new platforms come along and use this code.

The function was renamed from _reloc() to self_reloc() to emphasize its
difference from the other elf relocation code found in boot/common.

Differential Revision:	https://reviews.freebsd.org/D2490
2015-05-10 13:24:26 +00:00
..
boot1.c Print error values with hex to make it easier to find the EFI error type. 2015-04-09 10:15:47 +00:00
fat-amd64.tmpl.bz2.uu Add support to the efi boot1 and loader for 32-bit ARM. This will be used 2015-04-06 15:50:20 +00:00
fat-arm64.tmpl.bz2.uu Add support for arm64 to loader.efi and boot1.efi 2015-04-14 13:55:01 +00:00
fat-arm.tmpl.bz2.uu Add support to the efi boot1 and loader for 32-bit ARM. This will be used 2015-04-06 15:50:20 +00:00
fat-i386.tmpl.bz2.uu Add EFI boot1 for i386 2015-04-07 21:41:26 +00:00
generate-fat.sh Add support for arm64 to loader.efi and boot1.efi 2015-04-14 13:55:01 +00:00
Makefile The self-relocation code is not efi-specific, move it to boot/common. 2015-05-10 13:24:26 +00:00
Makefile.fat