[U-Boot] [PATCH v3 0/9] Add initial support for a generic SPL framework

Daniel Schwierzeck
2011-07-18T16:09:12Z

This is the finalized version for the SPL framework:
http://marc.info/?l=u-boot&m=131056990001719&w=2

Changes since RFC v1:
- added documentation for SPL framework
- enable garbage collect of unused sections for SPL unconditionally

Changes since RFC v2:
- renamed CONFIG_SYS_SPL_LDSCRIPT to CONFIG_SPL_LDSCRIPT
- added missing documentation for CONFIG_SPL_LDSCRIPT

Aneesh V (3):
arm: adjust PLATFORM_LIBS for SPL
scaled down version of generic libraries for SPL
replace CONFIG_PRELOADER with CONFIG_SPL_BUILD

Daniel Schwierzeck (6):
Use ALL-y style instead of ifeq blocks for better readability
spl: add initial support for a generic SPL framework
Extend build-system for SPL framework
Hook SPL build-system into toplevel Makefile
spl: Add support for common libraries and drivers
spl: add support for omap-common libraries

Makefile | 28 +++----
README | 41 ++++++++++-
arch/arm/config.mk | 11 ++-
arch/arm/cpu/arm1136/start.S | 20 +++---
arch/arm/cpu/arm1176/start.S | 4 +-
arch/arm/cpu/arm720t/start.S | 4 +-
arch/arm/cpu/arm920t/start.S | 4 +-
arch/arm/cpu/arm925t/start.S | 4 +-
arch/arm/cpu/arm926ejs/start.S | 18 ++--
arch/arm/cpu/arm946es/start.S | 4 +-
arch/arm/cpu/arm_intcm/start.S | 4 +-
arch/arm/cpu/armv7/start.S | 6 +-
arch/arm/cpu/ixp/start.S | 4 +-
arch/arm/cpu/lh7a40x/start.S | 4 +-
arch/arm/cpu/pxa/start.S | 30 ++++----
arch/arm/cpu/s3c44b0/start.S | 4 +-
arch/arm/cpu/sa1100/start.S | 4 +-
arch/arm/lib/Makefile | 2 +
arch/arm/lib/board.c | 2 +-
arch/blackfin/config.mk | 2 +-
board/pcs440ep/config.mk | 2 +-
board/spear/spear300/config.mk | 2 +-
board/spear/spear310/config.mk | 2 +-
board/spear/spear320/config.mk | 2 +-
board/spear/spear600/config.mk | 2 +-
common/Makefile | 9 ++-
config.mk | 34 ++++++++-
doc/README.SPL | 60 +++++++++++++++
drivers/serial/Makefile | 3 +
fs/fat/Makefile | 6 +-
lib/Makefile | 11 ++-
mmc_spl/board/samsung/smdkv310/Makefile | 2 +-
nand_spl/board/davinci/da8xxevm/Makefile | 4 +-
nand_spl/board/freescale/mx31pdk/Makefile | 4 +-
nand_spl/board/karo/tx25/Makefile | 4 +-
onenand_ipl/board/apollon/Makefile | 4 +-
onenand_ipl/board/vpac270/Makefile | 4 +-
spl/.gitignore | 4 +
spl/Makefile | 119 +++++++++++++++++++++++++++++
39 files changed, 375 insertions(+), 103 deletions(-)
create mode 100644 doc/README.SPL
create mode 100644 spl/.gitignore
create mode 100644 spl/Makefile

--
1.7.6