This patch allows configuration of the eNET board for generation of a U-Boot image which can be loaded into RAM (using tftp for example). Executing the image loaded into RAM is very similar to a cold-boot (the image is relocated to upper memory etc). This allows very rapid development and testing of new features without needing to burn Boot-ROMs
Signed-off-by: Graeme Russ <graeme.r...@gmail.com> --- Makefile | 12 ++++++++++++ board/eNET/config.mk | 7 ++++++- boards.cfg | 1 - 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 4f1cb1b..972c6aa 100644 --- a/Makefile +++ b/Makefile @@ -2428,6 +2428,18 @@ espt_config : unconfig @echo "#define CONFIG_ESPT 1" > $(obj)include/config.h @$(MKCONFIG) -a $@ sh sh4 espt +#======================================================================== +# x86 +#======================================================================== +eNET_config \ +eNET_RAM_config : unconfig + @if [ "$(findstring RAM,$@)" ]; then \ + echo "TEXT_BASE = 0x06000000" > $(obj)board/eNET/config.tmp; \ + else \ + echo "TEXT_BASE = 0x38040000" > $(obj)board/eNET/config.tmp; \ + fi + @$(MKCONFIG) eNET i386 i386 eNET - sc520 + ######################################################################### ######################################################################### diff --git a/board/eNET/config.mk b/board/eNET/config.mk index 63a58fd..2c0b514 100644 --- a/board/eNET/config.mk +++ b/board/eNET/config.mk @@ -21,7 +21,12 @@ # MA 02111-1307 USA # -TEXT_BASE = 0x06000000 +sinclude $(OBJTREE)/board/$(BOARDDIR)/config.tmp + +ifndef TEXT_BASE + TEXT_BASE = 0x38040000 +endif + CFLAGS_common/dlmalloc.o += -Wa,--no-warn -fno-strict-aliasing PLATFORM_RELFLAGS += -fvisibility=hidden PLATFORM_CPPFLAGS += -fno-dwarf2-cfi-asm diff --git a/boards.cfg b/boards.cfg index fc2e67a..3f6d2040 100644 --- a/boards.cfg +++ b/boards.cfg @@ -70,7 +70,6 @@ gcplus arm sa1100 lart arm sa1100 shannon arm sa1100 mimc200 avr32 at32ap - mimc at32ap700x -eNET i386 i386 - - sc520 idmr m68k mcf52x2 TASREG m68k mcf52x2 tasreg esd M5272C3 m68k mcf52x2 m5272c3 freescale -- 1.7.1.422.g049e9 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot