]> git.ipfire.org Git - u-boot.git/commit
efi_loader: Add bounce buffer support
authorAlexander Graf <agraf@suse.de>
Wed, 11 May 2016 16:25:48 +0000 (18:25 +0200)
committerTom Rini <trini@konsulko.com>
Fri, 27 May 2016 19:39:48 +0000 (15:39 -0400)
commit51735ae0ea2f5d67c0f7cc4d1f938f36955e1fe7
tree63a01e042c04913656eba26ca02e8f29693d0e07
parent851bda81487b0e2b5b43c9c2dc2582214751953e
efi_loader: Add bounce buffer support

Some hardware that is supported by U-Boot can not handle DMA above 32bits.
For these systems, we need to come up with a way to expose the disk interface
in a safe way.

This patch implements EFI specific bounce buffers. For non-EFI cases, this
apparently was no issue so far, since we can just define our environment
variables conveniently.

Signed-off-by: Alexander Graf <agraf@suse.de>
include/efi_loader.h
lib/efi_loader/Kconfig
lib/efi_loader/efi_disk.c
lib/efi_loader/efi_memory.c