freebsd-dev/stand/efi
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
..
boot1 The efifat files are no longer used: remove the code to build them 2019-09-04 20:55:48 +00:00
fdt stand: refactor overlay loading a little bit 2019-04-11 13:26:28 +00:00
gptboot The efifat files are no longer used: remove the code to build them 2019-09-04 20:55:48 +00:00
include loader: use teken teminal emulator for x86 and uefi 2019-09-05 22:15:50 +00:00
libefi loader.efi: efipart needs to use ioalign 2019-09-17 13:50:25 +00:00
loader loader: use teken teminal emulator for x86 and uefi 2019-09-05 22:15:50 +00:00
loader_4th
loader_lua
loader_simp
Makefile Create gptboot.efi 2019-06-08 19:02:17 +00:00
Makefile.inc