[U-Boot] [PATCH 0/7] SPL Linux boot
Simon Schwarz
simonschwarzcor at googlemail.com
Thu Aug 11 16:44:49 CEST 2011
This addds direct Linux boot to SPL. It implements a savebp command to save
ATAGS or FDT to NAND flash. The kernel image has to be in place for this!
checkpatch whines about not using strict_strtoull - since this is not available
I can't change this.
based on:
- The new SPL layout
- OMAP3 new SPL layout
(http://article.gmane.org/gmane.comp.boot-loaders.u-boot/105260)
Related to:
- http://article.gmane.org/gmane.comp.boot-loaders.u-boot/102669
Simon Schwarz (7):
arm: Add Prep subcommand support to bootm
Add savebp command
arm: Add savebp implementation for arm
omap-common/spl: Add linux boot to SPL
devkit8000/spl: init GPMC for dm9000 in SPL
omap-common: Add NAND SPL linux booting
omap-common: fixes BSS overwriting problem
arch/arm/cpu/armv7/omap-common/spl.c | 49 +++++++++++-
arch/arm/cpu/armv7/omap-common/spl_nand.c | 63 +++++++++++----
arch/arm/include/asm/omap_common.h | 2 +
arch/arm/include/asm/savebp.h | 27 ++++++
arch/arm/lib/Makefile | 1 +
arch/arm/lib/bootm.c | 116 +++++++++++++++------------
arch/arm/lib/savebp.c | 92 +++++++++++++++++++++
board/timll/devkit8000/devkit8000.c | 33 ++++++--
common/Makefile | 1 +
common/cmd_bootm.c | 2 +-
common/cmd_savebp.c | 123 +++++++++++++++++++++++++++++
include/command.h | 5 +
include/configs/devkit8000.h | 14 +++-
13 files changed, 446 insertions(+), 82 deletions(-)
create mode 100644 arch/arm/include/asm/savebp.h
create mode 100644 arch/arm/lib/savebp.c
create mode 100644 common/cmd_savebp.c
--
1.7.4.1
More information about the U-Boot
mailing list