[U-Boot] [PATCH 0/6] ppc4xx: Linker script consolidation

Matthias Fuchs matthias.fuchs at esd.eu
Fri Oct 30 15:30:25 CET 2009


Tested on two esd boards. Works fine!

Matthias

On Tuesday 27 October 2009 16:41, Stefan Roese wrote:
> This patchset will consolidate the linker scripts for PPC4xx.
> My plan is to push this in the next merge window. I've pushed
> this patchset in the "4xx-linker-script" branch of the ppc4xx
> repository:
> 
> http://git.denx.de/?p=u-boot/u-boot-ppc4xx.git;a=shortlog;h=refs/heads/4xx-linker-script
> 
> Please go ahead and test it on your ppc4xx platforms. And please
> also note, that I will most likely rebase this branch from time
> to time.
> 
> Thanks.
> 
> Stefan Roese (6):
>       mkconfig: Create board directory (CONFIG_BOARDDIR) in include/config.h
>       ppc4xx: sc3: Remove unreferenced external declarations from sc3.h
>       ppc4xx: Fix problems in some ppc4xx board Makefiles
>       ppc4xx: Add custom linker script to board/*/config.mk
>       ppc4xx: Add common ppc4xx linker script
>       ppc4xx: Remove board specific linker scripts from most PPC4xx boards
> 
>  board/amcc/acadia/u-boot.lds              |  134 -------------------------
>  board/amcc/bamboo/u-boot.lds              |  143 --------------------------
>  board/amcc/bubinga/u-boot.lds             |  134 -------------------------
>  board/amcc/canyonlands/u-boot.lds         |  141 --------------------------
>  board/amcc/ebony/u-boot.lds               |  141 --------------------------
>  board/amcc/katmai/u-boot.lds              |  138 -------------------------
>  board/amcc/kilauea/u-boot.lds             |  134 -------------------------
>  board/amcc/luan/u-boot.lds                |  141 --------------------------
>  board/amcc/makalu/u-boot.lds              |  134 -------------------------
>  board/amcc/ocotea/u-boot.lds              |  141 --------------------------
>  board/amcc/redwood/u-boot.lds             |  145 ---------------------------
>  board/amcc/sequoia/u-boot.lds             |  142 --------------------------
>  board/amcc/taihu/u-boot.lds               |  134 -------------------------
>  board/amcc/taishan/u-boot.lds             |  141 --------------------------
>  board/amcc/walnut/u-boot.lds              |  135 -------------------------
>  board/amcc/yosemite/u-boot.lds            |  141 --------------------------
>  board/amcc/yucca/u-boot.lds               |  141 --------------------------
>  board/amirix/ap1000/config.mk             |    3 +
>  board/cray/L1/u-boot.lds                  |  150 ---------------------------
>  board/csb272/u-boot.lds                   |  151 ----------------------------
>  board/csb472/u-boot.lds                   |  151 ----------------------------
>  board/dave/PPChameleonEVB/u-boot.lds      |  153 ----------------------------
>  board/eric/Makefile                       |    2 +-
>  board/eric/u-boot.lds                     |  150 ---------------------------
>  board/esd/adciop/u-boot.lds               |  132 ------------------------
>  board/esd/apc405/u-boot.lds               |  132 ------------------------
>  board/esd/ar405/u-boot.lds                |  132 ------------------------
>  board/esd/ash405/u-boot.lds               |  131 ------------------------
>  board/esd/canbt/u-boot.lds                |  132 ------------------------
>  board/esd/cms700/u-boot.lds               |  132 ------------------------
>  board/esd/cpci2dp/u-boot.lds              |  132 ------------------------
>  board/esd/cpci405/u-boot.lds              |  132 ------------------------
>  board/esd/cpciiser4/u-boot.lds            |  132 ------------------------
>  board/esd/dasa_sim/config.mk              |    3 +
>  board/esd/dp405/u-boot.lds                |  132 ------------------------
>  board/esd/du405/u-boot.lds                |  132 ------------------------
>  board/esd/du440/u-boot.lds                |  139 -------------------------
>  board/esd/hh405/u-boot.lds                |  132 ------------------------
>  board/esd/hub405/u-boot.lds               |  131 ------------------------
>  board/esd/ocrtc/u-boot.lds                |  147 ---------------------------
>  board/esd/pci405/u-boot.lds               |  132 ------------------------
>  board/esd/plu405/u-boot.lds               |  131 ------------------------
>  board/esd/pmc405/u-boot.lds               |  131 ------------------------
>  board/esd/pmc405de/u-boot.lds             |  132 ------------------------
>  board/esd/pmc440/u-boot.lds               |  139 -------------------------
>  board/esd/voh405/u-boot.lds               |  132 ------------------------
>  board/esd/vom405/u-boot.lds               |  132 ------------------------
>  board/esd/wuh405/u-boot.lds               |  131 ------------------------
>  board/exbitgen/u-boot.lds                 |  149 ---------------------------
>  board/g2000/u-boot.lds                    |  132 ------------------------
>  board/gdsys/dlvision/u-boot.lds           |  131 ------------------------
>  board/gdsys/gdppc440etx/u-boot.lds        |  141 --------------------------
>  board/gdsys/intip/u-boot.lds              |  143 --------------------------
>  board/gdsys/neo/u-boot.lds                |  129 ------------------------
>  board/jse/Makefile                        |    2 +-
>  board/jse/u-boot.lds                      |  140 --------------------------
>  board/korat/u-boot.lds                    |  142 --------------------------
>  board/lwmon5/u-boot.lds                   |  142 --------------------------
>  board/ml2/Makefile                        |    2 +-
>  board/ml2/config.mk                       |    3 +
>  board/mpl/mip405/Makefile                 |    2 +-
>  board/mpl/mip405/u-boot.lds               |  154 ----------------------------
>  board/mpl/pip405/Makefile                 |    2 +-
>  board/mpl/pip405/u-boot.lds               |  149 ---------------------------
>  board/netstal/hcu4/u-boot.lds             |  137 -------------------------
>  board/netstal/hcu5/u-boot.lds             |  141 --------------------------
>  board/netstal/mcu25/u-boot.lds            |  137 -------------------------
>  board/prodrive/alpr/u-boot.lds            |  141 --------------------------
>  board/prodrive/p3p440/u-boot.lds          |  141 --------------------------
>  board/quad100hd/u-boot.lds                |  131 ------------------------
>  board/sandburst/karef/u-boot.lds          |  156 -----------------------------
>  board/sandburst/metrobox/u-boot.lds       |  156 -----------------------------
>  board/sbc405/u-boot.lds                   |  147 ---------------------------
>  board/w7o/u-boot.lds                      |  132 ------------------------
>  board/xes/xpedite1000/u-boot.lds          |  151 ----------------------------
>  board/xilinx/ml300/config.mk              |    3 +
>  board/zeus/u-boot.lds                     |  130 ------------------------
>  cpu/ppc4xx/config.mk                      |    3 +
>  {board/pcs440ep => cpu/ppc4xx}/u-boot.lds |   78 ++++++++++-----
>  include/configs/sc3.h                     |    5 -
>  mkconfig                                  |    9 ++
>  81 files changed, 83 insertions(+), 9461 deletions(-)
>  delete mode 100644 board/amcc/acadia/u-boot.lds
>  delete mode 100644 board/amcc/bamboo/u-boot.lds
>  delete mode 100644 board/amcc/bubinga/u-boot.lds
>  delete mode 100644 board/amcc/canyonlands/u-boot.lds
>  delete mode 100644 board/amcc/ebony/u-boot.lds
>  delete mode 100644 board/amcc/katmai/u-boot.lds
>  delete mode 100644 board/amcc/kilauea/u-boot.lds
>  delete mode 100644 board/amcc/luan/u-boot.lds
>  delete mode 100644 board/amcc/makalu/u-boot.lds
>  delete mode 100644 board/amcc/ocotea/u-boot.lds
>  delete mode 100644 board/amcc/redwood/u-boot.lds
>  delete mode 100644 board/amcc/sequoia/u-boot.lds
>  delete mode 100644 board/amcc/taihu/u-boot.lds
>  delete mode 100644 board/amcc/taishan/u-boot.lds
>  delete mode 100644 board/amcc/walnut/u-boot.lds
>  delete mode 100644 board/amcc/yosemite/u-boot.lds
>  delete mode 100644 board/amcc/yucca/u-boot.lds
>  delete mode 100644 board/cray/L1/u-boot.lds
>  delete mode 100644 board/csb272/u-boot.lds
>  delete mode 100644 board/csb472/u-boot.lds
>  delete mode 100644 board/dave/PPChameleonEVB/u-boot.lds
>  delete mode 100644 board/eric/u-boot.lds
>  delete mode 100644 board/esd/adciop/u-boot.lds
>  delete mode 100644 board/esd/apc405/u-boot.lds
>  delete mode 100644 board/esd/ar405/u-boot.lds
>  delete mode 100644 board/esd/ash405/u-boot.lds
>  delete mode 100644 board/esd/canbt/u-boot.lds
>  delete mode 100644 board/esd/cms700/u-boot.lds
>  delete mode 100644 board/esd/cpci2dp/u-boot.lds
>  delete mode 100644 board/esd/cpci405/u-boot.lds
>  delete mode 100644 board/esd/cpciiser4/u-boot.lds
>  delete mode 100644 board/esd/dp405/u-boot.lds
>  delete mode 100644 board/esd/du405/u-boot.lds
>  delete mode 100644 board/esd/du440/u-boot.lds
>  delete mode 100644 board/esd/hh405/u-boot.lds
>  delete mode 100644 board/esd/hub405/u-boot.lds
>  delete mode 100644 board/esd/ocrtc/u-boot.lds
>  delete mode 100644 board/esd/pci405/u-boot.lds
>  delete mode 100644 board/esd/plu405/u-boot.lds
>  delete mode 100644 board/esd/pmc405/u-boot.lds
>  delete mode 100644 board/esd/pmc405de/u-boot.lds
>  delete mode 100644 board/esd/pmc440/u-boot.lds
>  delete mode 100644 board/esd/voh405/u-boot.lds
>  delete mode 100644 board/esd/vom405/u-boot.lds
>  delete mode 100644 board/esd/wuh405/u-boot.lds
>  delete mode 100644 board/exbitgen/u-boot.lds
>  delete mode 100644 board/g2000/u-boot.lds
>  delete mode 100644 board/gdsys/dlvision/u-boot.lds
>  delete mode 100644 board/gdsys/gdppc440etx/u-boot.lds
>  delete mode 100644 board/gdsys/intip/u-boot.lds
>  delete mode 100644 board/gdsys/neo/u-boot.lds
>  delete mode 100644 board/jse/u-boot.lds
>  delete mode 100644 board/korat/u-boot.lds
>  delete mode 100644 board/lwmon5/u-boot.lds
>  delete mode 100644 board/mpl/mip405/u-boot.lds
>  delete mode 100644 board/mpl/pip405/u-boot.lds
>  delete mode 100644 board/netstal/hcu4/u-boot.lds
>  delete mode 100644 board/netstal/hcu5/u-boot.lds
>  delete mode 100644 board/netstal/mcu25/u-boot.lds
>  delete mode 100644 board/prodrive/alpr/u-boot.lds
>  delete mode 100644 board/prodrive/p3p440/u-boot.lds
>  delete mode 100644 board/quad100hd/u-boot.lds
>  delete mode 100644 board/sandburst/karef/u-boot.lds
>  delete mode 100644 board/sandburst/metrobox/u-boot.lds
>  delete mode 100644 board/sbc405/u-boot.lds
>  delete mode 100644 board/w7o/u-boot.lds
>  delete mode 100644 board/xes/xpedite1000/u-boot.lds
>  delete mode 100644 board/zeus/u-boot.lds
>  rename {board/pcs440ep => cpu/ppc4xx}/u-boot.lds (71%)
> 
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot
> 
> 

-- 
-------------------------------------------------------------------------
Dipl.-Ing. Matthias Fuchs
Head of System Design

esd electronic system design gmbh
Vahrenwalder Str. 207 - 30165 Hannover - GERMANY
Phone: +49-511-37298-0 - Fax: +49-511-37298-68
Please visit our homepage http://www.esd.eu
Quality Products - Made in Germany
-------------------------------------------------------------------------
Geschäftsführer: Klaus Detering, Dr. Werner Schulze
Amtsgericht Hannover HRB 51373 - VAT-ID DE 115672832
-------------------------------------------------------------------------


More information about the U-Boot mailing list