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

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-l...
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%)

Hi Stefan,
that's cool stuff and long time outstanding.
I will do some tests on a couple of esd boards.
Matthias
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-l...
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

Hi Stefan
Thanks for your work. I tested in on two of my three boards and both compile and start up fine.
Best regards
Niklaus
Am Dienstag 27 Oktober 2009 16:41:35 schrieb Stefan Roese:
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.
<..>

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-l...
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@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

On Tuesday 27 October 2009 16:41:35 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
Patchset (1...6) applied to u-boot-ppc4xx/next. Thanks.
Cheers, Stefan
-- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-0 Fax: (+49)-8142-66989-80 Email: office@denx.de
participants (4)
-
Matthias Fuchs
-
Matthias Fuchs
-
Niklaus Giger
-
Stefan Roese