[U-Boot] Please pull ARC changes for v2018.07-rc1
Alexey Brodkin
Alexey.Brodkin at synopsys.com
Thu May 31 17:22:51 UTC 2018
Hi Tom,
The following changes since commit c3c863880479edeb5b08226e622d13c91326e4a7:
add FIT data-position & data-offset property support (2018-05-26 18:19:19 -0400)
are available in the Git repository at:
git://git.denx.de/u-boot-arc.git tags/arc-updates-for-2018.07-rc1
for you to fetch changes up to 2c3f9261c80e8171ba813f8baef958c1edac3f0d:
ARC: Add support for EM Development Kit board (2018-05-31 20:13:29 +0300)
----------------------------------------------------------------
Here we do a couple of minor fixes like:
- Move .ivt section to the very beginning of the image
by default which allows us to use that image put right
at reset vector (usually 0x0)
- Improve relocation fix-up which became required once
we moved .ivt and understood a problem with existing implementation
where we relied on a particular placement of sections.
Now we don't care about placement because we just explicitly
check for .text and in case of ARCompact .ivt sections
- Re-implemnt do_reset() such that it calls reset_cpu() which
could implmented for a particular board
And hte most important part we introduce support for yet another
devboard from Synopsys - EMDK.
----------------------------------------------------------------
Alexey Brodkin (9):
MAINTAINERS: Add board/synopsys/
ARC: Cache: Don't compare I$ and D$ line lengths
ARC: Make sure .ivt section is not purged by garbage collector
ARC: Improve relocation fix-ups
ARC: Move .ivt section to the very beginning of the image
ARC: Reset: Use __builtin_arc_brk() instead of open-coded ASM
ARC: Reset: Implement weak reset_cpu()
ARC: Use elf32-bigarc in case of -EB
ARC: Add support for EM Development Kit board
MAINTAINERS | 1 +
arch/arc/Kconfig | 5 +++++
arch/arc/cpu/u-boot.lds | 19 ++++++++++---------
arch/arc/dts/Makefile | 1 +
arch/arc/dts/emdk.dts | 33 +++++++++++++++++++++++++++++++++
arch/arc/lib/cache.c | 12 ++++++++----
arch/arc/lib/relocate.c | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------
arch/arc/lib/reset.c | 14 +++++++++-----
board/synopsys/emdk/Kconfig | 12 ++++++++++++
board/synopsys/emdk/MAINTAINERS | 5 +++++
board/synopsys/emdk/Makefile | 7 +++++++
board/synopsys/emdk/emdk.c | 92 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
configs/emdk_defconfig | 31 +++++++++++++++++++++++++++++++
include/configs/emdk.h | 40 ++++++++++++++++++++++++++++++++++++++++
14 files changed, 308 insertions(+), 40 deletions(-)
create mode 100644 arch/arc/dts/emdk.dts
create mode 100644 board/synopsys/emdk/Kconfig
create mode 100644 board/synopsys/emdk/MAINTAINERS
create mode 100644 board/synopsys/emdk/Makefile
create mode 100644 board/synopsys/emdk/emdk.c
create mode 100644 configs/emdk_defconfig
create mode 100644 include/configs/emdk.h
-Alexey
More information about the U-Boot
mailing list