From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Schwierzeck Date: Mon, 18 Jul 2011 18:09:12 +0200 Subject: [U-Boot] [PATCH v3 0/9] Add initial support for a generic SPL framework In-Reply-To: <1310569869-31810-1-git-send-email-daniel.schwierzeck@googlemail.com> References: <1310569869-31810-1-git-send-email-daniel.schwierzeck@googlemail.com> Message-ID: <1311005361-26241-1-git-send-email-daniel.schwierzeck@googlemail.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de 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