freebsd-dev/stand/efi/loader
Mark Johnston 21d56b7966 loader.efi: Fix some arm64 PE metadata
- Mark the file as an executable in the COFF header.
- Provide separate .text and .data sections.
- Provide sane file and section alignment values.  These values are the
  defaults defined in the PE specification.
- Set appropriate characteristics for each of .text and .data.

This is required for the MS devkit to load our UEFI image.

Obtained from:	OpenBSD via allanjude
MFC after:	1 month
Differential Revision:	https://reviews.freebsd.org/D37765
2023-04-18 14:36:24 -04:00
..
arch loader.efi: Fix some arm64 PE metadata 2023-04-18 14:36:24 -04:00
autoload.c loader: fdt: Add fdt_is_setup function 2019-04-25 20:08:43 +00:00
bootinfo.c amd64 loader: Use efiserialio for Hyper-V booted systems 2023-03-18 07:07:35 +00:00
conf.c amd64 loader: Use efiserialio for Hyper-V booted systems 2023-03-18 07:07:35 +00:00
copy.c loader.efi: make sure kernel image is executable 2023-01-05 09:58:33 +00:00
efi_main.c loader.efi: fix panic() after BS off 2022-06-19 17:46:35 +03:00
efiserialio.c amd64 loader: plug hard hang with serial console enabled 2023-03-31 11:19:25 -07:00
framebuffer.c stand: More sensible defaults when ConOut is missing 2022-08-26 22:17:56 -06:00
framebuffer.h stand: More sensible defaults when ConOut is missing 2022-08-26 22:17:56 -06:00
loader_efi.h loader.efi: faults could try to print out call trace 2022-07-14 15:59:26 +03:00
main.c Support SMBIOS v3 for 64-bit entry systems 2023-02-22 04:10:12 +00:00
Makefile loader.efi: include help.fdt for FDT-enabled loader 2023-02-03 16:35:08 -04:00
Makefile.depend Update Makefile.depend files 2019-12-11 17:37:53 +00:00
version