diff options
author | Tom Rini <trini@konsulko.com> | 2019-02-19 20:48:11 -0500 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2019-02-19 20:48:11 -0500 |
commit | 97f9830849c64d60d0cf2fd69e87dfe4557d02a4 (patch) | |
tree | 7af7b4e87637a61be6ce762d2dc99bcdd503b9be /cmd/elf.c | |
parent | b78a9e2212d4d15fd16af41ae33d05a5c33954de (diff) | |
parent | 06d01e6601203644b403cc8d909fe2a1990e5468 (diff) |
Merge branch '2019-02-19-master-imports'
- Convert some OMAP3 platforms to DM+SPL
- Various minor fixes
- Updates for hikey, DaVinci, am57xx platforms,
- Make FAT use less memory
Diffstat (limited to 'cmd/elf.c')
-rw-r--r-- | cmd/elf.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/cmd/elf.c b/cmd/elf.c index 7bad1f80d42..d883be41931 100644 --- a/cmd/elf.c +++ b/cmd/elf.c @@ -53,7 +53,8 @@ static unsigned long load_elf64_image_phdr(unsigned long addr) if (phdr->p_filesz != phdr->p_memsz) memset(dst + phdr->p_filesz, 0x00, phdr->p_memsz - phdr->p_filesz); - flush_cache((unsigned long)dst, phdr->p_filesz); + flush_cache(rounddown((unsigned long)dst, ARCH_DMA_MINALIGN), + roundup(phdr->p_memsz, ARCH_DMA_MINALIGN)); ++phdr; } @@ -167,7 +168,8 @@ static unsigned long load_elf_image_phdr(unsigned long addr) if (phdr->p_filesz != phdr->p_memsz) memset(dst + phdr->p_filesz, 0x00, phdr->p_memsz - phdr->p_filesz); - flush_cache((unsigned long)dst, phdr->p_filesz); + flush_cache(rounddown((unsigned long)dst, ARCH_DMA_MINALIGN), + roundup(phdr->p_memsz, ARCH_DMA_MINALIGN)); ++phdr; } |