aboutsummaryrefslogtreecommitdiff
path: root/cddl/contrib/opensolaris
diff options
context:
space:
mode:
authorToomas Soome <tsoome@FreeBSD.org>2019-09-17 13:50:25 +0000
committerToomas Soome <tsoome@FreeBSD.org>2019-09-17 13:50:25 +0000
commit840fa0f86d6de5c7b45c37a69ae86e07795b2f2a (patch)
tree77239b1755edf169c559cb3149448b85f72c79cd /cddl/contrib/opensolaris
parent11db1a1654a7a8dedaee5330cb8d348bf6524787 (diff)
downloadsrc-840fa0f86d6de5c7b45c37a69ae86e07795b2f2a.tar.gz
src-840fa0f86d6de5c7b45c37a69ae86e07795b2f2a.zip
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.
Notes
Notes: svn path=/head/; revision=352446
Diffstat (limited to 'cddl/contrib/opensolaris')
0 files changed, 0 insertions, 0 deletions