freebsd-dev/stand/efi/libefi
Toomas Soome 840fa0f86d loader.efi: efipart needs to use ioalign
UEFI specification 2.7A, EFI_BLOCK_IO_PROTOCOL, page 566.

The ioalign property does define the alignment of data buffer.

If the alignment is required and our buffer is not aligned, or if
the data buffer is not multiple of Blocksize, we need to use bounce buffer
to perform the block IO. This is much like with BIOS version, except
there the INT13 needs buffer to be located in low memory.

Additionally, we need to handle disk writes properly.
2019-09-17 13:50:25 +00:00
..
delay.c Simplify the EFI delay() function by calling BS->Stall() 2018-10-26 21:57:22 +00:00
devicename.c Start to reduce the number of #ifdef EFI_ZFS_BOOT 2019-04-20 05:31:56 +00:00
devpath.c loader.efi: replace HandleProtocol() with OpenProtocol() 2019-08-06 19:27:27 +00:00
efi_console.c loader.efi: UEFI text mode background colors are only using 3 bits 2019-09-06 19:30:23 +00:00
efi_driver_utils.c
efichar.c utf8_to_ucs2() should check for malloc failure 2018-01-16 20:35:54 +00:00
efienv.c Add efi_freebsd_delenv 2019-04-25 20:09:49 +00:00
efihttp.c efihttp: mac and err can be used uninitialized 2019-07-02 20:32:35 +00:00
efinet.c loader.efi: replace HandleProtocol() with OpenProtocol() 2019-08-06 19:27:27 +00:00
efipart.c loader.efi: efipart needs to use ioalign 2019-09-17 13:50:25 +00:00
efizfs.c Create boot_img as a global variable 2019-04-22 18:40:24 +00:00
env.c Regularize the Netflix copyright 2019-02-04 21:28:25 +00:00
errno.c
handles.c
libefi.c loader.efi: efilib.h and libefi.c were left out of 350654 2019-08-06 20:13:28 +00:00
Makefile loader: use teken teminal emulator for x86 and uefi 2019-09-05 22:15:50 +00:00
Makefile.depend
time_event.c
time.c
wchar.c Regularize the Netflix copyright 2019-02-04 21:28:25 +00:00