[U-Boot] [PATCH V3 0/8] SPL Linux boot
Simon Schwarz
simonschwarzcor at googlemail.com
Thu Aug 25 10:33:08 CEST 2011
Adds 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.
V2 changes:
FIX FDT creation
ADD Readme
V3 changes:
FIX missing brackets
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 (8):
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
savebp: added Readme
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 | 91 ++++++++++++++++++
board/timll/devkit8000/devkit8000.c | 33 +++++--
common/Makefile | 1 +
common/cmd_bootm.c | 2 +-
common/cmd_savebp.c | 149 +++++++++++++++++++++++++++++
doc/README.commands.savebp | 28 ++++++
include/command.h | 5 +
include/configs/devkit8000.h | 14 +++-
14 files changed, 499 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
create mode 100644 doc/README.commands.savebp
--
1.7.4.1
More information about the U-Boot
mailing list