rv1126-uboot/lib
Rob Clark 2f0750eb18 UPSTREAM: efi_loader: refactor boot device and loaded_image handling
Get rid of the hacky fake boot-device and duplicate device-path
constructing (which needs to match what efi_disk and efi_net do).
Instead convert over to use efi_device_path helpers to construct
device-paths, and use that to look up the actual boot device.

Also, extract out a helper to plug things in properly to the
loaded_image.  In a following patch we'll want to re-use this in
efi_load_image() to handle the case of loading an image from a
file_path.

Signed-off-by: Rob Clark <robdclark@gmail.com>
Signed-off-by: Alexander Graf <agraf@suse.de>
(cherry picked from commit 95c5553ea268144056c4bafc318b9e8b5c096a6c)

Change-Id: Iaa6a9865f2cbd15d6537d200bd86662fa4baf5a0
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
2020-01-06 11:45:12 +08:00
..
avb lib: avb: implement get_preloaded_partition callback 2019-12-20 12:39:41 +08:00
bzip2
dhry
efi
efi_loader UPSTREAM: efi_loader: refactor boot device and loaded_image handling 2020-01-06 11:45:12 +08:00
libfdt UPSTREAM: libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h> 2018-12-24 17:20:37 +08:00
lzma
lzo UPSTREAM: lzo: add a function to check the validity of the header 2018-01-17 15:27:28 +08:00
optee_clientApi lib: optee_client: change the condition for eMMC devices 2019-07-15 17:06:52 +08:00
rsa
tizen
zlib
Kconfig lib: add sha512 support 2019-08-02 10:34:33 +08:00
Makefile lib: add sha512 support 2019-08-02 10:34:33 +08:00
addr_map.c
aes.c
asm-offsets.c ARMv8: get new GD address from gd->new_gd directly 2018-01-17 15:27:28 +08:00
bch.c
bidram.c lib: bidram: add 4GB+ memory size support 2019-12-16 21:01:54 +08:00
bitrev.c
charset.c UPSTREAM: lib: add some utf16 handling helpers 2018-01-16 18:13:59 +08:00
circbuf.c
crc7.c
crc8.c
crc16.c
crc32.c
crc32c.c UPSTREAM: lib: Add CRC32-C 2018-01-17 15:27:28 +08:00
ctype.c
display_options.c
div64.c
errno.c
errno_str.c
fdtdec.c fdt/Makefile: make u-boot-dtb.bin 8-byte aligned 2019-12-16 12:07:46 +08:00
fdtdec_common.c UPSTREAM: libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h> 2018-12-24 17:20:37 +08:00
fdtdec_test.c UPSTREAM: libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h> 2018-12-24 17:20:37 +08:00
gunzip.c lib: gzip: lower the message when parse header 2018-10-07 15:37:50 +08:00
gzip.c
hang.c
hashtable.c
hexdump.c UPSTREAM: lib: Add hexdump 2019-07-05 19:33:39 +08:00
initcall.c lib: initcall: add system total boot time debug 2019-02-25 09:59:46 +08:00
ldiv.c
linux_compat.c
linux_string.c
list_sort.c
lmb.c
lz4.c
lz4_wrapper.c boot_android: add runtime compatible for un/compressed kernel image 2018-07-14 11:39:04 +08:00
md5.c
membuff.c
net_utils.c
of_live.c UPSTREAM: libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h> 2018-12-24 17:20:37 +08:00
panic.c
physmem.c
qsort.c
rand.c
rbtree.c
rc4.c
sha1.c
sha256.c lib: sha256: add sha256_csum() 2019-11-05 12:24:10 +08:00
sha512.c lib: add sha512 support 2019-08-02 10:34:33 +08:00
slre.c
smbios.c
stdlib.c lib: add stdlib.c 2019-07-01 19:17:50 +08:00
string.c
strmhz.c
strto.c UPSTREAM: lib: strto: fix incorrect handling of specified base 2018-01-16 18:14:09 +08:00
sysmem.c lib: sysmem: promise sysmem_alloc_by_name() alloc cacheline align buffer 2019-12-24 21:04:55 +08:00
tables_csum.c
time.c
tiny-printf.c
tpm.c UPSTREAM: tpm: fix reading of permanent flags 2018-01-17 15:27:28 +08:00
trace.c
uuid.c
vsprintf.c UPSTREAM: lib: Add hexdump 2019-07-05 19:33:39 +08:00