[U-Boot] [PATCH 00/12] ARC: more improvements

Alexey Brodkin Alexey.Brodkin at synopsys.com
Tue Feb 3 11:58:08 CET 2015


This series is focused on following items:
 * Move more config options to Kconfig
   - Cache settings
   - Endianess
   - Monitor base

 * Clean-up of board configuration headers

 * Build libgcc in U-Boot for portability

Alexey Brodkin (11):
  arc: remove CPU hard-coded selection from board description in
    include/configs
  arc: add more flavours of ARC700 series CPU
  arc: define and use PTAG AUX regs for MMUv3 only
  arc: select cache settings via menuconfig
  arc: add selection of endianess in Kconfig
  arc: hard-code CONFIG_SYS_GENERIC_BOARD into asm/config.h
  arc: get rid of useless CONFIG_SKIP_LOWLEVEL_INIT
  arc: hard-code CONFIG_ARCH_EARLY_INIT_R in asm/config.h
  arc: move SYS_MONITOR_BASE setup in Konfig
  arc: move CPU flags selection to the main "config.mk"
  arc: build libgcc in U-Boot

Igor Guryanov (1):
  arc: memcmp - fix zero-delay loop utilization

 Kconfig                        |   2 +-
 arch/Kconfig                   |   1 +
 arch/arc/Kconfig               |  71 ++++++++++++-
 arch/arc/config.mk             |  15 ++-
 arch/arc/cpu/arcv1/config.mk   |   7 --
 arch/arc/include/asm/arcregs.h |   6 +-
 arch/arc/include/asm/cache.h   |  19 ++--
 arch/arc/include/asm/config.h  |   2 +
 arch/arc/lib/Makefile          |   2 +
 arch/arc/lib/_millicodethunk.S | 226 +++++++++++++++++++++++++++++++++++++++++
 arch/arc/lib/cache.c           |   7 +-
 arch/arc/lib/libgcc2.c         | 161 +++++++++++++++++++++++++++++
 arch/arc/lib/libgcc2.h         | 132 ++++++++++++++++++++++++
 arch/arc/lib/memcmp.S          |   2 +
 board/synopsys/Kconfig         |  10 --
 board/synopsys/MAINTAINERS     |   1 -
 configs/arcangel4-be_defconfig |   4 +-
 configs/arcangel4_defconfig    |   1 +
 configs/axs101_defconfig       |   5 +-
 configs/tb100_defconfig        |   4 +-
 include/configs/arcangel4-be.h |  91 -----------------
 include/configs/arcangel4.h    |  12 ---
 include/configs/axs101.h       |  15 ---
 include/configs/tb100.h        |  10 --
 24 files changed, 639 insertions(+), 167 deletions(-)
 delete mode 100644 arch/arc/cpu/arcv1/config.mk
 create mode 100644 arch/arc/lib/_millicodethunk.S
 create mode 100644 arch/arc/lib/libgcc2.c
 create mode 100644 arch/arc/lib/libgcc2.h
 delete mode 100644 include/configs/arcangel4-be.h

-- 
2.1.0



More information about the U-Boot mailing list