diff --git a/c/src/lib/libbsp/arm/altera-cyclone-v/startup/bsp_specs b/bsps/arm/altera-cyclone-v/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/arm/altera-cyclone-v/startup/bsp_specs rename to bsps/arm/altera-cyclone-v/start/bsp_specs diff --git a/c/src/lib/libbsp/arm/altera-cyclone-v/startup/bspclean.c b/bsps/arm/altera-cyclone-v/start/bspclean.c similarity index 100% rename from c/src/lib/libbsp/arm/altera-cyclone-v/startup/bspclean.c rename to bsps/arm/altera-cyclone-v/start/bspclean.c diff --git a/c/src/lib/libbsp/arm/altera-cyclone-v/startup/bspgetworkarea.c b/bsps/arm/altera-cyclone-v/start/bspgetworkarea.c similarity index 100% rename from c/src/lib/libbsp/arm/altera-cyclone-v/startup/bspgetworkarea.c rename to bsps/arm/altera-cyclone-v/start/bspgetworkarea.c diff --git a/c/src/lib/libbsp/arm/altera-cyclone-v/startup/bspreset.c b/bsps/arm/altera-cyclone-v/start/bspreset.c similarity index 100% rename from c/src/lib/libbsp/arm/altera-cyclone-v/startup/bspreset.c rename to bsps/arm/altera-cyclone-v/start/bspreset.c diff --git a/c/src/lib/libbsp/arm/altera-cyclone-v/startup/bspsmp.c b/bsps/arm/altera-cyclone-v/start/bspsmp.c similarity index 100% rename from c/src/lib/libbsp/arm/altera-cyclone-v/startup/bspsmp.c rename to bsps/arm/altera-cyclone-v/start/bspsmp.c diff --git a/c/src/lib/libbsp/arm/altera-cyclone-v/startup/bspstart.c b/bsps/arm/altera-cyclone-v/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/arm/altera-cyclone-v/startup/bspstart.c rename to bsps/arm/altera-cyclone-v/start/bspstart.c diff --git a/c/src/lib/libbsp/arm/altera-cyclone-v/startup/bspstarthooks.c b/bsps/arm/altera-cyclone-v/start/bspstarthooks.c similarity index 100% rename from c/src/lib/libbsp/arm/altera-cyclone-v/startup/bspstarthooks.c rename to bsps/arm/altera-cyclone-v/start/bspstarthooks.c diff --git a/c/src/lib/libbsp/arm/altera-cyclone-v/startup/linkcmds.altcycv b/bsps/arm/altera-cyclone-v/start/linkcmds.altcycv similarity index 100% rename from c/src/lib/libbsp/arm/altera-cyclone-v/startup/linkcmds.altcycv rename to bsps/arm/altera-cyclone-v/start/linkcmds.altcycv diff --git a/c/src/lib/libbsp/arm/altera-cyclone-v/startup/linkcmds.altcycv_devkit b/bsps/arm/altera-cyclone-v/start/linkcmds.altcycv_devkit similarity index 100% rename from c/src/lib/libbsp/arm/altera-cyclone-v/startup/linkcmds.altcycv_devkit rename to bsps/arm/altera-cyclone-v/start/linkcmds.altcycv_devkit diff --git a/c/src/lib/libbsp/arm/altera-cyclone-v/startup/linkcmds.altcycv_devkit_smp b/bsps/arm/altera-cyclone-v/start/linkcmds.altcycv_devkit_smp similarity index 100% rename from c/src/lib/libbsp/arm/altera-cyclone-v/startup/linkcmds.altcycv_devkit_smp rename to bsps/arm/altera-cyclone-v/start/linkcmds.altcycv_devkit_smp diff --git a/c/src/lib/libbsp/arm/altera-cyclone-v/startup/mmu-config.c b/bsps/arm/altera-cyclone-v/start/mmu-config.c similarity index 100% rename from c/src/lib/libbsp/arm/altera-cyclone-v/startup/mmu-config.c rename to bsps/arm/altera-cyclone-v/start/mmu-config.c diff --git a/c/src/lib/libbsp/arm/atsam/startup/bsp_specs b/bsps/arm/atsam/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/arm/atsam/startup/bsp_specs rename to bsps/arm/atsam/start/bsp_specs diff --git a/c/src/lib/libbsp/arm/atsam/startup/bspstart.c b/bsps/arm/atsam/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/arm/atsam/startup/bspstart.c rename to bsps/arm/atsam/start/bspstart.c diff --git a/c/src/lib/libbsp/arm/atsam/startup/bspstarthooks.c b/bsps/arm/atsam/start/bspstarthooks.c similarity index 100% rename from c/src/lib/libbsp/arm/atsam/startup/bspstarthooks.c rename to bsps/arm/atsam/start/bspstarthooks.c diff --git a/c/src/lib/libbsp/arm/atsam/startup/getentropy-trng.c b/bsps/arm/atsam/start/getentropy-trng.c similarity index 100% rename from c/src/lib/libbsp/arm/atsam/startup/getentropy-trng.c rename to bsps/arm/atsam/start/getentropy-trng.c diff --git a/c/src/lib/libbsp/arm/atsam/startup/linkcmds b/bsps/arm/atsam/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/arm/atsam/startup/linkcmds rename to bsps/arm/atsam/start/linkcmds diff --git a/c/src/lib/libbsp/arm/atsam/startup/linkcmds.intsram b/bsps/arm/atsam/start/linkcmds.intsram similarity index 100% rename from c/src/lib/libbsp/arm/atsam/startup/linkcmds.intsram rename to bsps/arm/atsam/start/linkcmds.intsram diff --git a/c/src/lib/libbsp/arm/atsam/startup/linkcmds.memory.in b/bsps/arm/atsam/start/linkcmds.memory.in similarity index 100% rename from c/src/lib/libbsp/arm/atsam/startup/linkcmds.memory.in rename to bsps/arm/atsam/start/linkcmds.memory.in diff --git a/c/src/lib/libbsp/arm/atsam/startup/linkcmds.qspiflash b/bsps/arm/atsam/start/linkcmds.qspiflash similarity index 100% rename from c/src/lib/libbsp/arm/atsam/startup/linkcmds.qspiflash rename to bsps/arm/atsam/start/linkcmds.qspiflash diff --git a/c/src/lib/libbsp/arm/atsam/startup/linkcmds.sdram b/bsps/arm/atsam/start/linkcmds.sdram similarity index 100% rename from c/src/lib/libbsp/arm/atsam/startup/linkcmds.sdram rename to bsps/arm/atsam/start/linkcmds.sdram diff --git a/c/src/lib/libbsp/arm/atsam/startup/pin-config.c b/bsps/arm/atsam/start/pin-config.c similarity index 100% rename from c/src/lib/libbsp/arm/atsam/startup/pin-config.c rename to bsps/arm/atsam/start/pin-config.c diff --git a/c/src/lib/libbsp/arm/atsam/startup/pmc-config.c b/bsps/arm/atsam/start/pmc-config.c similarity index 100% rename from c/src/lib/libbsp/arm/atsam/startup/pmc-config.c rename to bsps/arm/atsam/start/pmc-config.c diff --git a/c/src/lib/libbsp/arm/atsam/startup/power-clock.c b/bsps/arm/atsam/start/power-clock.c similarity index 100% rename from c/src/lib/libbsp/arm/atsam/startup/power-clock.c rename to bsps/arm/atsam/start/power-clock.c diff --git a/c/src/lib/libbsp/arm/atsam/startup/power-rtc.c b/bsps/arm/atsam/start/power-rtc.c similarity index 100% rename from c/src/lib/libbsp/arm/atsam/startup/power-rtc.c rename to bsps/arm/atsam/start/power-rtc.c diff --git a/c/src/lib/libbsp/arm/atsam/startup/power.c b/bsps/arm/atsam/start/power.c similarity index 100% rename from c/src/lib/libbsp/arm/atsam/startup/power.c rename to bsps/arm/atsam/start/power.c diff --git a/c/src/lib/libbsp/arm/atsam/startup/restart.c b/bsps/arm/atsam/start/restart.c similarity index 100% rename from c/src/lib/libbsp/arm/atsam/startup/restart.c rename to bsps/arm/atsam/start/restart.c diff --git a/c/src/lib/libbsp/arm/atsam/startup/sdram-config.c b/bsps/arm/atsam/start/sdram-config.c similarity index 100% rename from c/src/lib/libbsp/arm/atsam/startup/sdram-config.c rename to bsps/arm/atsam/start/sdram-config.c diff --git a/c/src/lib/libbsp/arm/beagle/startup/bsp_specs b/bsps/arm/beagle/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/arm/beagle/startup/bsp_specs rename to bsps/arm/beagle/start/bsp_specs diff --git a/c/src/lib/libbsp/arm/beagle/startup/bspreset.c b/bsps/arm/beagle/start/bspreset.c similarity index 100% rename from c/src/lib/libbsp/arm/beagle/startup/bspreset.c rename to bsps/arm/beagle/start/bspreset.c diff --git a/c/src/lib/libbsp/arm/beagle/startup/bspstart.c b/bsps/arm/beagle/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/arm/beagle/startup/bspstart.c rename to bsps/arm/beagle/start/bspstart.c diff --git a/c/src/lib/libbsp/arm/beagle/startup/bspstarthooks.c b/bsps/arm/beagle/start/bspstarthooks.c similarity index 100% rename from c/src/lib/libbsp/arm/beagle/startup/bspstarthooks.c rename to bsps/arm/beagle/start/bspstarthooks.c diff --git a/c/src/lib/libbsp/arm/beagle/startup/bspstartmmu.c b/bsps/arm/beagle/start/bspstartmmu.c similarity index 100% rename from c/src/lib/libbsp/arm/beagle/startup/bspstartmmu.c rename to bsps/arm/beagle/start/bspstartmmu.c diff --git a/c/src/lib/libbsp/arm/beagle/startup/linkcmds.beagle b/bsps/arm/beagle/start/linkcmds.beagle similarity index 100% rename from c/src/lib/libbsp/arm/beagle/startup/linkcmds.beagle rename to bsps/arm/beagle/start/linkcmds.beagle diff --git a/c/src/lib/libbsp/arm/csb336/startup/bsp_specs b/bsps/arm/csb336/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/arm/csb336/startup/bsp_specs rename to bsps/arm/csb336/start/bsp_specs diff --git a/c/src/lib/libbsp/arm/csb336/startup/bspstart.c b/bsps/arm/csb336/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/arm/csb336/startup/bspstart.c rename to bsps/arm/csb336/start/bspstart.c diff --git a/c/src/lib/libbsp/arm/csb336/startup/linkcmds b/bsps/arm/csb336/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/arm/csb336/startup/linkcmds rename to bsps/arm/csb336/start/linkcmds diff --git a/c/src/lib/libbsp/arm/csb336/startup/memmap.c b/bsps/arm/csb336/start/memmap.c similarity index 100% rename from c/src/lib/libbsp/arm/csb336/startup/memmap.c rename to bsps/arm/csb336/start/memmap.c diff --git a/c/src/lib/libbsp/arm/csb337/startup/bsp_specs b/bsps/arm/csb337/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/arm/csb337/startup/bsp_specs rename to bsps/arm/csb337/start/bsp_specs diff --git a/c/src/lib/libbsp/arm/csb337/startup/bspreset.c b/bsps/arm/csb337/start/bspreset.c similarity index 100% rename from c/src/lib/libbsp/arm/csb337/startup/bspreset.c rename to bsps/arm/csb337/start/bspreset.c diff --git a/c/src/lib/libbsp/arm/csb337/startup/bspstart.c b/bsps/arm/csb337/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/arm/csb337/startup/bspstart.c rename to bsps/arm/csb337/start/bspstart.c diff --git a/c/src/lib/libbsp/arm/csb337/startup/linkcmds.csb337 b/bsps/arm/csb337/start/linkcmds.csb337 similarity index 100% rename from c/src/lib/libbsp/arm/csb337/startup/linkcmds.csb337 rename to bsps/arm/csb337/start/linkcmds.csb337 diff --git a/c/src/lib/libbsp/arm/csb337/startup/linkcmds.csb637 b/bsps/arm/csb337/start/linkcmds.csb637 similarity index 100% rename from c/src/lib/libbsp/arm/csb337/startup/linkcmds.csb637 rename to bsps/arm/csb337/start/linkcmds.csb637 diff --git a/c/src/lib/libbsp/arm/csb337/startup/memmap.c b/bsps/arm/csb337/start/memmap.c similarity index 100% rename from c/src/lib/libbsp/arm/csb337/startup/memmap.c rename to bsps/arm/csb337/start/memmap.c diff --git a/c/src/lib/libbsp/arm/csb337/startup/pmc.c b/bsps/arm/csb337/start/pmc.c similarity index 100% rename from c/src/lib/libbsp/arm/csb337/startup/pmc.c rename to bsps/arm/csb337/start/pmc.c diff --git a/c/src/lib/libbsp/arm/csb337/startup/umonsupp.c b/bsps/arm/csb337/start/umonsupp.c similarity index 100% rename from c/src/lib/libbsp/arm/csb337/startup/umonsupp.c rename to bsps/arm/csb337/start/umonsupp.c diff --git a/c/src/lib/libbsp/arm/edb7312/startup/bsp_specs b/bsps/arm/edb7312/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/arm/edb7312/startup/bsp_specs rename to bsps/arm/edb7312/start/bsp_specs diff --git a/c/src/lib/libbsp/arm/edb7312/startup/bspreset.c b/bsps/arm/edb7312/start/bspreset.c similarity index 100% rename from c/src/lib/libbsp/arm/edb7312/startup/bspreset.c rename to bsps/arm/edb7312/start/bspreset.c diff --git a/c/src/lib/libbsp/arm/edb7312/startup/bspstart.c b/bsps/arm/edb7312/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/arm/edb7312/startup/bspstart.c rename to bsps/arm/edb7312/start/bspstart.c diff --git a/c/src/lib/libbsp/arm/edb7312/startup/linkcmds b/bsps/arm/edb7312/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/arm/edb7312/startup/linkcmds rename to bsps/arm/edb7312/start/linkcmds diff --git a/c/src/lib/libbsp/arm/gdbarmsim/startup/bsp_specs b/bsps/arm/gdbarmsim/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/arm/gdbarmsim/startup/bsp_specs rename to bsps/arm/gdbarmsim/start/bsp_specs diff --git a/c/src/lib/libbsp/arm/gdbarmsim/startup/bspreset.c b/bsps/arm/gdbarmsim/start/bspreset.c similarity index 100% rename from c/src/lib/libbsp/arm/gdbarmsim/startup/bspreset.c rename to bsps/arm/gdbarmsim/start/bspreset.c diff --git a/c/src/lib/libbsp/arm/gdbarmsim/startup/bspstart.c b/bsps/arm/gdbarmsim/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/arm/gdbarmsim/startup/bspstart.c rename to bsps/arm/gdbarmsim/start/bspstart.c diff --git a/c/src/lib/libbsp/arm/gdbarmsim/startup/bspstarthooks.c b/bsps/arm/gdbarmsim/start/bspstarthooks.c similarity index 100% rename from c/src/lib/libbsp/arm/gdbarmsim/startup/bspstarthooks.c rename to bsps/arm/gdbarmsim/start/bspstarthooks.c diff --git a/c/src/lib/libbsp/arm/gdbarmsim/startup/linkcmds b/bsps/arm/gdbarmsim/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/arm/gdbarmsim/startup/linkcmds rename to bsps/arm/gdbarmsim/start/linkcmds diff --git a/c/src/lib/libbsp/arm/gdbarmsim/startup/syscalls.c b/bsps/arm/gdbarmsim/start/syscalls.c similarity index 100% rename from c/src/lib/libbsp/arm/gdbarmsim/startup/syscalls.c rename to bsps/arm/gdbarmsim/start/syscalls.c diff --git a/c/src/lib/libbsp/arm/gumstix/startup/bsp_specs b/bsps/arm/gumstix/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/arm/gumstix/startup/bsp_specs rename to bsps/arm/gumstix/start/bsp_specs diff --git a/c/src/lib/libbsp/arm/gumstix/startup/bspreset.c b/bsps/arm/gumstix/start/bspreset.c similarity index 100% rename from c/src/lib/libbsp/arm/gumstix/startup/bspreset.c rename to bsps/arm/gumstix/start/bspreset.c diff --git a/c/src/lib/libbsp/arm/gumstix/startup/bspstart.c b/bsps/arm/gumstix/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/arm/gumstix/startup/bspstart.c rename to bsps/arm/gumstix/start/bspstart.c diff --git a/c/src/lib/libbsp/arm/gumstix/startup/linkcmds b/bsps/arm/gumstix/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/arm/gumstix/startup/linkcmds rename to bsps/arm/gumstix/start/linkcmds diff --git a/c/src/lib/libbsp/arm/gumstix/startup/memmap.c b/bsps/arm/gumstix/start/memmap.c similarity index 100% rename from c/src/lib/libbsp/arm/gumstix/startup/memmap.c rename to bsps/arm/gumstix/start/memmap.c diff --git a/c/src/lib/libbsp/arm/imx/startup/bsp_specs b/bsps/arm/imx/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/arm/imx/startup/bsp_specs rename to bsps/arm/imx/start/bsp_specs diff --git a/c/src/lib/libbsp/arm/imx/startup/bspreset.c b/bsps/arm/imx/start/bspreset.c similarity index 100% rename from c/src/lib/libbsp/arm/imx/startup/bspreset.c rename to bsps/arm/imx/start/bspreset.c diff --git a/c/src/lib/libbsp/arm/imx/startup/bspsmp.c b/bsps/arm/imx/start/bspsmp.c similarity index 100% rename from c/src/lib/libbsp/arm/imx/startup/bspsmp.c rename to bsps/arm/imx/start/bspsmp.c diff --git a/c/src/lib/libbsp/arm/imx/startup/bspstart.c b/bsps/arm/imx/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/arm/imx/startup/bspstart.c rename to bsps/arm/imx/start/bspstart.c diff --git a/c/src/lib/libbsp/arm/imx/startup/bspstarthooks.c b/bsps/arm/imx/start/bspstarthooks.c similarity index 100% rename from c/src/lib/libbsp/arm/imx/startup/bspstarthooks.c rename to bsps/arm/imx/start/bspstarthooks.c diff --git a/c/src/lib/libbsp/arm/imx/startup/ccm.c b/bsps/arm/imx/start/ccm.c similarity index 100% rename from c/src/lib/libbsp/arm/imx/startup/ccm.c rename to bsps/arm/imx/start/ccm.c diff --git a/c/src/lib/libbsp/arm/imx/startup/imx_iomux.c b/bsps/arm/imx/start/imx_iomux.c similarity index 100% rename from c/src/lib/libbsp/arm/imx/startup/imx_iomux.c rename to bsps/arm/imx/start/imx_iomux.c diff --git a/c/src/lib/libbsp/arm/imx/startup/linkcmds.imx7 b/bsps/arm/imx/start/linkcmds.imx7 similarity index 100% rename from c/src/lib/libbsp/arm/imx/startup/linkcmds.imx7 rename to bsps/arm/imx/start/linkcmds.imx7 diff --git a/c/src/lib/libbsp/arm/lm3s69xx/startup/bsp_specs b/bsps/arm/lm3s69xx/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/arm/lm3s69xx/startup/bsp_specs rename to bsps/arm/lm3s69xx/start/bsp_specs diff --git a/c/src/lib/libbsp/arm/lm3s69xx/startup/bspstart.c b/bsps/arm/lm3s69xx/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/arm/lm3s69xx/startup/bspstart.c rename to bsps/arm/lm3s69xx/start/bspstart.c diff --git a/c/src/lib/libbsp/arm/lm3s69xx/startup/bspstarthook.c b/bsps/arm/lm3s69xx/start/bspstarthook.c similarity index 100% rename from c/src/lib/libbsp/arm/lm3s69xx/startup/bspstarthook.c rename to bsps/arm/lm3s69xx/start/bspstarthook.c diff --git a/c/src/lib/libbsp/arm/lm3s69xx/startup/io.c b/bsps/arm/lm3s69xx/start/io.c similarity index 100% rename from c/src/lib/libbsp/arm/lm3s69xx/startup/io.c rename to bsps/arm/lm3s69xx/start/io.c diff --git a/c/src/lib/libbsp/arm/lm3s69xx/startup/linkcmds.lm3s3749 b/bsps/arm/lm3s69xx/start/linkcmds.lm3s3749 similarity index 100% rename from c/src/lib/libbsp/arm/lm3s69xx/startup/linkcmds.lm3s3749 rename to bsps/arm/lm3s69xx/start/linkcmds.lm3s3749 diff --git a/c/src/lib/libbsp/arm/lm3s69xx/startup/linkcmds.lm3s6965 b/bsps/arm/lm3s69xx/start/linkcmds.lm3s6965 similarity index 100% rename from c/src/lib/libbsp/arm/lm3s69xx/startup/linkcmds.lm3s6965 rename to bsps/arm/lm3s69xx/start/linkcmds.lm3s6965 diff --git a/c/src/lib/libbsp/arm/lm3s69xx/startup/linkcmds.lm3s6965_qemu b/bsps/arm/lm3s69xx/start/linkcmds.lm3s6965_qemu similarity index 100% rename from c/src/lib/libbsp/arm/lm3s69xx/startup/linkcmds.lm3s6965_qemu rename to bsps/arm/lm3s69xx/start/linkcmds.lm3s6965_qemu diff --git a/c/src/lib/libbsp/arm/lm3s69xx/startup/linkcmds.lm4f120 b/bsps/arm/lm3s69xx/start/linkcmds.lm4f120 similarity index 100% rename from c/src/lib/libbsp/arm/lm3s69xx/startup/linkcmds.lm4f120 rename to bsps/arm/lm3s69xx/start/linkcmds.lm4f120 diff --git a/c/src/lib/libbsp/arm/lm3s69xx/startup/syscon.c b/bsps/arm/lm3s69xx/start/syscon.c similarity index 100% rename from c/src/lib/libbsp/arm/lm3s69xx/startup/syscon.c rename to bsps/arm/lm3s69xx/start/syscon.c diff --git a/c/src/lib/libbsp/arm/lpc176x/startup/bsp_specs b/bsps/arm/lpc176x/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/arm/lpc176x/startup/bsp_specs rename to bsps/arm/lpc176x/start/bsp_specs diff --git a/c/src/lib/libbsp/arm/lpc176x/startup/bspstart.c b/bsps/arm/lpc176x/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/arm/lpc176x/startup/bspstart.c rename to bsps/arm/lpc176x/start/bspstart.c diff --git a/c/src/lib/libbsp/arm/lpc176x/startup/bspstarthooks.c b/bsps/arm/lpc176x/start/bspstarthooks.c similarity index 100% rename from c/src/lib/libbsp/arm/lpc176x/startup/bspstarthooks.c rename to bsps/arm/lpc176x/start/bspstarthooks.c diff --git a/c/src/lib/libbsp/arm/lpc176x/startup/linkcmds.lpc1768_mbed b/bsps/arm/lpc176x/start/linkcmds.lpc1768_mbed similarity index 100% rename from c/src/lib/libbsp/arm/lpc176x/startup/linkcmds.lpc1768_mbed rename to bsps/arm/lpc176x/start/linkcmds.lpc1768_mbed diff --git a/c/src/lib/libbsp/arm/lpc176x/startup/linkcmds.lpc1768_mbed_ahb_ram b/bsps/arm/lpc176x/start/linkcmds.lpc1768_mbed_ahb_ram similarity index 100% rename from c/src/lib/libbsp/arm/lpc176x/startup/linkcmds.lpc1768_mbed_ahb_ram rename to bsps/arm/lpc176x/start/linkcmds.lpc1768_mbed_ahb_ram diff --git a/c/src/lib/libbsp/arm/lpc176x/startup/linkcmds.lpc1768_mbed_ahb_ram_eth b/bsps/arm/lpc176x/start/linkcmds.lpc1768_mbed_ahb_ram_eth similarity index 100% rename from c/src/lib/libbsp/arm/lpc176x/startup/linkcmds.lpc1768_mbed_ahb_ram_eth rename to bsps/arm/lpc176x/start/linkcmds.lpc1768_mbed_ahb_ram_eth diff --git a/c/src/lib/libbsp/arm/lpc24xx/startup/bsp_specs b/bsps/arm/lpc24xx/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/arm/lpc24xx/startup/bsp_specs rename to bsps/arm/lpc24xx/start/bsp_specs diff --git a/c/src/lib/libbsp/arm/lpc24xx/startup/bspreset-armv4.c b/bsps/arm/lpc24xx/start/bspreset-armv4.c similarity index 100% rename from c/src/lib/libbsp/arm/lpc24xx/startup/bspreset-armv4.c rename to bsps/arm/lpc24xx/start/bspreset-armv4.c diff --git a/c/src/lib/libbsp/arm/lpc24xx/startup/bspstart.c b/bsps/arm/lpc24xx/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/arm/lpc24xx/startup/bspstart.c rename to bsps/arm/lpc24xx/start/bspstart.c diff --git a/c/src/lib/libbsp/arm/lpc24xx/startup/bspstarthooks.c b/bsps/arm/lpc24xx/start/bspstarthooks.c similarity index 100% rename from c/src/lib/libbsp/arm/lpc24xx/startup/bspstarthooks.c rename to bsps/arm/lpc24xx/start/bspstarthooks.c diff --git a/c/src/lib/libbsp/arm/lpc24xx/startup/fb-config.c b/bsps/arm/lpc24xx/start/fb-config.c similarity index 100% rename from c/src/lib/libbsp/arm/lpc24xx/startup/fb-config.c rename to bsps/arm/lpc24xx/start/fb-config.c diff --git a/c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc17xx_ea_ram b/bsps/arm/lpc24xx/start/linkcmds.lpc17xx_ea_ram similarity index 100% rename from c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc17xx_ea_ram rename to bsps/arm/lpc24xx/start/linkcmds.lpc17xx_ea_ram diff --git a/c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc17xx_ea_rom_int b/bsps/arm/lpc24xx/start/linkcmds.lpc17xx_ea_rom_int similarity index 100% rename from c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc17xx_ea_rom_int rename to bsps/arm/lpc24xx/start/linkcmds.lpc17xx_ea_rom_int diff --git a/c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc17xx_plx800_ram b/bsps/arm/lpc24xx/start/linkcmds.lpc17xx_plx800_ram similarity index 100% rename from c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc17xx_plx800_ram rename to bsps/arm/lpc24xx/start/linkcmds.lpc17xx_plx800_ram diff --git a/c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc17xx_plx800_rom_int b/bsps/arm/lpc24xx/start/linkcmds.lpc17xx_plx800_rom_int similarity index 100% rename from c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc17xx_plx800_rom_int rename to bsps/arm/lpc24xx/start/linkcmds.lpc17xx_plx800_rom_int diff --git a/c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc2362 b/bsps/arm/lpc24xx/start/linkcmds.lpc2362 similarity index 100% rename from c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc2362 rename to bsps/arm/lpc24xx/start/linkcmds.lpc2362 diff --git a/c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc23xx_tli800 b/bsps/arm/lpc24xx/start/linkcmds.lpc23xx_tli800 similarity index 100% rename from c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc23xx_tli800 rename to bsps/arm/lpc24xx/start/linkcmds.lpc23xx_tli800 diff --git a/c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc24xx_ea b/bsps/arm/lpc24xx/start/linkcmds.lpc24xx_ea similarity index 100% rename from c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc24xx_ea rename to bsps/arm/lpc24xx/start/linkcmds.lpc24xx_ea diff --git a/c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc24xx_ncs_ram b/bsps/arm/lpc24xx/start/linkcmds.lpc24xx_ncs_ram similarity index 100% rename from c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc24xx_ncs_ram rename to bsps/arm/lpc24xx/start/linkcmds.lpc24xx_ncs_ram diff --git a/c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc24xx_ncs_rom_ext b/bsps/arm/lpc24xx/start/linkcmds.lpc24xx_ncs_rom_ext similarity index 100% rename from c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc24xx_ncs_rom_ext rename to bsps/arm/lpc24xx/start/linkcmds.lpc24xx_ncs_rom_ext diff --git a/c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc24xx_ncs_rom_int b/bsps/arm/lpc24xx/start/linkcmds.lpc24xx_ncs_rom_int similarity index 100% rename from c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc24xx_ncs_rom_int rename to bsps/arm/lpc24xx/start/linkcmds.lpc24xx_ncs_rom_int diff --git a/c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc24xx_plx800_ram b/bsps/arm/lpc24xx/start/linkcmds.lpc24xx_plx800_ram similarity index 100% rename from c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc24xx_plx800_ram rename to bsps/arm/lpc24xx/start/linkcmds.lpc24xx_plx800_ram diff --git a/c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc24xx_plx800_rom_int b/bsps/arm/lpc24xx/start/linkcmds.lpc24xx_plx800_rom_int similarity index 100% rename from c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc24xx_plx800_rom_int rename to bsps/arm/lpc24xx/start/linkcmds.lpc24xx_plx800_rom_int diff --git a/c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc40xx_ea_ram b/bsps/arm/lpc24xx/start/linkcmds.lpc40xx_ea_ram similarity index 100% rename from c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc40xx_ea_ram rename to bsps/arm/lpc24xx/start/linkcmds.lpc40xx_ea_ram diff --git a/c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc40xx_ea_rom_int b/bsps/arm/lpc24xx/start/linkcmds.lpc40xx_ea_rom_int similarity index 100% rename from c/src/lib/libbsp/arm/lpc24xx/startup/linkcmds.lpc40xx_ea_rom_int rename to bsps/arm/lpc24xx/start/linkcmds.lpc40xx_ea_rom_int diff --git a/c/src/lib/libbsp/arm/lpc24xx/startup/start-config-emc-dynamic.c b/bsps/arm/lpc24xx/start/start-config-emc-dynamic.c similarity index 100% rename from c/src/lib/libbsp/arm/lpc24xx/startup/start-config-emc-dynamic.c rename to bsps/arm/lpc24xx/start/start-config-emc-dynamic.c diff --git a/c/src/lib/libbsp/arm/lpc24xx/startup/start-config-emc-static.c b/bsps/arm/lpc24xx/start/start-config-emc-static.c similarity index 100% rename from c/src/lib/libbsp/arm/lpc24xx/startup/start-config-emc-static.c rename to bsps/arm/lpc24xx/start/start-config-emc-static.c diff --git a/c/src/lib/libbsp/arm/lpc24xx/startup/start-config-mpu.c b/bsps/arm/lpc24xx/start/start-config-mpu.c similarity index 100% rename from c/src/lib/libbsp/arm/lpc24xx/startup/start-config-mpu.c rename to bsps/arm/lpc24xx/start/start-config-mpu.c diff --git a/c/src/lib/libbsp/arm/lpc24xx/startup/start-config-pinsel.c b/bsps/arm/lpc24xx/start/start-config-pinsel.c similarity index 100% rename from c/src/lib/libbsp/arm/lpc24xx/startup/start-config-pinsel.c rename to bsps/arm/lpc24xx/start/start-config-pinsel.c diff --git a/c/src/lib/libbsp/arm/lpc32xx/startup/bsp_specs b/bsps/arm/lpc32xx/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/arm/lpc32xx/startup/bsp_specs rename to bsps/arm/lpc32xx/start/bsp_specs diff --git a/c/src/lib/libbsp/arm/lpc32xx/startup/bspreset.c b/bsps/arm/lpc32xx/start/bspreset.c similarity index 100% rename from c/src/lib/libbsp/arm/lpc32xx/startup/bspreset.c rename to bsps/arm/lpc32xx/start/bspreset.c diff --git a/c/src/lib/libbsp/arm/lpc32xx/startup/bspstart.c b/bsps/arm/lpc32xx/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/arm/lpc32xx/startup/bspstart.c rename to bsps/arm/lpc32xx/start/bspstart.c diff --git a/c/src/lib/libbsp/arm/lpc32xx/startup/bspstarthooks.c b/bsps/arm/lpc32xx/start/bspstarthooks.c similarity index 100% rename from c/src/lib/libbsp/arm/lpc32xx/startup/bspstarthooks.c rename to bsps/arm/lpc32xx/start/bspstarthooks.c diff --git a/c/src/lib/libbsp/arm/lpc32xx/startup/linkcmds.lpc32xx b/bsps/arm/lpc32xx/start/linkcmds.lpc32xx similarity index 100% rename from c/src/lib/libbsp/arm/lpc32xx/startup/linkcmds.lpc32xx rename to bsps/arm/lpc32xx/start/linkcmds.lpc32xx diff --git a/c/src/lib/libbsp/arm/lpc32xx/startup/linkcmds.lpc32xx_mzx b/bsps/arm/lpc32xx/start/linkcmds.lpc32xx_mzx similarity index 100% rename from c/src/lib/libbsp/arm/lpc32xx/startup/linkcmds.lpc32xx_mzx rename to bsps/arm/lpc32xx/start/linkcmds.lpc32xx_mzx diff --git a/c/src/lib/libbsp/arm/lpc32xx/startup/linkcmds.lpc32xx_mzx_stage_1 b/bsps/arm/lpc32xx/start/linkcmds.lpc32xx_mzx_stage_1 similarity index 100% rename from c/src/lib/libbsp/arm/lpc32xx/startup/linkcmds.lpc32xx_mzx_stage_1 rename to bsps/arm/lpc32xx/start/linkcmds.lpc32xx_mzx_stage_1 diff --git a/c/src/lib/libbsp/arm/lpc32xx/startup/linkcmds.lpc32xx_mzx_stage_2 b/bsps/arm/lpc32xx/start/linkcmds.lpc32xx_mzx_stage_2 similarity index 100% rename from c/src/lib/libbsp/arm/lpc32xx/startup/linkcmds.lpc32xx_mzx_stage_2 rename to bsps/arm/lpc32xx/start/linkcmds.lpc32xx_mzx_stage_2 diff --git a/c/src/lib/libbsp/arm/lpc32xx/startup/linkcmds.lpc32xx_phycore b/bsps/arm/lpc32xx/start/linkcmds.lpc32xx_phycore similarity index 100% rename from c/src/lib/libbsp/arm/lpc32xx/startup/linkcmds.lpc32xx_phycore rename to bsps/arm/lpc32xx/start/linkcmds.lpc32xx_phycore diff --git a/c/src/lib/libbsp/arm/raspberrypi/startup/bsp_specs b/bsps/arm/raspberrypi/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/arm/raspberrypi/startup/bsp_specs rename to bsps/arm/raspberrypi/start/bsp_specs diff --git a/c/src/lib/libbsp/arm/raspberrypi/startup/bspgetworkarea.c b/bsps/arm/raspberrypi/start/bspgetworkarea.c similarity index 100% rename from c/src/lib/libbsp/arm/raspberrypi/startup/bspgetworkarea.c rename to bsps/arm/raspberrypi/start/bspgetworkarea.c diff --git a/c/src/lib/libbsp/arm/raspberrypi/startup/bspreset.c b/bsps/arm/raspberrypi/start/bspreset.c similarity index 100% rename from c/src/lib/libbsp/arm/raspberrypi/startup/bspreset.c rename to bsps/arm/raspberrypi/start/bspreset.c diff --git a/c/src/lib/libbsp/arm/raspberrypi/startup/bspsmp.c b/bsps/arm/raspberrypi/start/bspsmp.c similarity index 100% rename from c/src/lib/libbsp/arm/raspberrypi/startup/bspsmp.c rename to bsps/arm/raspberrypi/start/bspsmp.c diff --git a/c/src/lib/libbsp/arm/raspberrypi/startup/bspsmp_init.c b/bsps/arm/raspberrypi/start/bspsmp_init.c similarity index 100% rename from c/src/lib/libbsp/arm/raspberrypi/startup/bspsmp_init.c rename to bsps/arm/raspberrypi/start/bspsmp_init.c diff --git a/c/src/lib/libbsp/arm/raspberrypi/startup/bspstart.c b/bsps/arm/raspberrypi/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/arm/raspberrypi/startup/bspstart.c rename to bsps/arm/raspberrypi/start/bspstart.c diff --git a/c/src/lib/libbsp/arm/raspberrypi/startup/bspstarthooks.c b/bsps/arm/raspberrypi/start/bspstarthooks.c similarity index 100% rename from c/src/lib/libbsp/arm/raspberrypi/startup/bspstarthooks.c rename to bsps/arm/raspberrypi/start/bspstarthooks.c diff --git a/c/src/lib/libbsp/arm/raspberrypi/startup/cmdline.c b/bsps/arm/raspberrypi/start/cmdline.c similarity index 100% rename from c/src/lib/libbsp/arm/raspberrypi/startup/cmdline.c rename to bsps/arm/raspberrypi/start/cmdline.c diff --git a/c/src/lib/libbsp/arm/raspberrypi/startup/linkcmds.in b/bsps/arm/raspberrypi/start/linkcmds.in similarity index 100% rename from c/src/lib/libbsp/arm/raspberrypi/startup/linkcmds.in rename to bsps/arm/raspberrypi/start/linkcmds.in diff --git a/c/src/lib/libbsp/arm/raspberrypi/startup/mm_config_table.c b/bsps/arm/raspberrypi/start/mm_config_table.c similarity index 100% rename from c/src/lib/libbsp/arm/raspberrypi/startup/mm_config_table.c rename to bsps/arm/raspberrypi/start/mm_config_table.c diff --git a/c/src/lib/libbsp/arm/realview-pbx-a9/startup/bsp_specs b/bsps/arm/realview-pbx-a9/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/arm/realview-pbx-a9/startup/bsp_specs rename to bsps/arm/realview-pbx-a9/start/bsp_specs diff --git a/c/src/lib/libbsp/arm/realview-pbx-a9/startup/bspreset.c b/bsps/arm/realview-pbx-a9/start/bspreset.c similarity index 100% rename from c/src/lib/libbsp/arm/realview-pbx-a9/startup/bspreset.c rename to bsps/arm/realview-pbx-a9/start/bspreset.c diff --git a/c/src/lib/libbsp/arm/realview-pbx-a9/startup/bspsmp.c b/bsps/arm/realview-pbx-a9/start/bspsmp.c similarity index 100% rename from c/src/lib/libbsp/arm/realview-pbx-a9/startup/bspsmp.c rename to bsps/arm/realview-pbx-a9/start/bspsmp.c diff --git a/c/src/lib/libbsp/arm/realview-pbx-a9/startup/bspstart.c b/bsps/arm/realview-pbx-a9/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/arm/realview-pbx-a9/startup/bspstart.c rename to bsps/arm/realview-pbx-a9/start/bspstart.c diff --git a/c/src/lib/libbsp/arm/realview-pbx-a9/startup/bspstarthooks.c b/bsps/arm/realview-pbx-a9/start/bspstarthooks.c similarity index 100% rename from c/src/lib/libbsp/arm/realview-pbx-a9/startup/bspstarthooks.c rename to bsps/arm/realview-pbx-a9/start/bspstarthooks.c diff --git a/c/src/lib/libbsp/arm/realview-pbx-a9/startup/fb-config.c b/bsps/arm/realview-pbx-a9/start/fb-config.c similarity index 100% rename from c/src/lib/libbsp/arm/realview-pbx-a9/startup/fb-config.c rename to bsps/arm/realview-pbx-a9/start/fb-config.c diff --git a/c/src/lib/libbsp/arm/realview-pbx-a9/startup/linkcmds.realview_pbx_a9_qemu b/bsps/arm/realview-pbx-a9/start/linkcmds.realview_pbx_a9_qemu similarity index 100% rename from c/src/lib/libbsp/arm/realview-pbx-a9/startup/linkcmds.realview_pbx_a9_qemu rename to bsps/arm/realview-pbx-a9/start/linkcmds.realview_pbx_a9_qemu diff --git a/c/src/lib/libbsp/arm/realview-pbx-a9/startup/linkcmds.realview_pbx_a9_qemu_smp b/bsps/arm/realview-pbx-a9/start/linkcmds.realview_pbx_a9_qemu_smp similarity index 100% rename from c/src/lib/libbsp/arm/realview-pbx-a9/startup/linkcmds.realview_pbx_a9_qemu_smp rename to bsps/arm/realview-pbx-a9/start/linkcmds.realview_pbx_a9_qemu_smp diff --git a/c/src/lib/libbsp/arm/rtl22xx/startup/bsp_specs b/bsps/arm/rtl22xx/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/arm/rtl22xx/startup/bsp_specs rename to bsps/arm/rtl22xx/start/bsp_specs diff --git a/c/src/lib/libbsp/arm/rtl22xx/startup/bspreset.c b/bsps/arm/rtl22xx/start/bspreset.c similarity index 100% rename from c/src/lib/libbsp/arm/rtl22xx/startup/bspreset.c rename to bsps/arm/rtl22xx/start/bspreset.c diff --git a/c/src/lib/libbsp/arm/rtl22xx/startup/bspstart.c b/bsps/arm/rtl22xx/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/arm/rtl22xx/startup/bspstart.c rename to bsps/arm/rtl22xx/start/bspstart.c diff --git a/c/src/lib/libbsp/arm/rtl22xx/startup/linkcmds b/bsps/arm/rtl22xx/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/arm/rtl22xx/startup/linkcmds rename to bsps/arm/rtl22xx/start/linkcmds diff --git a/c/src/lib/libbsp/arm/shared/startup/bsp-start-in-hyp-support.S b/bsps/arm/shared/start/bsp-start-in-hyp-support.S similarity index 100% rename from c/src/lib/libbsp/arm/shared/startup/bsp-start-in-hyp-support.S rename to bsps/arm/shared/start/bsp-start-in-hyp-support.S diff --git a/c/src/lib/libbsp/arm/shared/startup/bsp-start-init-registers.S b/bsps/arm/shared/start/bsp-start-init-registers.S similarity index 100% rename from c/src/lib/libbsp/arm/shared/startup/bsp-start-init-registers.S rename to bsps/arm/shared/start/bsp-start-init-registers.S diff --git a/c/src/lib/libbsp/arm/shared/startup/bsp-start-memcpy.S b/bsps/arm/shared/start/bsp-start-memcpy.S similarity index 100% rename from c/src/lib/libbsp/arm/shared/startup/bsp-start-memcpy.S rename to bsps/arm/shared/start/bsp-start-memcpy.S diff --git a/c/src/lib/libbsp/arm/shared/startup/linkcmds.armv4 b/bsps/arm/shared/start/linkcmds.armv4 similarity index 100% rename from c/src/lib/libbsp/arm/shared/startup/linkcmds.armv4 rename to bsps/arm/shared/start/linkcmds.armv4 diff --git a/c/src/lib/libbsp/arm/shared/startup/linkcmds.armv7m b/bsps/arm/shared/start/linkcmds.armv7m similarity index 100% rename from c/src/lib/libbsp/arm/shared/startup/linkcmds.armv7m rename to bsps/arm/shared/start/linkcmds.armv7m diff --git a/c/src/lib/libbsp/arm/shared/startup/linkcmds.base b/bsps/arm/shared/start/linkcmds.base similarity index 100% rename from c/src/lib/libbsp/arm/shared/startup/linkcmds.base rename to bsps/arm/shared/start/linkcmds.base diff --git a/c/src/lib/libbsp/arm/smdk2410/startup/bsp_specs b/bsps/arm/smdk2410/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/arm/smdk2410/startup/bsp_specs rename to bsps/arm/smdk2410/start/bsp_specs diff --git a/c/src/lib/libbsp/arm/smdk2410/startup/bspidle.c b/bsps/arm/smdk2410/start/bspidle.c similarity index 100% rename from c/src/lib/libbsp/arm/smdk2410/startup/bspidle.c rename to bsps/arm/smdk2410/start/bspidle.c diff --git a/c/src/lib/libbsp/arm/smdk2410/startup/bspreset.c b/bsps/arm/smdk2410/start/bspreset.c similarity index 100% rename from c/src/lib/libbsp/arm/smdk2410/startup/bspreset.c rename to bsps/arm/smdk2410/start/bspreset.c diff --git a/c/src/lib/libbsp/arm/smdk2410/startup/bspstart.c b/bsps/arm/smdk2410/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/arm/smdk2410/startup/bspstart.c rename to bsps/arm/smdk2410/start/bspstart.c diff --git a/c/src/lib/libbsp/arm/smdk2410/startup/linkcmds b/bsps/arm/smdk2410/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/arm/smdk2410/startup/linkcmds rename to bsps/arm/smdk2410/start/linkcmds diff --git a/c/src/lib/libbsp/arm/smdk2410/startup/memmap.c b/bsps/arm/smdk2410/start/memmap.c similarity index 100% rename from c/src/lib/libbsp/arm/smdk2410/startup/memmap.c rename to bsps/arm/smdk2410/start/memmap.c diff --git a/c/src/lib/libbsp/arm/stm32f4/startup/bsp_specs b/bsps/arm/stm32f4/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/arm/stm32f4/startup/bsp_specs rename to bsps/arm/stm32f4/start/bsp_specs diff --git a/c/src/lib/libbsp/arm/stm32f4/startup/bspreset.c b/bsps/arm/stm32f4/start/bspreset.c similarity index 100% rename from c/src/lib/libbsp/arm/stm32f4/startup/bspreset.c rename to bsps/arm/stm32f4/start/bspreset.c diff --git a/c/src/lib/libbsp/arm/stm32f4/startup/bspstart.c b/bsps/arm/stm32f4/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/arm/stm32f4/startup/bspstart.c rename to bsps/arm/stm32f4/start/bspstart.c diff --git a/c/src/lib/libbsp/arm/stm32f4/startup/bspstarthook.c b/bsps/arm/stm32f4/start/bspstarthook.c similarity index 100% rename from c/src/lib/libbsp/arm/stm32f4/startup/bspstarthook.c rename to bsps/arm/stm32f4/start/bspstarthook.c diff --git a/c/src/lib/libbsp/arm/stm32f4/startup/io.c b/bsps/arm/stm32f4/start/io.c similarity index 100% rename from c/src/lib/libbsp/arm/stm32f4/startup/io.c rename to bsps/arm/stm32f4/start/io.c diff --git a/c/src/lib/libbsp/arm/stm32f4/startup/linkcmds.stm32f105rc b/bsps/arm/stm32f4/start/linkcmds.stm32f105rc similarity index 100% rename from c/src/lib/libbsp/arm/stm32f4/startup/linkcmds.stm32f105rc rename to bsps/arm/stm32f4/start/linkcmds.stm32f105rc diff --git a/c/src/lib/libbsp/arm/stm32f4/startup/linkcmds.stm32f4 b/bsps/arm/stm32f4/start/linkcmds.stm32f4 similarity index 100% rename from c/src/lib/libbsp/arm/stm32f4/startup/linkcmds.stm32f4 rename to bsps/arm/stm32f4/start/linkcmds.stm32f4 diff --git a/c/src/lib/libbsp/arm/stm32f4/startup/rcc.c b/bsps/arm/stm32f4/start/rcc.c similarity index 100% rename from c/src/lib/libbsp/arm/stm32f4/startup/rcc.c rename to bsps/arm/stm32f4/start/rcc.c diff --git a/c/src/lib/libbsp/arm/stm32f4/startup/start-config-io.c b/bsps/arm/stm32f4/start/start-config-io.c similarity index 100% rename from c/src/lib/libbsp/arm/stm32f4/startup/start-config-io.c rename to bsps/arm/stm32f4/start/start-config-io.c diff --git a/c/src/lib/libbsp/arm/tms570/startup/bsp_specs b/bsps/arm/tms570/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/arm/tms570/startup/bsp_specs rename to bsps/arm/tms570/start/bsp_specs diff --git a/c/src/lib/libbsp/arm/tms570/startup/bspreset.c b/bsps/arm/tms570/start/bspreset.c similarity index 100% rename from c/src/lib/libbsp/arm/tms570/startup/bspreset.c rename to bsps/arm/tms570/start/bspreset.c diff --git a/c/src/lib/libbsp/arm/tms570/startup/bspstart.c b/bsps/arm/tms570/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/arm/tms570/startup/bspstart.c rename to bsps/arm/tms570/start/bspstart.c diff --git a/c/src/lib/libbsp/arm/tms570/startup/bspstarthooks.c b/bsps/arm/tms570/start/bspstarthooks.c similarity index 100% rename from c/src/lib/libbsp/arm/tms570/startup/bspstarthooks.c rename to bsps/arm/tms570/start/bspstarthooks.c diff --git a/c/src/lib/libbsp/arm/tms570/startup/linkcmds.tms570ls3137_hdk b/bsps/arm/tms570/start/linkcmds.tms570ls3137_hdk similarity index 100% rename from c/src/lib/libbsp/arm/tms570/startup/linkcmds.tms570ls3137_hdk rename to bsps/arm/tms570/start/linkcmds.tms570ls3137_hdk diff --git a/c/src/lib/libbsp/arm/tms570/startup/linkcmds.tms570ls3137_hdk_intram b/bsps/arm/tms570/start/linkcmds.tms570ls3137_hdk_intram similarity index 100% rename from c/src/lib/libbsp/arm/tms570/startup/linkcmds.tms570ls3137_hdk_intram rename to bsps/arm/tms570/start/linkcmds.tms570ls3137_hdk_intram diff --git a/c/src/lib/libbsp/arm/tms570/startup/linkcmds.tms570ls3137_hdk_sdram b/bsps/arm/tms570/start/linkcmds.tms570ls3137_hdk_sdram similarity index 100% rename from c/src/lib/libbsp/arm/tms570/startup/linkcmds.tms570ls3137_hdk_sdram rename to bsps/arm/tms570/start/linkcmds.tms570ls3137_hdk_sdram diff --git a/c/src/lib/libbsp/arm/tms570/startup/linkcmds.tms570ls3137_hdk_with_loader b/bsps/arm/tms570/start/linkcmds.tms570ls3137_hdk_with_loader similarity index 100% rename from c/src/lib/libbsp/arm/tms570/startup/linkcmds.tms570ls3137_hdk_with_loader rename to bsps/arm/tms570/start/linkcmds.tms570ls3137_hdk_with_loader diff --git a/c/src/lib/libbsp/arm/xilinx-zynq/startup/bsp_specs b/bsps/arm/xilinx-zynq/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/arm/xilinx-zynq/startup/bsp_specs rename to bsps/arm/xilinx-zynq/start/bsp_specs diff --git a/c/src/lib/libbsp/arm/xilinx-zynq/startup/bspreset.c b/bsps/arm/xilinx-zynq/start/bspreset.c similarity index 100% rename from c/src/lib/libbsp/arm/xilinx-zynq/startup/bspreset.c rename to bsps/arm/xilinx-zynq/start/bspreset.c diff --git a/c/src/lib/libbsp/arm/xilinx-zynq/startup/bspsmp.c b/bsps/arm/xilinx-zynq/start/bspsmp.c similarity index 100% rename from c/src/lib/libbsp/arm/xilinx-zynq/startup/bspsmp.c rename to bsps/arm/xilinx-zynq/start/bspsmp.c diff --git a/c/src/lib/libbsp/arm/xilinx-zynq/startup/bspstart.c b/bsps/arm/xilinx-zynq/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/arm/xilinx-zynq/startup/bspstart.c rename to bsps/arm/xilinx-zynq/start/bspstart.c diff --git a/c/src/lib/libbsp/arm/xilinx-zynq/startup/bspstarthooks.c b/bsps/arm/xilinx-zynq/start/bspstarthooks.c similarity index 100% rename from c/src/lib/libbsp/arm/xilinx-zynq/startup/bspstarthooks.c rename to bsps/arm/xilinx-zynq/start/bspstarthooks.c diff --git a/c/src/lib/libbsp/arm/xilinx-zynq/startup/bspstartmmu.c b/bsps/arm/xilinx-zynq/start/bspstartmmu.c similarity index 100% rename from c/src/lib/libbsp/arm/xilinx-zynq/startup/bspstartmmu.c rename to bsps/arm/xilinx-zynq/start/bspstartmmu.c diff --git a/c/src/lib/libbsp/arm/xilinx-zynq/startup/linkcmds.in b/bsps/arm/xilinx-zynq/start/linkcmds.in similarity index 100% rename from c/src/lib/libbsp/arm/xilinx-zynq/startup/linkcmds.in rename to bsps/arm/xilinx-zynq/start/linkcmds.in diff --git a/c/src/lib/libbsp/bfin/TLL6527M/startup/bsp_specs b/bsps/bfin/TLL6527M/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/bfin/TLL6527M/startup/bsp_specs rename to bsps/bfin/TLL6527M/start/bsp_specs diff --git a/c/src/lib/libbsp/bfin/TLL6527M/startup/bspstart.c b/bsps/bfin/TLL6527M/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/bfin/TLL6527M/startup/bspstart.c rename to bsps/bfin/TLL6527M/start/bspstart.c diff --git a/c/src/lib/libbsp/bfin/TLL6527M/startup/linkcmds b/bsps/bfin/TLL6527M/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/bfin/TLL6527M/startup/linkcmds rename to bsps/bfin/TLL6527M/start/linkcmds diff --git a/c/src/lib/libbsp/bfin/bf537Stamp/startup/bsp_specs b/bsps/bfin/bf537Stamp/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/bfin/bf537Stamp/startup/bsp_specs rename to bsps/bfin/bf537Stamp/start/bsp_specs diff --git a/c/src/lib/libbsp/bfin/bf537Stamp/startup/bspstart.c b/bsps/bfin/bf537Stamp/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/bfin/bf537Stamp/startup/bspstart.c rename to bsps/bfin/bf537Stamp/start/bspstart.c diff --git a/c/src/lib/libbsp/bfin/bf537Stamp/startup/linkcmds b/bsps/bfin/bf537Stamp/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/bfin/bf537Stamp/startup/linkcmds rename to bsps/bfin/bf537Stamp/start/linkcmds diff --git a/c/src/lib/libbsp/bfin/eZKit533/startup/bsp_specs b/bsps/bfin/eZKit533/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/bfin/eZKit533/startup/bsp_specs rename to bsps/bfin/eZKit533/start/bsp_specs diff --git a/c/src/lib/libbsp/bfin/eZKit533/startup/bspstart.c b/bsps/bfin/eZKit533/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/bfin/eZKit533/startup/bspstart.c rename to bsps/bfin/eZKit533/start/bspstart.c diff --git a/c/src/lib/libbsp/bfin/eZKit533/startup/linkcmds b/bsps/bfin/eZKit533/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/bfin/eZKit533/startup/linkcmds rename to bsps/bfin/eZKit533/start/linkcmds diff --git a/c/src/lib/libbsp/epiphany/epiphany_sim/startup/bsp_specs b/bsps/epiphany/epiphany_sim/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/epiphany/epiphany_sim/startup/bsp_specs rename to bsps/epiphany/epiphany_sim/start/bsp_specs diff --git a/c/src/lib/libbsp/epiphany/epiphany_sim/startup/linkcmds b/bsps/epiphany/epiphany_sim/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/epiphany/epiphany_sim/startup/linkcmds rename to bsps/epiphany/epiphany_sim/start/linkcmds diff --git a/c/src/lib/libbsp/i386/pc386/startup/bsp_fatal_halt.c b/bsps/i386/pc386/start/bsp_fatal_halt.c similarity index 100% rename from c/src/lib/libbsp/i386/pc386/startup/bsp_fatal_halt.c rename to bsps/i386/pc386/start/bsp_fatal_halt.c diff --git a/c/src/lib/libbsp/i386/pc386/startup/bsp_specs b/bsps/i386/pc386/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/i386/pc386/startup/bsp_specs rename to bsps/i386/pc386/start/bsp_specs diff --git a/c/src/lib/libbsp/i386/pc386/startup/bspcmdline.c b/bsps/i386/pc386/start/bspcmdline.c similarity index 100% rename from c/src/lib/libbsp/i386/pc386/startup/bspcmdline.c rename to bsps/i386/pc386/start/bspcmdline.c diff --git a/c/src/lib/libbsp/i386/pc386/startup/bspgetworkarea.c b/bsps/i386/pc386/start/bspgetworkarea.c similarity index 100% rename from c/src/lib/libbsp/i386/pc386/startup/bspgetworkarea.c rename to bsps/i386/pc386/start/bspgetworkarea.c diff --git a/c/src/lib/libbsp/i386/pc386/startup/bspidle.S b/bsps/i386/pc386/start/bspidle.S similarity index 100% rename from c/src/lib/libbsp/i386/pc386/startup/bspidle.S rename to bsps/i386/pc386/start/bspidle.S diff --git a/c/src/lib/libbsp/i386/pc386/startup/bspreset.c b/bsps/i386/pc386/start/bspreset.c similarity index 100% rename from c/src/lib/libbsp/i386/pc386/startup/bspreset.c rename to bsps/i386/pc386/start/bspreset.c diff --git a/c/src/lib/libbsp/i386/pc386/startup/bspstart.c b/bsps/i386/pc386/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/i386/pc386/startup/bspstart.c rename to bsps/i386/pc386/start/bspstart.c diff --git a/c/src/lib/libbsp/i386/pc386/startup/ldsegs.S b/bsps/i386/pc386/start/ldsegs.S similarity index 100% rename from c/src/lib/libbsp/i386/pc386/startup/ldsegs.S rename to bsps/i386/pc386/start/ldsegs.S diff --git a/c/src/lib/libbsp/i386/pc386/startup/linkcmds b/bsps/i386/pc386/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/i386/pc386/startup/linkcmds rename to bsps/i386/pc386/start/linkcmds diff --git a/c/src/lib/libbsp/lm32/lm32_evr/startup/bsp_specs b/bsps/lm32/lm32_evr/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/lm32/lm32_evr/startup/bsp_specs rename to bsps/lm32/lm32_evr/start/bsp_specs diff --git a/c/src/lib/libbsp/lm32/lm32_evr/startup/linkcmds b/bsps/lm32/lm32_evr/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/lm32/lm32_evr/startup/linkcmds rename to bsps/lm32/lm32_evr/start/linkcmds diff --git a/c/src/lib/libbsp/lm32/milkymist/startup/bsp_specs b/bsps/lm32/milkymist/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/lm32/milkymist/startup/bsp_specs rename to bsps/lm32/milkymist/start/bsp_specs diff --git a/c/src/lib/libbsp/lm32/milkymist/startup/bspclean.c b/bsps/lm32/milkymist/start/bspclean.c similarity index 100% rename from c/src/lib/libbsp/lm32/milkymist/startup/bspclean.c rename to bsps/lm32/milkymist/start/bspclean.c diff --git a/c/src/lib/libbsp/lm32/milkymist/startup/linkcmds b/bsps/lm32/milkymist/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/lm32/milkymist/startup/linkcmds rename to bsps/lm32/milkymist/start/linkcmds diff --git a/c/src/lib/libbsp/lm32/shared/startup/bspreset.c b/bsps/lm32/shared/start/bspreset.c similarity index 100% rename from c/src/lib/libbsp/lm32/shared/startup/bspreset.c rename to bsps/lm32/shared/start/bspreset.c diff --git a/c/src/lib/libbsp/lm32/shared/startup/bspstart.c b/bsps/lm32/shared/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/lm32/shared/startup/bspstart.c rename to bsps/lm32/shared/start/bspstart.c diff --git a/c/src/lib/libbsp/m32c/m32cbsp/startup/bsp_specs b/bsps/m32c/m32cbsp/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/m32c/m32cbsp/startup/bsp_specs rename to bsps/m32c/m32cbsp/start/bsp_specs diff --git a/c/src/lib/libbsp/m32c/m32cbsp/startup/bspstart.c b/bsps/m32c/m32cbsp/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/m32c/m32cbsp/startup/bspstart.c rename to bsps/m32c/m32cbsp/start/bspstart.c diff --git a/c/src/lib/libbsp/m32c/m32cbsp/startup/crtn.S b/bsps/m32c/m32cbsp/start/crtn.S similarity index 100% rename from c/src/lib/libbsp/m32c/m32cbsp/startup/crtn.S rename to bsps/m32c/m32cbsp/start/crtn.S diff --git a/c/src/lib/libbsp/m32c/m32cbsp/startup/linkcmds b/bsps/m32c/m32cbsp/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/m32c/m32cbsp/startup/linkcmds rename to bsps/m32c/m32cbsp/start/linkcmds diff --git a/c/src/lib/libbsp/m68k/av5282/startup/bsp_specs b/bsps/m68k/av5282/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/m68k/av5282/startup/bsp_specs rename to bsps/m68k/av5282/start/bsp_specs diff --git a/c/src/lib/libbsp/m68k/av5282/startup/bspstart.c b/bsps/m68k/av5282/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/m68k/av5282/startup/bspstart.c rename to bsps/m68k/av5282/start/bspstart.c diff --git a/c/src/lib/libbsp/m68k/av5282/startup/init5282.c b/bsps/m68k/av5282/start/init5282.c similarity index 100% rename from c/src/lib/libbsp/m68k/av5282/startup/init5282.c rename to bsps/m68k/av5282/start/init5282.c diff --git a/c/src/lib/libbsp/m68k/av5282/startup/linkcmds b/bsps/m68k/av5282/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/m68k/av5282/startup/linkcmds rename to bsps/m68k/av5282/start/linkcmds diff --git a/c/src/lib/libbsp/m68k/av5282/startup/linkcmdsflash b/bsps/m68k/av5282/start/linkcmdsflash similarity index 100% rename from c/src/lib/libbsp/m68k/av5282/startup/linkcmdsflash rename to bsps/m68k/av5282/start/linkcmdsflash diff --git a/c/src/lib/libbsp/m68k/av5282/startup/linkcmdsram b/bsps/m68k/av5282/start/linkcmdsram similarity index 100% rename from c/src/lib/libbsp/m68k/av5282/startup/linkcmdsram rename to bsps/m68k/av5282/start/linkcmdsram diff --git a/c/src/lib/libbsp/m68k/csb360/startup/bsp_specs b/bsps/m68k/csb360/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/m68k/csb360/startup/bsp_specs rename to bsps/m68k/csb360/start/bsp_specs diff --git a/c/src/lib/libbsp/m68k/csb360/startup/init5272.c b/bsps/m68k/csb360/start/init5272.c similarity index 100% rename from c/src/lib/libbsp/m68k/csb360/startup/init5272.c rename to bsps/m68k/csb360/start/init5272.c diff --git a/c/src/lib/libbsp/m68k/csb360/startup/linkcmds b/bsps/m68k/csb360/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/m68k/csb360/startup/linkcmds rename to bsps/m68k/csb360/start/linkcmds diff --git a/c/src/lib/libbsp/m68k/gen68340/startup/bsp_specs b/bsps/m68k/gen68340/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/m68k/gen68340/startup/bsp_specs rename to bsps/m68k/gen68340/start/bsp_specs diff --git a/c/src/lib/libbsp/m68k/gen68340/startup/dumpanic.c b/bsps/m68k/gen68340/start/dumpanic.c similarity index 100% rename from c/src/lib/libbsp/m68k/gen68340/startup/dumpanic.c rename to bsps/m68k/gen68340/start/dumpanic.c diff --git a/c/src/lib/libbsp/m68k/gen68340/startup/init68340.c b/bsps/m68k/gen68340/start/init68340.c similarity index 100% rename from c/src/lib/libbsp/m68k/gen68340/startup/init68340.c rename to bsps/m68k/gen68340/start/init68340.c diff --git a/c/src/lib/libbsp/m68k/gen68340/startup/linkcmds b/bsps/m68k/gen68340/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/m68k/gen68340/startup/linkcmds rename to bsps/m68k/gen68340/start/linkcmds diff --git a/c/src/lib/libbsp/m68k/gen68360/startup/alloc360.c b/bsps/m68k/gen68360/start/alloc360.c similarity index 100% rename from c/src/lib/libbsp/m68k/gen68360/startup/alloc360.c rename to bsps/m68k/gen68360/start/alloc360.c diff --git a/c/src/lib/libbsp/m68k/gen68360/startup/bsp_specs b/bsps/m68k/gen68360/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/m68k/gen68360/startup/bsp_specs rename to bsps/m68k/gen68360/start/bsp_specs diff --git a/c/src/lib/libbsp/m68k/gen68360/startup/init68360.c b/bsps/m68k/gen68360/start/init68360.c similarity index 100% rename from c/src/lib/libbsp/m68k/gen68360/startup/init68360.c rename to bsps/m68k/gen68360/start/init68360.c diff --git a/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds b/bsps/m68k/gen68360/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/m68k/gen68360/startup/linkcmds rename to bsps/m68k/gen68360/start/linkcmds diff --git a/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.bootp b/bsps/m68k/gen68360/start/linkcmds.bootp similarity index 100% rename from c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.bootp rename to bsps/m68k/gen68360/start/linkcmds.bootp diff --git a/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.prom b/bsps/m68k/gen68360/start/linkcmds.prom similarity index 100% rename from c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.prom rename to bsps/m68k/gen68360/start/linkcmds.prom diff --git a/c/src/lib/libbsp/m68k/genmcf548x/startup/bsp_specs b/bsps/m68k/genmcf548x/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/m68k/genmcf548x/startup/bsp_specs rename to bsps/m68k/genmcf548x/start/bsp_specs diff --git a/c/src/lib/libbsp/m68k/genmcf548x/startup/bspstart.c b/bsps/m68k/genmcf548x/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/m68k/genmcf548x/startup/bspstart.c rename to bsps/m68k/genmcf548x/start/bspstart.c diff --git a/c/src/lib/libbsp/m68k/genmcf548x/startup/init548x.c b/bsps/m68k/genmcf548x/start/init548x.c similarity index 100% rename from c/src/lib/libbsp/m68k/genmcf548x/startup/init548x.c rename to bsps/m68k/genmcf548x/start/init548x.c diff --git a/c/src/lib/libbsp/m68k/genmcf548x/startup/linkcmds.COBRA5475 b/bsps/m68k/genmcf548x/start/linkcmds.COBRA5475 similarity index 100% rename from c/src/lib/libbsp/m68k/genmcf548x/startup/linkcmds.COBRA5475 rename to bsps/m68k/genmcf548x/start/linkcmds.COBRA5475 diff --git a/c/src/lib/libbsp/m68k/genmcf548x/startup/linkcmds.m5484FireEngine b/bsps/m68k/genmcf548x/start/linkcmds.m5484FireEngine similarity index 100% rename from c/src/lib/libbsp/m68k/genmcf548x/startup/linkcmds.m5484FireEngine rename to bsps/m68k/genmcf548x/start/linkcmds.m5484FireEngine diff --git a/c/src/lib/libbsp/m68k/genmcf548x/startup/linkcmds.m5484FireEngine.flash b/bsps/m68k/genmcf548x/start/linkcmds.m5484FireEngine.flash similarity index 100% rename from c/src/lib/libbsp/m68k/genmcf548x/startup/linkcmds.m5484FireEngine.flash rename to bsps/m68k/genmcf548x/start/linkcmds.m5484FireEngine.flash diff --git a/c/src/lib/libbsp/m68k/mcf5206elite/startup/bsp_specs b/bsps/m68k/mcf5206elite/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/m68k/mcf5206elite/startup/bsp_specs rename to bsps/m68k/mcf5206elite/start/bsp_specs diff --git a/c/src/lib/libbsp/m68k/mcf5206elite/startup/gdbinit b/bsps/m68k/mcf5206elite/start/gdbinit similarity index 100% rename from c/src/lib/libbsp/m68k/mcf5206elite/startup/gdbinit rename to bsps/m68k/mcf5206elite/start/gdbinit diff --git a/c/src/lib/libbsp/m68k/mcf5206elite/startup/init5206e.c b/bsps/m68k/mcf5206elite/start/init5206e.c similarity index 100% rename from c/src/lib/libbsp/m68k/mcf5206elite/startup/init5206e.c rename to bsps/m68k/mcf5206elite/start/init5206e.c diff --git a/c/src/lib/libbsp/m68k/mcf5206elite/startup/linkcmds b/bsps/m68k/mcf5206elite/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/m68k/mcf5206elite/startup/linkcmds rename to bsps/m68k/mcf5206elite/start/linkcmds diff --git a/c/src/lib/libbsp/m68k/mcf5206elite/startup/linkcmds.flash b/bsps/m68k/mcf5206elite/start/linkcmds.flash similarity index 100% rename from c/src/lib/libbsp/m68k/mcf5206elite/startup/linkcmds.flash rename to bsps/m68k/mcf5206elite/start/linkcmds.flash diff --git a/c/src/lib/libbsp/m68k/mcf52235/startup/bsp_specs b/bsps/m68k/mcf52235/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/m68k/mcf52235/startup/bsp_specs rename to bsps/m68k/mcf52235/start/bsp_specs diff --git a/c/src/lib/libbsp/m68k/mcf52235/startup/bspgetcpuclockspeed.c b/bsps/m68k/mcf52235/start/bspgetcpuclockspeed.c similarity index 100% rename from c/src/lib/libbsp/m68k/mcf52235/startup/bspgetcpuclockspeed.c rename to bsps/m68k/mcf52235/start/bspgetcpuclockspeed.c diff --git a/c/src/lib/libbsp/m68k/mcf52235/startup/cfinit.c b/bsps/m68k/mcf52235/start/cfinit.c similarity index 100% rename from c/src/lib/libbsp/m68k/mcf52235/startup/cfinit.c rename to bsps/m68k/mcf52235/start/cfinit.c diff --git a/c/src/lib/libbsp/m68k/mcf52235/startup/init52235.c b/bsps/m68k/mcf52235/start/init52235.c similarity index 100% rename from c/src/lib/libbsp/m68k/mcf52235/startup/init52235.c rename to bsps/m68k/mcf52235/start/init52235.c diff --git a/c/src/lib/libbsp/m68k/mcf52235/startup/linkcmds b/bsps/m68k/mcf52235/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/m68k/mcf52235/startup/linkcmds rename to bsps/m68k/mcf52235/start/linkcmds diff --git a/c/src/lib/libbsp/m68k/mcf5225x/startup/bsp_specs b/bsps/m68k/mcf5225x/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/m68k/mcf5225x/startup/bsp_specs rename to bsps/m68k/mcf5225x/start/bsp_specs diff --git a/c/src/lib/libbsp/m68k/mcf5225x/startup/bspclean.c b/bsps/m68k/mcf5225x/start/bspclean.c similarity index 100% rename from c/src/lib/libbsp/m68k/mcf5225x/startup/bspclean.c rename to bsps/m68k/mcf5225x/start/bspclean.c diff --git a/c/src/lib/libbsp/m68k/mcf5225x/startup/bspstart.c b/bsps/m68k/mcf5225x/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/m68k/mcf5225x/startup/bspstart.c rename to bsps/m68k/mcf5225x/start/bspstart.c diff --git a/c/src/lib/libbsp/m68k/mcf5225x/startup/init5225x.c b/bsps/m68k/mcf5225x/start/init5225x.c similarity index 100% rename from c/src/lib/libbsp/m68k/mcf5225x/startup/init5225x.c rename to bsps/m68k/mcf5225x/start/init5225x.c diff --git a/c/src/lib/libbsp/m68k/mcf5225x/startup/linkcmds b/bsps/m68k/mcf5225x/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/m68k/mcf5225x/startup/linkcmds rename to bsps/m68k/mcf5225x/start/linkcmds diff --git a/c/src/lib/libbsp/m68k/mcf5235/startup/bsp_specs b/bsps/m68k/mcf5235/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/m68k/mcf5235/startup/bsp_specs rename to bsps/m68k/mcf5235/start/bsp_specs diff --git a/c/src/lib/libbsp/m68k/mcf5235/startup/bspgetcpuclockspeed.c b/bsps/m68k/mcf5235/start/bspgetcpuclockspeed.c similarity index 100% rename from c/src/lib/libbsp/m68k/mcf5235/startup/bspgetcpuclockspeed.c rename to bsps/m68k/mcf5235/start/bspgetcpuclockspeed.c diff --git a/c/src/lib/libbsp/m68k/mcf5235/startup/bspstart.c b/bsps/m68k/mcf5235/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/m68k/mcf5235/startup/bspstart.c rename to bsps/m68k/mcf5235/start/bspstart.c diff --git a/c/src/lib/libbsp/m68k/mcf5235/startup/copyvectors.c b/bsps/m68k/mcf5235/start/copyvectors.c similarity index 100% rename from c/src/lib/libbsp/m68k/mcf5235/startup/copyvectors.c rename to bsps/m68k/mcf5235/start/copyvectors.c diff --git a/c/src/lib/libbsp/m68k/mcf5235/startup/init5235.c b/bsps/m68k/mcf5235/start/init5235.c similarity index 100% rename from c/src/lib/libbsp/m68k/mcf5235/startup/init5235.c rename to bsps/m68k/mcf5235/start/init5235.c diff --git a/c/src/lib/libbsp/m68k/mcf5235/startup/linkcmds b/bsps/m68k/mcf5235/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/m68k/mcf5235/startup/linkcmds rename to bsps/m68k/mcf5235/start/linkcmds diff --git a/c/src/lib/libbsp/m68k/mcf5235/startup/linkcmdsflash b/bsps/m68k/mcf5235/start/linkcmdsflash similarity index 100% rename from c/src/lib/libbsp/m68k/mcf5235/startup/linkcmdsflash rename to bsps/m68k/mcf5235/start/linkcmdsflash diff --git a/c/src/lib/libbsp/m68k/mcf5235/startup/linkcmdsram b/bsps/m68k/mcf5235/start/linkcmdsram similarity index 100% rename from c/src/lib/libbsp/m68k/mcf5235/startup/linkcmdsram rename to bsps/m68k/mcf5235/start/linkcmdsram diff --git a/c/src/lib/libbsp/m68k/mcf5329/startup/bsp_specs b/bsps/m68k/mcf5329/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/m68k/mcf5329/startup/bsp_specs rename to bsps/m68k/mcf5329/start/bsp_specs diff --git a/c/src/lib/libbsp/m68k/mcf5329/startup/bspstart.c b/bsps/m68k/mcf5329/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/m68k/mcf5329/startup/bspstart.c rename to bsps/m68k/mcf5329/start/bspstart.c diff --git a/c/src/lib/libbsp/m68k/mcf5329/startup/cfinit.c b/bsps/m68k/mcf5329/start/cfinit.c similarity index 100% rename from c/src/lib/libbsp/m68k/mcf5329/startup/cfinit.c rename to bsps/m68k/mcf5329/start/cfinit.c diff --git a/c/src/lib/libbsp/m68k/mcf5329/startup/init5329.c b/bsps/m68k/mcf5329/start/init5329.c similarity index 100% rename from c/src/lib/libbsp/m68k/mcf5329/startup/init5329.c rename to bsps/m68k/mcf5329/start/init5329.c diff --git a/c/src/lib/libbsp/m68k/mcf5329/startup/linkcmds b/bsps/m68k/mcf5329/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/m68k/mcf5329/startup/linkcmds rename to bsps/m68k/mcf5329/start/linkcmds diff --git a/c/src/lib/libbsp/m68k/mcf5329/startup/linkcmdsflash b/bsps/m68k/mcf5329/start/linkcmdsflash similarity index 100% rename from c/src/lib/libbsp/m68k/mcf5329/startup/linkcmdsflash rename to bsps/m68k/mcf5329/start/linkcmdsflash diff --git a/c/src/lib/libbsp/m68k/mrm332/startup/bsp_specs b/bsps/m68k/mrm332/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/m68k/mrm332/startup/bsp_specs rename to bsps/m68k/mrm332/start/bsp_specs diff --git a/c/src/lib/libbsp/m68k/mrm332/startup/linkcmds b/bsps/m68k/mrm332/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/m68k/mrm332/startup/linkcmds rename to bsps/m68k/mrm332/start/linkcmds diff --git a/c/src/lib/libbsp/m68k/mrm332/startup/start_c.c b/bsps/m68k/mrm332/start/start_c.c similarity index 100% rename from c/src/lib/libbsp/m68k/mrm332/startup/start_c.c rename to bsps/m68k/mrm332/start/start_c.c diff --git a/c/src/lib/libbsp/m68k/mvme147/startup/bsp_specs b/bsps/m68k/mvme147/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/m68k/mvme147/startup/bsp_specs rename to bsps/m68k/mvme147/start/bsp_specs diff --git a/c/src/lib/libbsp/m68k/mvme147/startup/bspclean.c b/bsps/m68k/mvme147/start/bspclean.c similarity index 100% rename from c/src/lib/libbsp/m68k/mvme147/startup/bspclean.c rename to bsps/m68k/mvme147/start/bspclean.c diff --git a/c/src/lib/libbsp/m68k/mvme147/startup/bspstart.c b/bsps/m68k/mvme147/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/m68k/mvme147/startup/bspstart.c rename to bsps/m68k/mvme147/start/bspstart.c diff --git a/c/src/lib/libbsp/m68k/mvme147/startup/linkcmds b/bsps/m68k/mvme147/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/m68k/mvme147/startup/linkcmds rename to bsps/m68k/mvme147/start/linkcmds diff --git a/c/src/lib/libbsp/m68k/mvme147s/startup/bsp_specs b/bsps/m68k/mvme147s/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/m68k/mvme147s/startup/bsp_specs rename to bsps/m68k/mvme147s/start/bsp_specs diff --git a/c/src/lib/libbsp/m68k/mvme147s/startup/bspstart.c b/bsps/m68k/mvme147s/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/m68k/mvme147s/startup/bspstart.c rename to bsps/m68k/mvme147s/start/bspstart.c diff --git a/c/src/lib/libbsp/m68k/mvme147s/startup/linkcmds b/bsps/m68k/mvme147s/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/m68k/mvme147s/startup/linkcmds rename to bsps/m68k/mvme147s/start/linkcmds diff --git a/c/src/lib/libbsp/m68k/mvme162/startup/bsp_specs b/bsps/m68k/mvme162/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/m68k/mvme162/startup/bsp_specs rename to bsps/m68k/mvme162/start/bsp_specs diff --git a/c/src/lib/libbsp/m68k/mvme162/startup/bspclean.c b/bsps/m68k/mvme162/start/bspclean.c similarity index 100% rename from c/src/lib/libbsp/m68k/mvme162/startup/bspclean.c rename to bsps/m68k/mvme162/start/bspclean.c diff --git a/c/src/lib/libbsp/m68k/mvme162/startup/bspstart.c b/bsps/m68k/mvme162/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/m68k/mvme162/startup/bspstart.c rename to bsps/m68k/mvme162/start/bspstart.c diff --git a/c/src/lib/libbsp/m68k/mvme162/startup/linkcmds b/bsps/m68k/mvme162/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/m68k/mvme162/startup/linkcmds rename to bsps/m68k/mvme162/start/linkcmds diff --git a/c/src/lib/libbsp/m68k/mvme162/startup/page_table.c b/bsps/m68k/mvme162/start/page_table.c similarity index 100% rename from c/src/lib/libbsp/m68k/mvme162/startup/page_table.c rename to bsps/m68k/mvme162/start/page_table.c diff --git a/c/src/lib/libbsp/m68k/mvme167/startup/bsp_specs b/bsps/m68k/mvme167/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/m68k/mvme167/startup/bsp_specs rename to bsps/m68k/mvme167/start/bsp_specs diff --git a/c/src/lib/libbsp/m68k/mvme167/startup/bspclean.c b/bsps/m68k/mvme167/start/bspclean.c similarity index 100% rename from c/src/lib/libbsp/m68k/mvme167/startup/bspclean.c rename to bsps/m68k/mvme167/start/bspclean.c diff --git a/c/src/lib/libbsp/m68k/mvme167/startup/bspstart.c b/bsps/m68k/mvme167/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/m68k/mvme167/startup/bspstart.c rename to bsps/m68k/mvme167/start/bspstart.c diff --git a/c/src/lib/libbsp/m68k/mvme167/startup/linkcmds b/bsps/m68k/mvme167/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/m68k/mvme167/startup/linkcmds rename to bsps/m68k/mvme167/start/linkcmds diff --git a/c/src/lib/libbsp/m68k/mvme167/startup/page_table.c b/bsps/m68k/mvme167/start/page_table.c similarity index 100% rename from c/src/lib/libbsp/m68k/mvme167/startup/page_table.c rename to bsps/m68k/mvme167/start/page_table.c diff --git a/c/src/lib/libbsp/m68k/shared/startup/linkcmds.base b/bsps/m68k/shared/start/linkcmds.base similarity index 100% rename from c/src/lib/libbsp/m68k/shared/startup/linkcmds.base rename to bsps/m68k/shared/start/linkcmds.base diff --git a/c/src/lib/libbsp/m68k/uC5282/startup/bsp_specs b/bsps/m68k/uC5282/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/m68k/uC5282/startup/bsp_specs rename to bsps/m68k/uC5282/start/bsp_specs diff --git a/c/src/lib/libbsp/m68k/uC5282/startup/bspclean.c b/bsps/m68k/uC5282/start/bspclean.c similarity index 100% rename from c/src/lib/libbsp/m68k/uC5282/startup/bspclean.c rename to bsps/m68k/uC5282/start/bspclean.c diff --git a/c/src/lib/libbsp/m68k/uC5282/startup/bspreset.c b/bsps/m68k/uC5282/start/bspreset.c similarity index 100% rename from c/src/lib/libbsp/m68k/uC5282/startup/bspreset.c rename to bsps/m68k/uC5282/start/bspreset.c diff --git a/c/src/lib/libbsp/m68k/uC5282/startup/bspstart.c b/bsps/m68k/uC5282/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/m68k/uC5282/startup/bspstart.c rename to bsps/m68k/uC5282/start/bspstart.c diff --git a/c/src/lib/libbsp/m68k/uC5282/startup/init5282.c b/bsps/m68k/uC5282/start/init5282.c similarity index 100% rename from c/src/lib/libbsp/m68k/uC5282/startup/init5282.c rename to bsps/m68k/uC5282/start/init5282.c diff --git a/c/src/lib/libbsp/m68k/uC5282/startup/linkcmds b/bsps/m68k/uC5282/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/m68k/uC5282/startup/linkcmds rename to bsps/m68k/uC5282/start/linkcmds diff --git a/c/src/lib/libbsp/mips/csb350/startup/bsp_specs b/bsps/mips/csb350/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/mips/csb350/startup/bsp_specs rename to bsps/mips/csb350/start/bsp_specs diff --git a/c/src/lib/libbsp/mips/csb350/startup/bspreset.c b/bsps/mips/csb350/start/bspreset.c similarity index 100% rename from c/src/lib/libbsp/mips/csb350/startup/bspreset.c rename to bsps/mips/csb350/start/bspreset.c diff --git a/c/src/lib/libbsp/mips/csb350/startup/bspstart.c b/bsps/mips/csb350/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/mips/csb350/startup/bspstart.c rename to bsps/mips/csb350/start/bspstart.c diff --git a/c/src/lib/libbsp/mips/csb350/startup/linkcmds b/bsps/mips/csb350/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/mips/csb350/startup/linkcmds rename to bsps/mips/csb350/start/linkcmds diff --git a/c/src/lib/libbsp/mips/hurricane/startup/bsp_specs b/bsps/mips/hurricane/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/mips/hurricane/startup/bsp_specs rename to bsps/mips/hurricane/start/bsp_specs diff --git a/c/src/lib/libbsp/mips/hurricane/startup/bspstart.c b/bsps/mips/hurricane/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/mips/hurricane/startup/bspstart.c rename to bsps/mips/hurricane/start/bspstart.c diff --git a/c/src/lib/libbsp/mips/hurricane/startup/ghlinkcmds b/bsps/mips/hurricane/start/ghlinkcmds similarity index 100% rename from c/src/lib/libbsp/mips/hurricane/startup/ghlinkcmds rename to bsps/mips/hurricane/start/ghlinkcmds diff --git a/c/src/lib/libbsp/mips/hurricane/startup/inittlb.c b/bsps/mips/hurricane/start/inittlb.c similarity index 100% rename from c/src/lib/libbsp/mips/hurricane/startup/inittlb.c rename to bsps/mips/hurricane/start/inittlb.c diff --git a/c/src/lib/libbsp/mips/hurricane/startup/linkcmds b/bsps/mips/hurricane/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/mips/hurricane/startup/linkcmds rename to bsps/mips/hurricane/start/linkcmds diff --git a/c/src/lib/libbsp/mips/hurricane/startup/usc.S b/bsps/mips/hurricane/start/usc.S similarity index 100% rename from c/src/lib/libbsp/mips/hurricane/startup/usc.S rename to bsps/mips/hurricane/start/usc.S diff --git a/c/src/lib/libbsp/mips/jmr3904/startup/bsp_specs b/bsps/mips/jmr3904/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/mips/jmr3904/startup/bsp_specs rename to bsps/mips/jmr3904/start/bsp_specs diff --git a/c/src/lib/libbsp/mips/jmr3904/startup/bspstart.c b/bsps/mips/jmr3904/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/mips/jmr3904/startup/bspstart.c rename to bsps/mips/jmr3904/start/bspstart.c diff --git a/c/src/lib/libbsp/mips/jmr3904/startup/linkcmds b/bsps/mips/jmr3904/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/mips/jmr3904/startup/linkcmds rename to bsps/mips/jmr3904/start/linkcmds diff --git a/c/src/lib/libbsp/mips/malta/startup/bsp_specs b/bsps/mips/malta/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/mips/malta/startup/bsp_specs rename to bsps/mips/malta/start/bsp_specs diff --git a/c/src/lib/libbsp/mips/malta/startup/bspreset.c b/bsps/mips/malta/start/bspreset.c similarity index 100% rename from c/src/lib/libbsp/mips/malta/startup/bspreset.c rename to bsps/mips/malta/start/bspreset.c diff --git a/c/src/lib/libbsp/mips/malta/startup/bspstart.c b/bsps/mips/malta/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/mips/malta/startup/bspstart.c rename to bsps/mips/malta/start/bspstart.c diff --git a/c/src/lib/libbsp/mips/malta/startup/inittlb.c b/bsps/mips/malta/start/inittlb.c similarity index 100% rename from c/src/lib/libbsp/mips/malta/startup/inittlb.c rename to bsps/mips/malta/start/inittlb.c diff --git a/c/src/lib/libbsp/mips/malta/startup/linkcmds b/bsps/mips/malta/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/mips/malta/startup/linkcmds rename to bsps/mips/malta/start/linkcmds diff --git a/c/src/lib/libbsp/mips/malta/startup/simple_access.c b/bsps/mips/malta/start/simple_access.c similarity index 100% rename from c/src/lib/libbsp/mips/malta/startup/simple_access.c rename to bsps/mips/malta/start/simple_access.c diff --git a/c/src/lib/libbsp/mips/rbtx4925/startup/bsp_specs b/bsps/mips/rbtx4925/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/mips/rbtx4925/startup/bsp_specs rename to bsps/mips/rbtx4925/start/bsp_specs diff --git a/c/src/lib/libbsp/mips/rbtx4925/startup/bspstart.c b/bsps/mips/rbtx4925/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/mips/rbtx4925/startup/bspstart.c rename to bsps/mips/rbtx4925/start/bspstart.c diff --git a/c/src/lib/libbsp/mips/rbtx4925/startup/idttlb.S b/bsps/mips/rbtx4925/start/idttlb.S similarity index 100% rename from c/src/lib/libbsp/mips/rbtx4925/startup/idttlb.S rename to bsps/mips/rbtx4925/start/idttlb.S diff --git a/c/src/lib/libbsp/mips/rbtx4925/startup/inittlb.c b/bsps/mips/rbtx4925/start/inittlb.c similarity index 100% rename from c/src/lib/libbsp/mips/rbtx4925/startup/inittlb.c rename to bsps/mips/rbtx4925/start/inittlb.c diff --git a/c/src/lib/libbsp/mips/rbtx4925/startup/linkcmds b/bsps/mips/rbtx4925/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/mips/rbtx4925/startup/linkcmds rename to bsps/mips/rbtx4925/start/linkcmds diff --git a/c/src/lib/libbsp/mips/rbtx4938/startup/bsp_specs b/bsps/mips/rbtx4938/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/mips/rbtx4938/startup/bsp_specs rename to bsps/mips/rbtx4938/start/bsp_specs diff --git a/c/src/lib/libbsp/mips/rbtx4938/startup/bspstart.c b/bsps/mips/rbtx4938/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/mips/rbtx4938/startup/bspstart.c rename to bsps/mips/rbtx4938/start/bspstart.c diff --git a/c/src/lib/libbsp/mips/rbtx4938/startup/inittlb.c b/bsps/mips/rbtx4938/start/inittlb.c similarity index 100% rename from c/src/lib/libbsp/mips/rbtx4938/startup/inittlb.c rename to bsps/mips/rbtx4938/start/inittlb.c diff --git a/c/src/lib/libbsp/mips/rbtx4938/startup/linkcmds b/bsps/mips/rbtx4938/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/mips/rbtx4938/startup/linkcmds rename to bsps/mips/rbtx4938/start/linkcmds diff --git a/c/src/lib/libbsp/mips/shared/startup/idtmem.S b/bsps/mips/shared/start/idtmem.S similarity index 100% rename from c/src/lib/libbsp/mips/shared/startup/idtmem.S rename to bsps/mips/shared/start/idtmem.S diff --git a/c/src/lib/libbsp/mips/shared/startup/idttlb.S b/bsps/mips/shared/start/idttlb.S similarity index 100% rename from c/src/lib/libbsp/mips/shared/startup/idttlb.S rename to bsps/mips/shared/start/idttlb.S diff --git a/c/src/lib/libbsp/moxie/moxiesim/startup/bsp_specs b/bsps/moxie/moxiesim/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/moxie/moxiesim/startup/bsp_specs rename to bsps/moxie/moxiesim/start/bsp_specs diff --git a/c/src/lib/libbsp/moxie/moxiesim/startup/linkcmds b/bsps/moxie/moxiesim/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/moxie/moxiesim/startup/linkcmds rename to bsps/moxie/moxiesim/start/linkcmds diff --git a/c/src/lib/libbsp/nios2/nios2_iss/startup/bsp_specs b/bsps/nios2/nios2_iss/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/nios2/nios2_iss/startup/bsp_specs rename to bsps/nios2/nios2_iss/start/bsp_specs diff --git a/c/src/lib/libbsp/nios2/nios2_iss/startup/bspstart.c b/bsps/nios2/nios2_iss/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/nios2/nios2_iss/startup/bspstart.c rename to bsps/nios2/nios2_iss/start/bspstart.c diff --git a/c/src/lib/libbsp/nios2/nios2_iss/startup/linkcmds b/bsps/nios2/nios2_iss/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/nios2/nios2_iss/startup/linkcmds rename to bsps/nios2/nios2_iss/start/linkcmds diff --git a/c/src/lib/libbsp/nios2/nios2_iss/startup/main.c b/bsps/nios2/nios2_iss/start/main.c similarity index 100% rename from c/src/lib/libbsp/nios2/nios2_iss/startup/main.c rename to bsps/nios2/nios2_iss/start/main.c diff --git a/c/src/lib/libbsp/nios2/nios2_iss/startup/setvec.c b/bsps/nios2/nios2_iss/start/setvec.c similarity index 100% rename from c/src/lib/libbsp/nios2/nios2_iss/startup/setvec.c rename to bsps/nios2/nios2_iss/start/setvec.c diff --git a/c/src/lib/libbsp/no_cpu/no_bsp/startup/bsp_specs b/bsps/no_cpu/no_bsp/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/no_cpu/no_bsp/startup/bsp_specs rename to bsps/no_cpu/no_bsp/start/bsp_specs diff --git a/c/src/lib/libbsp/no_cpu/no_bsp/startup/bspstart.c b/bsps/no_cpu/no_bsp/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/no_cpu/no_bsp/startup/bspstart.c rename to bsps/no_cpu/no_bsp/start/bspstart.c diff --git a/c/src/lib/libbsp/no_cpu/no_bsp/startup/linkcmds b/bsps/no_cpu/no_bsp/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/no_cpu/no_bsp/startup/linkcmds rename to bsps/no_cpu/no_bsp/start/linkcmds diff --git a/c/src/lib/libbsp/no_cpu/no_bsp/startup/setvec.c b/bsps/no_cpu/no_bsp/start/setvec.c similarity index 100% rename from c/src/lib/libbsp/no_cpu/no_bsp/startup/setvec.c rename to bsps/no_cpu/no_bsp/start/setvec.c diff --git a/c/src/lib/libbsp/or1k/generic_or1k/startup/bsp_specs b/bsps/or1k/generic_or1k/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/or1k/generic_or1k/startup/bsp_specs rename to bsps/or1k/generic_or1k/start/bsp_specs diff --git a/c/src/lib/libbsp/or1k/generic_or1k/startup/bspstart.c b/bsps/or1k/generic_or1k/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/or1k/generic_or1k/startup/bspstart.c rename to bsps/or1k/generic_or1k/start/bspstart.c diff --git a/c/src/lib/libbsp/or1k/generic_or1k/startup/linkcmds b/bsps/or1k/generic_or1k/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/or1k/generic_or1k/startup/linkcmds rename to bsps/or1k/generic_or1k/start/linkcmds diff --git a/c/src/lib/libbsp/or1k/shared/startup/linkcmds.base b/bsps/or1k/shared/start/linkcmds.base similarity index 100% rename from c/src/lib/libbsp/or1k/shared/startup/linkcmds.base rename to bsps/or1k/shared/start/linkcmds.base diff --git a/c/src/lib/libbsp/powerpc/beatnik/startup/bsp_specs b/bsps/powerpc/beatnik/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/powerpc/beatnik/startup/bsp_specs rename to bsps/powerpc/beatnik/start/bsp_specs diff --git a/c/src/lib/libbsp/powerpc/beatnik/startup/bspclean.c b/bsps/powerpc/beatnik/start/bspclean.c similarity index 100% rename from c/src/lib/libbsp/powerpc/beatnik/startup/bspclean.c rename to bsps/powerpc/beatnik/start/bspclean.c diff --git a/c/src/lib/libbsp/powerpc/beatnik/startup/bspreset.c b/bsps/powerpc/beatnik/start/bspreset.c similarity index 100% rename from c/src/lib/libbsp/powerpc/beatnik/startup/bspreset.c rename to bsps/powerpc/beatnik/start/bspreset.c diff --git a/c/src/lib/libbsp/powerpc/beatnik/startup/bspstart.c b/bsps/powerpc/beatnik/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/powerpc/beatnik/startup/bspstart.c rename to bsps/powerpc/beatnik/start/bspstart.c diff --git a/c/src/lib/libbsp/powerpc/beatnik/startup/i2c_init.c b/bsps/powerpc/beatnik/start/i2c_init.c similarity index 100% rename from c/src/lib/libbsp/powerpc/beatnik/startup/i2c_init.c rename to bsps/powerpc/beatnik/start/i2c_init.c diff --git a/c/src/lib/libbsp/powerpc/beatnik/startup/linkcmds b/bsps/powerpc/beatnik/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/powerpc/beatnik/startup/linkcmds rename to bsps/powerpc/beatnik/start/linkcmds diff --git a/c/src/lib/libbsp/powerpc/gen5200/startup/bestcomm.c b/bsps/powerpc/gen5200/start/bestcomm.c similarity index 100% rename from c/src/lib/libbsp/powerpc/gen5200/startup/bestcomm.c rename to bsps/powerpc/gen5200/start/bestcomm.c diff --git a/c/src/lib/libbsp/powerpc/gen5200/startup/bsp_specs b/bsps/powerpc/gen5200/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/powerpc/gen5200/startup/bsp_specs rename to bsps/powerpc/gen5200/start/bsp_specs diff --git a/c/src/lib/libbsp/powerpc/gen5200/startup/bspreset.c b/bsps/powerpc/gen5200/start/bspreset.c similarity index 100% rename from c/src/lib/libbsp/powerpc/gen5200/startup/bspreset.c rename to bsps/powerpc/gen5200/start/bspreset.c diff --git a/c/src/lib/libbsp/powerpc/gen5200/startup/bspstart.c b/bsps/powerpc/gen5200/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/powerpc/gen5200/startup/bspstart.c rename to bsps/powerpc/gen5200/start/bspstart.c diff --git a/c/src/lib/libbsp/powerpc/gen5200/startup/cpuinit.c b/bsps/powerpc/gen5200/start/cpuinit.c similarity index 100% rename from c/src/lib/libbsp/powerpc/gen5200/startup/cpuinit.c rename to bsps/powerpc/gen5200/start/cpuinit.c diff --git a/c/src/lib/libbsp/powerpc/gen5200/startup/linkcmds.brs5l b/bsps/powerpc/gen5200/start/linkcmds.brs5l similarity index 100% rename from c/src/lib/libbsp/powerpc/gen5200/startup/linkcmds.brs5l rename to bsps/powerpc/gen5200/start/linkcmds.brs5l diff --git a/c/src/lib/libbsp/powerpc/gen5200/startup/linkcmds.brs6l b/bsps/powerpc/gen5200/start/linkcmds.brs6l similarity index 100% rename from c/src/lib/libbsp/powerpc/gen5200/startup/linkcmds.brs6l rename to bsps/powerpc/gen5200/start/linkcmds.brs6l diff --git a/c/src/lib/libbsp/powerpc/gen5200/startup/linkcmds.dp2 b/bsps/powerpc/gen5200/start/linkcmds.dp2 similarity index 100% rename from c/src/lib/libbsp/powerpc/gen5200/startup/linkcmds.dp2 rename to bsps/powerpc/gen5200/start/linkcmds.dp2 diff --git a/c/src/lib/libbsp/powerpc/gen5200/startup/linkcmds.gen5200_base b/bsps/powerpc/gen5200/start/linkcmds.gen5200_base similarity index 100% rename from c/src/lib/libbsp/powerpc/gen5200/startup/linkcmds.gen5200_base rename to bsps/powerpc/gen5200/start/linkcmds.gen5200_base diff --git a/c/src/lib/libbsp/powerpc/gen5200/startup/linkcmds.icecube b/bsps/powerpc/gen5200/start/linkcmds.icecube similarity index 100% rename from c/src/lib/libbsp/powerpc/gen5200/startup/linkcmds.icecube rename to bsps/powerpc/gen5200/start/linkcmds.icecube diff --git a/c/src/lib/libbsp/powerpc/gen5200/startup/linkcmds.pm520_cr825 b/bsps/powerpc/gen5200/start/linkcmds.pm520_cr825 similarity index 100% rename from c/src/lib/libbsp/powerpc/gen5200/startup/linkcmds.pm520_cr825 rename to bsps/powerpc/gen5200/start/linkcmds.pm520_cr825 diff --git a/c/src/lib/libbsp/powerpc/gen5200/startup/linkcmds.pm520_ze30 b/bsps/powerpc/gen5200/start/linkcmds.pm520_ze30 similarity index 100% rename from c/src/lib/libbsp/powerpc/gen5200/startup/linkcmds.pm520_ze30 rename to bsps/powerpc/gen5200/start/linkcmds.pm520_ze30 diff --git a/c/src/lib/libbsp/powerpc/gen5200/startup/uboot_support.c b/bsps/powerpc/gen5200/start/uboot_support.c similarity index 100% rename from c/src/lib/libbsp/powerpc/gen5200/startup/uboot_support.c rename to bsps/powerpc/gen5200/start/uboot_support.c diff --git a/c/src/lib/libbsp/powerpc/gen83xx/startup/bsp_specs b/bsps/powerpc/gen83xx/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/powerpc/gen83xx/startup/bsp_specs rename to bsps/powerpc/gen83xx/start/bsp_specs diff --git a/c/src/lib/libbsp/powerpc/gen83xx/startup/bspreset.c b/bsps/powerpc/gen83xx/start/bspreset.c similarity index 100% rename from c/src/lib/libbsp/powerpc/gen83xx/startup/bspreset.c rename to bsps/powerpc/gen83xx/start/bspreset.c diff --git a/c/src/lib/libbsp/powerpc/gen83xx/startup/bsprestart.c b/bsps/powerpc/gen83xx/start/bsprestart.c similarity index 100% rename from c/src/lib/libbsp/powerpc/gen83xx/startup/bsprestart.c rename to bsps/powerpc/gen83xx/start/bsprestart.c diff --git a/c/src/lib/libbsp/powerpc/gen83xx/startup/bspstart.c b/bsps/powerpc/gen83xx/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/powerpc/gen83xx/startup/bspstart.c rename to bsps/powerpc/gen83xx/start/bspstart.c diff --git a/c/src/lib/libbsp/powerpc/gen83xx/startup/cpuinit.c b/bsps/powerpc/gen83xx/start/cpuinit.c similarity index 100% rename from c/src/lib/libbsp/powerpc/gen83xx/startup/cpuinit.c rename to bsps/powerpc/gen83xx/start/cpuinit.c diff --git a/c/src/lib/libbsp/powerpc/gen83xx/startup/linkcmds b/bsps/powerpc/gen83xx/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/powerpc/gen83xx/startup/linkcmds rename to bsps/powerpc/gen83xx/start/linkcmds diff --git a/c/src/lib/libbsp/powerpc/gen83xx/startup/linkcmds.br_uid b/bsps/powerpc/gen83xx/start/linkcmds.br_uid similarity index 100% rename from c/src/lib/libbsp/powerpc/gen83xx/startup/linkcmds.br_uid rename to bsps/powerpc/gen83xx/start/linkcmds.br_uid diff --git a/c/src/lib/libbsp/powerpc/gen83xx/startup/linkcmds.hsc_cm01 b/bsps/powerpc/gen83xx/start/linkcmds.hsc_cm01 similarity index 100% rename from c/src/lib/libbsp/powerpc/gen83xx/startup/linkcmds.hsc_cm01 rename to bsps/powerpc/gen83xx/start/linkcmds.hsc_cm01 diff --git a/c/src/lib/libbsp/powerpc/gen83xx/startup/linkcmds.mpc8309som b/bsps/powerpc/gen83xx/start/linkcmds.mpc8309som similarity index 100% rename from c/src/lib/libbsp/powerpc/gen83xx/startup/linkcmds.mpc8309som rename to bsps/powerpc/gen83xx/start/linkcmds.mpc8309som diff --git a/c/src/lib/libbsp/powerpc/gen83xx/startup/linkcmds.mpc8313erdb b/bsps/powerpc/gen83xx/start/linkcmds.mpc8313erdb similarity index 100% rename from c/src/lib/libbsp/powerpc/gen83xx/startup/linkcmds.mpc8313erdb rename to bsps/powerpc/gen83xx/start/linkcmds.mpc8313erdb diff --git a/c/src/lib/libbsp/powerpc/gen83xx/startup/linkcmds.mpc8349eamds b/bsps/powerpc/gen83xx/start/linkcmds.mpc8349eamds similarity index 100% rename from c/src/lib/libbsp/powerpc/gen83xx/startup/linkcmds.mpc8349eamds rename to bsps/powerpc/gen83xx/start/linkcmds.mpc8349eamds diff --git a/c/src/lib/libbsp/powerpc/gen83xx/startup/linkcmds.mpc83xx b/bsps/powerpc/gen83xx/start/linkcmds.mpc83xx similarity index 100% rename from c/src/lib/libbsp/powerpc/gen83xx/startup/linkcmds.mpc83xx rename to bsps/powerpc/gen83xx/start/linkcmds.mpc83xx diff --git a/c/src/lib/libbsp/powerpc/gen83xx/startup/uboot_support.c b/bsps/powerpc/gen83xx/start/uboot_support.c similarity index 100% rename from c/src/lib/libbsp/powerpc/gen83xx/startup/uboot_support.c rename to bsps/powerpc/gen83xx/start/uboot_support.c diff --git a/c/src/lib/libbsp/powerpc/haleakala/startup/bsp_specs b/bsps/powerpc/haleakala/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/powerpc/haleakala/startup/bsp_specs rename to bsps/powerpc/haleakala/start/bsp_specs diff --git a/c/src/lib/libbsp/powerpc/haleakala/startup/bspstart.c b/bsps/powerpc/haleakala/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/powerpc/haleakala/startup/bspstart.c rename to bsps/powerpc/haleakala/start/bspstart.c diff --git a/c/src/lib/libbsp/powerpc/haleakala/startup/linkcmds b/bsps/powerpc/haleakala/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/powerpc/haleakala/startup/linkcmds rename to bsps/powerpc/haleakala/start/linkcmds diff --git a/c/src/lib/libbsp/powerpc/motorola_powerpc/startup/bsp_specs b/bsps/powerpc/motorola_powerpc/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/powerpc/motorola_powerpc/startup/bsp_specs rename to bsps/powerpc/motorola_powerpc/start/bsp_specs diff --git a/c/src/lib/libbsp/powerpc/motorola_powerpc/startup/bspreset.c b/bsps/powerpc/motorola_powerpc/start/bspreset.c similarity index 100% rename from c/src/lib/libbsp/powerpc/motorola_powerpc/startup/bspreset.c rename to bsps/powerpc/motorola_powerpc/start/bspreset.c diff --git a/c/src/lib/libbsp/powerpc/motorola_powerpc/startup/linkcmds b/bsps/powerpc/motorola_powerpc/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/powerpc/motorola_powerpc/startup/linkcmds rename to bsps/powerpc/motorola_powerpc/start/linkcmds diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/bsp_specs b/bsps/powerpc/mpc55xxevb/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc55xxevb/startup/bsp_specs rename to bsps/powerpc/mpc55xxevb/start/bsp_specs diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/bspgetworkarea.c b/bsps/powerpc/mpc55xxevb/start/bspgetworkarea.c similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc55xxevb/startup/bspgetworkarea.c rename to bsps/powerpc/mpc55xxevb/start/bspgetworkarea.c diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/bspreset.c b/bsps/powerpc/mpc55xxevb/start/bspreset.c similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc55xxevb/startup/bspreset.c rename to bsps/powerpc/mpc55xxevb/start/bspreset.c diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/bspstart.c b/bsps/powerpc/mpc55xxevb/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc55xxevb/startup/bspstart.c rename to bsps/powerpc/mpc55xxevb/start/bspstart.c diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/exc-vector-base.S b/bsps/powerpc/mpc55xxevb/start/exc-vector-base.S similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc55xxevb/startup/exc-vector-base.S rename to bsps/powerpc/mpc55xxevb/start/exc-vector-base.S diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/get-system-clock.c b/bsps/powerpc/mpc55xxevb/start/get-system-clock.c similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc55xxevb/startup/get-system-clock.c rename to bsps/powerpc/mpc55xxevb/start/get-system-clock.c diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/idle-thread.c b/bsps/powerpc/mpc55xxevb/start/idle-thread.c similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc55xxevb/startup/idle-thread.c rename to bsps/powerpc/mpc55xxevb/start/idle-thread.c diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/linkcmds b/bsps/powerpc/mpc55xxevb/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc55xxevb/startup/linkcmds rename to bsps/powerpc/mpc55xxevb/start/linkcmds diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/linkcmds.gwlcfm b/bsps/powerpc/mpc55xxevb/start/linkcmds.gwlcfm similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc55xxevb/startup/linkcmds.gwlcfm rename to bsps/powerpc/mpc55xxevb/start/linkcmds.gwlcfm diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/linkcmds.mpc5566evb b/bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5566evb similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc55xxevb/startup/linkcmds.mpc5566evb rename to bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5566evb diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/linkcmds.mpc5566evb_spe b/bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5566evb_spe similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc55xxevb/startup/linkcmds.mpc5566evb_spe rename to bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5566evb_spe diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/linkcmds.mpc55xx b/bsps/powerpc/mpc55xxevb/start/linkcmds.mpc55xx similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc55xxevb/startup/linkcmds.mpc55xx rename to bsps/powerpc/mpc55xxevb/start/linkcmds.mpc55xx diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/linkcmds.mpc5643l_dpu b/bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5643l_dpu similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc55xxevb/startup/linkcmds.mpc5643l_dpu rename to bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5643l_dpu diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/linkcmds.mpc5643l_evb b/bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5643l_evb similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc55xxevb/startup/linkcmds.mpc5643l_evb rename to bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5643l_evb diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/linkcmds.mpc5668g b/bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5668g similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc55xxevb/startup/linkcmds.mpc5668g rename to bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5668g diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/linkcmds.mpc5674f_ecu508 b/bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5674f_ecu508 similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc55xxevb/startup/linkcmds.mpc5674f_ecu508 rename to bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5674f_ecu508 diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/linkcmds.mpc5674f_ecu508_app b/bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5674f_ecu508_app similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc55xxevb/startup/linkcmds.mpc5674f_ecu508_app rename to bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5674f_ecu508_app diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/linkcmds.mpc5674f_ecu508_boot b/bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5674f_ecu508_boot similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc55xxevb/startup/linkcmds.mpc5674f_ecu508_boot rename to bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5674f_ecu508_boot diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/linkcmds.mpc5674f_rsm6 b/bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5674f_rsm6 similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc55xxevb/startup/linkcmds.mpc5674f_rsm6 rename to bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5674f_rsm6 diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/linkcmds.mpc5674f_rsm6_base b/bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5674f_rsm6_base similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc55xxevb/startup/linkcmds.mpc5674f_rsm6_base rename to bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5674f_rsm6_base diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/linkcmds.mpc5674fevb b/bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5674fevb similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc55xxevb/startup/linkcmds.mpc5674fevb rename to bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5674fevb diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/linkcmds.mpc5674fevb_spe b/bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5674fevb_spe similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc55xxevb/startup/linkcmds.mpc5674fevb_spe rename to bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5674fevb_spe diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/linkcmds.phycore_mpc5554 b/bsps/powerpc/mpc55xxevb/start/linkcmds.phycore_mpc5554 similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc55xxevb/startup/linkcmds.phycore_mpc5554 rename to bsps/powerpc/mpc55xxevb/start/linkcmds.phycore_mpc5554 diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/restart.c b/bsps/powerpc/mpc55xxevb/start/restart.c similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc55xxevb/startup/restart.c rename to bsps/powerpc/mpc55xxevb/start/restart.c diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/sd-card-init.c b/bsps/powerpc/mpc55xxevb/start/sd-card-init.c similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc55xxevb/startup/sd-card-init.c rename to bsps/powerpc/mpc55xxevb/start/sd-card-init.c diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-cache.S b/bsps/powerpc/mpc55xxevb/start/start-cache.S similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-cache.S rename to bsps/powerpc/mpc55xxevb/start/start-cache.S diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-clock.c b/bsps/powerpc/mpc55xxevb/start/start-clock.c similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-clock.c rename to bsps/powerpc/mpc55xxevb/start/start-clock.c diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-config-clock.c b/bsps/powerpc/mpc55xxevb/start/start-config-clock.c similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-config-clock.c rename to bsps/powerpc/mpc55xxevb/start/start-config-clock.c diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-config-ebi-cs-cal.c b/bsps/powerpc/mpc55xxevb/start/start-config-ebi-cs-cal.c similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-config-ebi-cs-cal.c rename to bsps/powerpc/mpc55xxevb/start/start-config-ebi-cs-cal.c diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-config-ebi-cs.c b/bsps/powerpc/mpc55xxevb/start/start-config-ebi-cs.c similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-config-ebi-cs.c rename to bsps/powerpc/mpc55xxevb/start/start-config-ebi-cs.c diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-config-ebi.c b/bsps/powerpc/mpc55xxevb/start/start-config-ebi.c similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-config-ebi.c rename to bsps/powerpc/mpc55xxevb/start/start-config-ebi.c diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-config-mmu-early.c b/bsps/powerpc/mpc55xxevb/start/start-config-mmu-early.c similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-config-mmu-early.c rename to bsps/powerpc/mpc55xxevb/start/start-config-mmu-early.c diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-config-mmu.c b/bsps/powerpc/mpc55xxevb/start/start-config-mmu.c similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-config-mmu.c rename to bsps/powerpc/mpc55xxevb/start/start-config-mmu.c diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-config-siu-pcr.c b/bsps/powerpc/mpc55xxevb/start/start-config-siu-pcr.c similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-config-siu-pcr.c rename to bsps/powerpc/mpc55xxevb/start/start-config-siu-pcr.c diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-early.c b/bsps/powerpc/mpc55xxevb/start/start-early.c similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-early.c rename to bsps/powerpc/mpc55xxevb/start/start-early.c diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-flash.S b/bsps/powerpc/mpc55xxevb/start/start-flash.S similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-flash.S rename to bsps/powerpc/mpc55xxevb/start/start-flash.S diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-prologue.c b/bsps/powerpc/mpc55xxevb/start/start-prologue.c similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-prologue.c rename to bsps/powerpc/mpc55xxevb/start/start-prologue.c diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-watchdog.c b/bsps/powerpc/mpc55xxevb/start/start-watchdog.c similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc55xxevb/startup/start-watchdog.c rename to bsps/powerpc/mpc55xxevb/start/start-watchdog.c diff --git a/c/src/lib/libbsp/powerpc/mpc8260ads/startup/bsp_specs b/bsps/powerpc/mpc8260ads/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc8260ads/startup/bsp_specs rename to bsps/powerpc/mpc8260ads/start/bsp_specs diff --git a/c/src/lib/libbsp/powerpc/mpc8260ads/startup/bspstart.c b/bsps/powerpc/mpc8260ads/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc8260ads/startup/bspstart.c rename to bsps/powerpc/mpc8260ads/start/bspstart.c diff --git a/c/src/lib/libbsp/powerpc/mpc8260ads/startup/cpuinit.c b/bsps/powerpc/mpc8260ads/start/cpuinit.c similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc8260ads/startup/cpuinit.c rename to bsps/powerpc/mpc8260ads/start/cpuinit.c diff --git a/c/src/lib/libbsp/powerpc/mpc8260ads/startup/linkcmds b/bsps/powerpc/mpc8260ads/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/powerpc/mpc8260ads/startup/linkcmds rename to bsps/powerpc/mpc8260ads/start/linkcmds diff --git a/c/src/lib/libbsp/powerpc/mvme3100/startup/bsp_specs b/bsps/powerpc/mvme3100/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/powerpc/mvme3100/startup/bsp_specs rename to bsps/powerpc/mvme3100/start/bsp_specs diff --git a/c/src/lib/libbsp/powerpc/mvme3100/startup/bspstart.c b/bsps/powerpc/mvme3100/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/powerpc/mvme3100/startup/bspstart.c rename to bsps/powerpc/mvme3100/start/bspstart.c diff --git a/c/src/lib/libbsp/powerpc/mvme3100/startup/linkcmds b/bsps/powerpc/mvme3100/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/powerpc/mvme3100/startup/linkcmds rename to bsps/powerpc/mvme3100/start/linkcmds diff --git a/c/src/lib/libbsp/powerpc/mvme3100/startup/misc.c b/bsps/powerpc/mvme3100/start/misc.c similarity index 100% rename from c/src/lib/libbsp/powerpc/mvme3100/startup/misc.c rename to bsps/powerpc/mvme3100/start/misc.c diff --git a/c/src/lib/libbsp/powerpc/mvme5500/startup/bootpstuff.c b/bsps/powerpc/mvme5500/start/bootpstuff.c similarity index 100% rename from c/src/lib/libbsp/powerpc/mvme5500/startup/bootpstuff.c rename to bsps/powerpc/mvme5500/start/bootpstuff.c diff --git a/c/src/lib/libbsp/powerpc/mvme5500/startup/bsp_specs b/bsps/powerpc/mvme5500/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/powerpc/mvme5500/startup/bsp_specs rename to bsps/powerpc/mvme5500/start/bsp_specs diff --git a/c/src/lib/libbsp/powerpc/mvme5500/startup/bspclean.c b/bsps/powerpc/mvme5500/start/bspclean.c similarity index 100% rename from c/src/lib/libbsp/powerpc/mvme5500/startup/bspclean.c rename to bsps/powerpc/mvme5500/start/bspclean.c diff --git a/c/src/lib/libbsp/powerpc/mvme5500/startup/bspreset.c b/bsps/powerpc/mvme5500/start/bspreset.c similarity index 100% rename from c/src/lib/libbsp/powerpc/mvme5500/startup/bspreset.c rename to bsps/powerpc/mvme5500/start/bspreset.c diff --git a/c/src/lib/libbsp/powerpc/mvme5500/startup/bspstart.c b/bsps/powerpc/mvme5500/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/powerpc/mvme5500/startup/bspstart.c rename to bsps/powerpc/mvme5500/start/bspstart.c diff --git a/c/src/lib/libbsp/powerpc/mvme5500/startup/linkcmds b/bsps/powerpc/mvme5500/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/powerpc/mvme5500/startup/linkcmds rename to bsps/powerpc/mvme5500/start/linkcmds diff --git a/c/src/lib/libbsp/powerpc/mvme5500/startup/pgtbl_activate.c b/bsps/powerpc/mvme5500/start/pgtbl_activate.c similarity index 100% rename from c/src/lib/libbsp/powerpc/mvme5500/startup/pgtbl_activate.c rename to bsps/powerpc/mvme5500/start/pgtbl_activate.c diff --git a/c/src/lib/libbsp/powerpc/psim/startup/bsp_specs b/bsps/powerpc/psim/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/powerpc/psim/startup/bsp_specs rename to bsps/powerpc/psim/start/bsp_specs diff --git a/c/src/lib/libbsp/powerpc/psim/startup/bspstart.c b/bsps/powerpc/psim/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/powerpc/psim/startup/bspstart.c rename to bsps/powerpc/psim/start/bspstart.c diff --git a/c/src/lib/libbsp/powerpc/psim/startup/device-tree b/bsps/powerpc/psim/start/device-tree similarity index 100% rename from c/src/lib/libbsp/powerpc/psim/startup/device-tree rename to bsps/powerpc/psim/start/device-tree diff --git a/c/src/lib/libbsp/powerpc/psim/startup/linkcmds b/bsps/powerpc/psim/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/powerpc/psim/startup/linkcmds rename to bsps/powerpc/psim/start/linkcmds diff --git a/c/src/lib/libbsp/powerpc/qemuppc/startup/bsp_specs b/bsps/powerpc/qemuppc/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/powerpc/qemuppc/startup/bsp_specs rename to bsps/powerpc/qemuppc/start/bsp_specs diff --git a/c/src/lib/libbsp/powerpc/qemuppc/startup/bspstart.c b/bsps/powerpc/qemuppc/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/powerpc/qemuppc/startup/bspstart.c rename to bsps/powerpc/qemuppc/start/bspstart.c diff --git a/c/src/lib/libbsp/powerpc/qemuppc/startup/cmain.c b/bsps/powerpc/qemuppc/start/cmain.c similarity index 100% rename from c/src/lib/libbsp/powerpc/qemuppc/startup/cmain.c rename to bsps/powerpc/qemuppc/start/cmain.c diff --git a/c/src/lib/libbsp/powerpc/qemuppc/startup/linkcmds b/bsps/powerpc/qemuppc/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/powerpc/qemuppc/startup/linkcmds rename to bsps/powerpc/qemuppc/start/linkcmds diff --git a/c/src/lib/libbsp/powerpc/qoriq/startup/bsp_specs b/bsps/powerpc/qoriq/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/powerpc/qoriq/startup/bsp_specs rename to bsps/powerpc/qoriq/start/bsp_specs diff --git a/c/src/lib/libbsp/powerpc/qoriq/startup/bspreset.c b/bsps/powerpc/qoriq/start/bspreset.c similarity index 100% rename from c/src/lib/libbsp/powerpc/qoriq/startup/bspreset.c rename to bsps/powerpc/qoriq/start/bspreset.c diff --git a/c/src/lib/libbsp/powerpc/qoriq/startup/bsprestart.c b/bsps/powerpc/qoriq/start/bsprestart.c similarity index 100% rename from c/src/lib/libbsp/powerpc/qoriq/startup/bsprestart.c rename to bsps/powerpc/qoriq/start/bsprestart.c diff --git a/c/src/lib/libbsp/powerpc/qoriq/startup/bspsmp.c b/bsps/powerpc/qoriq/start/bspsmp.c similarity index 100% rename from c/src/lib/libbsp/powerpc/qoriq/startup/bspsmp.c rename to bsps/powerpc/qoriq/start/bspsmp.c diff --git a/c/src/lib/libbsp/powerpc/qoriq/startup/bspstart.c b/bsps/powerpc/qoriq/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/powerpc/qoriq/startup/bspstart.c rename to bsps/powerpc/qoriq/start/bspstart.c diff --git a/c/src/lib/libbsp/powerpc/qoriq/startup/epapr_hcalls.S b/bsps/powerpc/qoriq/start/epapr_hcalls.S similarity index 100% rename from c/src/lib/libbsp/powerpc/qoriq/startup/epapr_hcalls.S rename to bsps/powerpc/qoriq/start/epapr_hcalls.S diff --git a/c/src/lib/libbsp/powerpc/qoriq/startup/l1cache.S b/bsps/powerpc/qoriq/start/l1cache.S similarity index 100% rename from c/src/lib/libbsp/powerpc/qoriq/startup/l1cache.S rename to bsps/powerpc/qoriq/start/l1cache.S diff --git a/c/src/lib/libbsp/powerpc/qoriq/startup/l2cache.S b/bsps/powerpc/qoriq/start/l2cache.S similarity index 100% rename from c/src/lib/libbsp/powerpc/qoriq/startup/l2cache.S rename to bsps/powerpc/qoriq/start/l2cache.S diff --git a/c/src/lib/libbsp/powerpc/qoriq/startup/linkcmds.qoriq_core_0 b/bsps/powerpc/qoriq/start/linkcmds.qoriq_core_0 similarity index 100% rename from c/src/lib/libbsp/powerpc/qoriq/startup/linkcmds.qoriq_core_0 rename to bsps/powerpc/qoriq/start/linkcmds.qoriq_core_0 diff --git a/c/src/lib/libbsp/powerpc/qoriq/startup/linkcmds.qoriq_core_1 b/bsps/powerpc/qoriq/start/linkcmds.qoriq_core_1 similarity index 100% rename from c/src/lib/libbsp/powerpc/qoriq/startup/linkcmds.qoriq_core_1 rename to bsps/powerpc/qoriq/start/linkcmds.qoriq_core_1 diff --git a/c/src/lib/libbsp/powerpc/qoriq/startup/linkcmds.qoriq_e500 b/bsps/powerpc/qoriq/start/linkcmds.qoriq_e500 similarity index 100% rename from c/src/lib/libbsp/powerpc/qoriq/startup/linkcmds.qoriq_e500 rename to bsps/powerpc/qoriq/start/linkcmds.qoriq_e500 diff --git a/c/src/lib/libbsp/powerpc/qoriq/startup/linkcmds.qoriq_e6500_32 b/bsps/powerpc/qoriq/start/linkcmds.qoriq_e6500_32 similarity index 100% rename from c/src/lib/libbsp/powerpc/qoriq/startup/linkcmds.qoriq_e6500_32 rename to bsps/powerpc/qoriq/start/linkcmds.qoriq_e6500_32 diff --git a/c/src/lib/libbsp/powerpc/qoriq/startup/linkcmds.qoriq_e6500_64 b/bsps/powerpc/qoriq/start/linkcmds.qoriq_e6500_64 similarity index 100% rename from c/src/lib/libbsp/powerpc/qoriq/startup/linkcmds.qoriq_e6500_64 rename to bsps/powerpc/qoriq/start/linkcmds.qoriq_e6500_64 diff --git a/c/src/lib/libbsp/powerpc/qoriq/startup/mmu-config.c b/bsps/powerpc/qoriq/start/mmu-config.c similarity index 100% rename from c/src/lib/libbsp/powerpc/qoriq/startup/mmu-config.c rename to bsps/powerpc/qoriq/start/mmu-config.c diff --git a/c/src/lib/libbsp/powerpc/qoriq/startup/mmu-tlb1.S b/bsps/powerpc/qoriq/start/mmu-tlb1.S similarity index 100% rename from c/src/lib/libbsp/powerpc/qoriq/startup/mmu-tlb1.S rename to bsps/powerpc/qoriq/start/mmu-tlb1.S diff --git a/c/src/lib/libbsp/powerpc/qoriq/startup/mmu.c b/bsps/powerpc/qoriq/start/mmu.c similarity index 100% rename from c/src/lib/libbsp/powerpc/qoriq/startup/mmu.c rename to bsps/powerpc/qoriq/start/mmu.c diff --git a/c/src/lib/libbsp/powerpc/qoriq/startup/portal.c b/bsps/powerpc/qoriq/start/portal.c similarity index 100% rename from c/src/lib/libbsp/powerpc/qoriq/startup/portal.c rename to bsps/powerpc/qoriq/start/portal.c diff --git a/c/src/lib/libbsp/powerpc/qoriq/startup/restart.S b/bsps/powerpc/qoriq/start/restart.S similarity index 100% rename from c/src/lib/libbsp/powerpc/qoriq/startup/restart.S rename to bsps/powerpc/qoriq/start/restart.S diff --git a/c/src/lib/libbsp/powerpc/shared/startup/bspgetworkarea.c b/bsps/powerpc/shared/start/bspgetworkarea.c similarity index 100% rename from c/src/lib/libbsp/powerpc/shared/startup/bspgetworkarea.c rename to bsps/powerpc/shared/start/bspgetworkarea.c diff --git a/c/src/lib/libbsp/powerpc/shared/startup/bspidle.c b/bsps/powerpc/shared/start/bspidle.c similarity index 100% rename from c/src/lib/libbsp/powerpc/shared/startup/bspidle.c rename to bsps/powerpc/shared/start/bspidle.c diff --git a/c/src/lib/libbsp/powerpc/shared/startup/linkcmds.base b/bsps/powerpc/shared/start/linkcmds.base similarity index 100% rename from c/src/lib/libbsp/powerpc/shared/startup/linkcmds.base rename to bsps/powerpc/shared/start/linkcmds.base diff --git a/c/src/lib/libbsp/powerpc/shared/startup/linkcmds.share b/bsps/powerpc/shared/start/linkcmds.share similarity index 100% rename from c/src/lib/libbsp/powerpc/shared/startup/linkcmds.share rename to bsps/powerpc/shared/start/linkcmds.share diff --git a/c/src/lib/libbsp/powerpc/shared/startup/pgtbl_activate.c b/bsps/powerpc/shared/start/pgtbl_activate.c similarity index 100% rename from c/src/lib/libbsp/powerpc/shared/startup/pgtbl_activate.c rename to bsps/powerpc/shared/start/pgtbl_activate.c diff --git a/c/src/lib/libbsp/powerpc/shared/startup/pgtbl_setup.c b/bsps/powerpc/shared/start/pgtbl_setup.c similarity index 100% rename from c/src/lib/libbsp/powerpc/shared/startup/pgtbl_setup.c rename to bsps/powerpc/shared/start/pgtbl_setup.c diff --git a/c/src/lib/libbsp/powerpc/shared/startup/ppc_idle.c b/bsps/powerpc/shared/start/ppc_idle.c similarity index 100% rename from c/src/lib/libbsp/powerpc/shared/startup/ppc_idle.c rename to bsps/powerpc/shared/start/ppc_idle.c diff --git a/c/src/lib/libbsp/powerpc/shared/startup/probeMemEnd.c b/bsps/powerpc/shared/start/probeMemEnd.c similarity index 100% rename from c/src/lib/libbsp/powerpc/shared/startup/probeMemEnd.c rename to bsps/powerpc/shared/start/probeMemEnd.c diff --git a/c/src/lib/libbsp/powerpc/shared/startup/sbrk.c b/bsps/powerpc/shared/start/sbrk.c similarity index 100% rename from c/src/lib/libbsp/powerpc/shared/startup/sbrk.c rename to bsps/powerpc/shared/start/sbrk.c diff --git a/c/src/lib/libbsp/powerpc/shared/startup/zerobss.c b/bsps/powerpc/shared/start/zerobss.c similarity index 100% rename from c/src/lib/libbsp/powerpc/shared/startup/zerobss.c rename to bsps/powerpc/shared/start/zerobss.c diff --git a/c/src/lib/libbsp/powerpc/ss555/startup/bsp_specs b/bsps/powerpc/ss555/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/powerpc/ss555/startup/bsp_specs rename to bsps/powerpc/ss555/start/bsp_specs diff --git a/c/src/lib/libbsp/powerpc/ss555/startup/bspstart.c b/bsps/powerpc/ss555/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/powerpc/ss555/startup/bspstart.c rename to bsps/powerpc/ss555/start/bspstart.c diff --git a/c/src/lib/libbsp/powerpc/ss555/startup/iss555.c b/bsps/powerpc/ss555/start/iss555.c similarity index 100% rename from c/src/lib/libbsp/powerpc/ss555/startup/iss555.c rename to bsps/powerpc/ss555/start/iss555.c diff --git a/c/src/lib/libbsp/powerpc/ss555/startup/linkcmds b/bsps/powerpc/ss555/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/powerpc/ss555/startup/linkcmds rename to bsps/powerpc/ss555/start/linkcmds diff --git a/c/src/lib/libbsp/powerpc/ss555/startup/tm27supp.c b/bsps/powerpc/ss555/start/tm27supp.c similarity index 100% rename from c/src/lib/libbsp/powerpc/ss555/startup/tm27supp.c rename to bsps/powerpc/ss555/start/tm27supp.c diff --git a/c/src/lib/libbsp/powerpc/t32mppc/startup/bsp_specs b/bsps/powerpc/t32mppc/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/powerpc/t32mppc/startup/bsp_specs rename to bsps/powerpc/t32mppc/start/bsp_specs diff --git a/c/src/lib/libbsp/powerpc/t32mppc/startup/bspreset.c b/bsps/powerpc/t32mppc/start/bspreset.c similarity index 100% rename from c/src/lib/libbsp/powerpc/t32mppc/startup/bspreset.c rename to bsps/powerpc/t32mppc/start/bspreset.c diff --git a/c/src/lib/libbsp/powerpc/t32mppc/startup/bspstart.c b/bsps/powerpc/t32mppc/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/powerpc/t32mppc/startup/bspstart.c rename to bsps/powerpc/t32mppc/start/bspstart.c diff --git a/c/src/lib/libbsp/powerpc/t32mppc/startup/linkcmds.t32mppc b/bsps/powerpc/t32mppc/start/linkcmds.t32mppc similarity index 100% rename from c/src/lib/libbsp/powerpc/t32mppc/startup/linkcmds.t32mppc rename to bsps/powerpc/t32mppc/start/linkcmds.t32mppc diff --git a/c/src/lib/libbsp/powerpc/tqm8xx/startup/bsp_specs b/bsps/powerpc/tqm8xx/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/powerpc/tqm8xx/startup/bsp_specs rename to bsps/powerpc/tqm8xx/start/bsp_specs diff --git a/c/src/lib/libbsp/powerpc/tqm8xx/startup/bspgetworkarea.c b/bsps/powerpc/tqm8xx/start/bspgetworkarea.c similarity index 100% rename from c/src/lib/libbsp/powerpc/tqm8xx/startup/bspgetworkarea.c rename to bsps/powerpc/tqm8xx/start/bspgetworkarea.c diff --git a/c/src/lib/libbsp/powerpc/tqm8xx/startup/bspstart.c b/bsps/powerpc/tqm8xx/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/powerpc/tqm8xx/startup/bspstart.c rename to bsps/powerpc/tqm8xx/start/bspstart.c diff --git a/c/src/lib/libbsp/powerpc/tqm8xx/startup/cpuinit.c b/bsps/powerpc/tqm8xx/start/cpuinit.c similarity index 100% rename from c/src/lib/libbsp/powerpc/tqm8xx/startup/cpuinit.c rename to bsps/powerpc/tqm8xx/start/cpuinit.c diff --git a/c/src/lib/libbsp/powerpc/tqm8xx/startup/linkcmds b/bsps/powerpc/tqm8xx/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/powerpc/tqm8xx/startup/linkcmds rename to bsps/powerpc/tqm8xx/start/linkcmds diff --git a/c/src/lib/libbsp/powerpc/tqm8xx/startup/mmutlbtab.c b/bsps/powerpc/tqm8xx/start/mmutlbtab.c similarity index 100% rename from c/src/lib/libbsp/powerpc/tqm8xx/startup/mmutlbtab.c rename to bsps/powerpc/tqm8xx/start/mmutlbtab.c diff --git a/c/src/lib/libbsp/powerpc/virtex/startup/bsp_specs b/bsps/powerpc/virtex/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/powerpc/virtex/startup/bsp_specs rename to bsps/powerpc/virtex/start/bsp_specs diff --git a/c/src/lib/libbsp/powerpc/virtex/startup/bspstart.c b/bsps/powerpc/virtex/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/powerpc/virtex/startup/bspstart.c rename to bsps/powerpc/virtex/start/bspstart.c diff --git a/c/src/lib/libbsp/powerpc/virtex/startup/linkcmds.in b/bsps/powerpc/virtex/start/linkcmds.in similarity index 100% rename from c/src/lib/libbsp/powerpc/virtex/startup/linkcmds.in rename to bsps/powerpc/virtex/start/linkcmds.in diff --git a/c/src/lib/libbsp/powerpc/virtex4/startup/bsp_specs b/bsps/powerpc/virtex4/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/powerpc/virtex4/startup/bsp_specs rename to bsps/powerpc/virtex4/start/bsp_specs diff --git a/c/src/lib/libbsp/powerpc/virtex4/startup/bspclean.c b/bsps/powerpc/virtex4/start/bspclean.c similarity index 100% rename from c/src/lib/libbsp/powerpc/virtex4/startup/bspclean.c rename to bsps/powerpc/virtex4/start/bspclean.c diff --git a/c/src/lib/libbsp/powerpc/virtex4/startup/bspstart.c b/bsps/powerpc/virtex4/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/powerpc/virtex4/startup/bspstart.c rename to bsps/powerpc/virtex4/start/bspstart.c diff --git a/c/src/lib/libbsp/powerpc/virtex4/startup/dummy_console.c b/bsps/powerpc/virtex4/start/dummy_console.c similarity index 100% rename from c/src/lib/libbsp/powerpc/virtex4/startup/dummy_console.c rename to bsps/powerpc/virtex4/start/dummy_console.c diff --git a/c/src/lib/libbsp/powerpc/virtex4/startup/linkcmds b/bsps/powerpc/virtex4/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/powerpc/virtex4/startup/linkcmds rename to bsps/powerpc/virtex4/start/linkcmds diff --git a/c/src/lib/libbsp/powerpc/virtex5/startup/bsp_specs b/bsps/powerpc/virtex5/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/powerpc/virtex5/startup/bsp_specs rename to bsps/powerpc/virtex5/start/bsp_specs diff --git a/c/src/lib/libbsp/powerpc/virtex5/startup/bspclean.c b/bsps/powerpc/virtex5/start/bspclean.c similarity index 100% rename from c/src/lib/libbsp/powerpc/virtex5/startup/bspclean.c rename to bsps/powerpc/virtex5/start/bspclean.c diff --git a/c/src/lib/libbsp/powerpc/virtex5/startup/bspstart.c b/bsps/powerpc/virtex5/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/powerpc/virtex5/startup/bspstart.c rename to bsps/powerpc/virtex5/start/bspstart.c diff --git a/c/src/lib/libbsp/powerpc/virtex5/startup/dummy_console.c b/bsps/powerpc/virtex5/start/dummy_console.c similarity index 100% rename from c/src/lib/libbsp/powerpc/virtex5/startup/dummy_console.c rename to bsps/powerpc/virtex5/start/dummy_console.c diff --git a/c/src/lib/libbsp/powerpc/virtex5/startup/linkcmds b/bsps/powerpc/virtex5/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/powerpc/virtex5/startup/linkcmds rename to bsps/powerpc/virtex5/start/linkcmds diff --git a/c/src/lib/libbsp/riscv/riscv_generic/startup/bsp_fatal_halt.c b/bsps/riscv/riscv_generic/start/bsp_fatal_halt.c similarity index 100% rename from c/src/lib/libbsp/riscv/riscv_generic/startup/bsp_fatal_halt.c rename to bsps/riscv/riscv_generic/start/bsp_fatal_halt.c diff --git a/c/src/lib/libbsp/riscv/riscv_generic/startup/bsp_specs b/bsps/riscv/riscv_generic/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/riscv/riscv_generic/startup/bsp_specs rename to bsps/riscv/riscv_generic/start/bsp_specs diff --git a/c/src/lib/libbsp/riscv/riscv_generic/startup/linkcmds b/bsps/riscv/riscv_generic/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/riscv/riscv_generic/startup/linkcmds rename to bsps/riscv/riscv_generic/start/linkcmds diff --git a/c/src/lib/libbsp/sh/gensh1/startup/bsp_specs b/bsps/sh/gensh1/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/sh/gensh1/startup/bsp_specs rename to bsps/sh/gensh1/start/bsp_specs diff --git a/c/src/lib/libbsp/sh/gensh1/startup/cpu_asm.c b/bsps/sh/gensh1/start/cpu_asm.c similarity index 100% rename from c/src/lib/libbsp/sh/gensh1/startup/cpu_asm.c rename to bsps/sh/gensh1/start/cpu_asm.c diff --git a/c/src/lib/libbsp/sh/gensh1/startup/ispsh7032.c b/bsps/sh/gensh1/start/ispsh7032.c similarity index 100% rename from c/src/lib/libbsp/sh/gensh1/startup/ispsh7032.c rename to bsps/sh/gensh1/start/ispsh7032.c diff --git a/c/src/lib/libbsp/sh/gensh1/startup/linkcmds b/bsps/sh/gensh1/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/sh/gensh1/startup/linkcmds rename to bsps/sh/gensh1/start/linkcmds diff --git a/c/src/lib/libbsp/sh/gensh2/startup/bsp_specs b/bsps/sh/gensh2/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/sh/gensh2/startup/bsp_specs rename to bsps/sh/gensh2/start/bsp_specs diff --git a/c/src/lib/libbsp/sh/gensh2/startup/cpu_asm.c b/bsps/sh/gensh2/start/cpu_asm.c similarity index 100% rename from c/src/lib/libbsp/sh/gensh2/startup/cpu_asm.c rename to bsps/sh/gensh2/start/cpu_asm.c diff --git a/c/src/lib/libbsp/sh/gensh2/startup/hw_init.c b/bsps/sh/gensh2/start/hw_init.c similarity index 100% rename from c/src/lib/libbsp/sh/gensh2/startup/hw_init.c rename to bsps/sh/gensh2/start/hw_init.c diff --git a/c/src/lib/libbsp/sh/gensh2/startup/ispsh7045.c b/bsps/sh/gensh2/start/ispsh7045.c similarity index 100% rename from c/src/lib/libbsp/sh/gensh2/startup/ispsh7045.c rename to bsps/sh/gensh2/start/ispsh7045.c diff --git a/c/src/lib/libbsp/sh/gensh2/startup/linkcmds b/bsps/sh/gensh2/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/sh/gensh2/startup/linkcmds rename to bsps/sh/gensh2/start/linkcmds diff --git a/c/src/lib/libbsp/sh/gensh2/startup/linkcmds.ram b/bsps/sh/gensh2/start/linkcmds.ram similarity index 100% rename from c/src/lib/libbsp/sh/gensh2/startup/linkcmds.ram rename to bsps/sh/gensh2/start/linkcmds.ram diff --git a/c/src/lib/libbsp/sh/gensh2/startup/linkcmds.rom b/bsps/sh/gensh2/start/linkcmds.rom similarity index 100% rename from c/src/lib/libbsp/sh/gensh2/startup/linkcmds.rom rename to bsps/sh/gensh2/start/linkcmds.rom diff --git a/c/src/lib/libbsp/sh/gensh4/startup/bsp_specs b/bsps/sh/gensh4/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/sh/gensh4/startup/bsp_specs rename to bsps/sh/gensh4/start/bsp_specs diff --git a/c/src/lib/libbsp/sh/gensh4/startup/cpu_asm.c b/bsps/sh/gensh4/start/cpu_asm.c similarity index 100% rename from c/src/lib/libbsp/sh/gensh4/startup/cpu_asm.c rename to bsps/sh/gensh4/start/cpu_asm.c diff --git a/c/src/lib/libbsp/sh/gensh4/startup/ispsh7750.c b/bsps/sh/gensh4/start/ispsh7750.c similarity index 100% rename from c/src/lib/libbsp/sh/gensh4/startup/ispsh7750.c rename to bsps/sh/gensh4/start/ispsh7750.c diff --git a/c/src/lib/libbsp/sh/gensh4/startup/linkcmds b/bsps/sh/gensh4/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/sh/gensh4/startup/linkcmds rename to bsps/sh/gensh4/start/linkcmds diff --git a/c/src/lib/libbsp/sh/gensh4/startup/linkcmds.rom b/bsps/sh/gensh4/start/linkcmds.rom similarity index 100% rename from c/src/lib/libbsp/sh/gensh4/startup/linkcmds.rom rename to bsps/sh/gensh4/start/linkcmds.rom diff --git a/c/src/lib/libbsp/sh/gensh4/startup/linkcmds.rom2ram b/bsps/sh/gensh4/start/linkcmds.rom2ram similarity index 100% rename from c/src/lib/libbsp/sh/gensh4/startup/linkcmds.rom2ram rename to bsps/sh/gensh4/start/linkcmds.rom2ram diff --git a/c/src/lib/libbsp/sh/shared/startup/bspstart.c b/bsps/sh/shared/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/sh/shared/startup/bspstart.c rename to bsps/sh/shared/start/bspstart.c diff --git a/c/src/lib/libbsp/sh/shsim/startup/bsp_specs b/bsps/sh/shsim/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/sh/shsim/startup/bsp_specs rename to bsps/sh/shsim/start/bsp_specs diff --git a/c/src/lib/libbsp/sh/shsim/startup/cpu_asm.c b/bsps/sh/shsim/start/cpu_asm.c similarity index 100% rename from c/src/lib/libbsp/sh/shsim/startup/cpu_asm.c rename to bsps/sh/shsim/start/cpu_asm.c diff --git a/c/src/lib/libbsp/sh/shsim/startup/ispshgdb.c b/bsps/sh/shsim/start/ispshgdb.c similarity index 100% rename from c/src/lib/libbsp/sh/shsim/startup/ispshgdb.c rename to bsps/sh/shsim/start/ispshgdb.c diff --git a/c/src/lib/libbsp/sh/shsim/startup/linkcmds b/bsps/sh/shsim/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/sh/shsim/startup/linkcmds rename to bsps/sh/shsim/start/linkcmds diff --git a/c/src/lib/libbsp/sh/shsim/startup/sysexit.c b/bsps/sh/shsim/start/sysexit.c similarity index 100% rename from c/src/lib/libbsp/sh/shsim/startup/sysexit.c rename to bsps/sh/shsim/start/sysexit.c diff --git a/c/src/lib/libbsp/sparc/erc32/startup/boardinit.S b/bsps/sparc/erc32/start/boardinit.S similarity index 100% rename from c/src/lib/libbsp/sparc/erc32/startup/boardinit.S rename to bsps/sparc/erc32/start/boardinit.S diff --git a/c/src/lib/libbsp/sparc/erc32/startup/bsp_specs b/bsps/sparc/erc32/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/sparc/erc32/startup/bsp_specs rename to bsps/sparc/erc32/start/bsp_specs diff --git a/c/src/lib/libbsp/sparc/erc32/startup/bspdelay.c b/bsps/sparc/erc32/start/bspdelay.c similarity index 100% rename from c/src/lib/libbsp/sparc/erc32/startup/bspdelay.c rename to bsps/sparc/erc32/start/bspdelay.c diff --git a/c/src/lib/libbsp/sparc/erc32/startup/bspidle.c b/bsps/sparc/erc32/start/bspidle.c similarity index 100% rename from c/src/lib/libbsp/sparc/erc32/startup/bspidle.c rename to bsps/sparc/erc32/start/bspidle.c diff --git a/c/src/lib/libbsp/sparc/erc32/startup/erc32mec.c b/bsps/sparc/erc32/start/erc32mec.c similarity index 100% rename from c/src/lib/libbsp/sparc/erc32/startup/erc32mec.c rename to bsps/sparc/erc32/start/erc32mec.c diff --git a/c/src/lib/libbsp/sparc/erc32/startup/linkcmds b/bsps/sparc/erc32/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/sparc/erc32/startup/linkcmds rename to bsps/sparc/erc32/start/linkcmds diff --git a/c/src/lib/libbsp/sparc/erc32/startup/setvec.c b/bsps/sparc/erc32/start/setvec.c similarity index 100% rename from c/src/lib/libbsp/sparc/erc32/startup/setvec.c rename to bsps/sparc/erc32/start/setvec.c diff --git a/c/src/lib/libbsp/sparc/erc32/startup/spurious.c b/bsps/sparc/erc32/start/spurious.c similarity index 100% rename from c/src/lib/libbsp/sparc/erc32/startup/spurious.c rename to bsps/sparc/erc32/start/spurious.c diff --git a/c/src/lib/libbsp/sparc/leon2/startup/bsp_specs b/bsps/sparc/leon2/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/sparc/leon2/startup/bsp_specs rename to bsps/sparc/leon2/start/bsp_specs diff --git a/c/src/lib/libbsp/sparc/leon2/startup/bspdelay.c b/bsps/sparc/leon2/start/bspdelay.c similarity index 100% rename from c/src/lib/libbsp/sparc/leon2/startup/bspdelay.c rename to bsps/sparc/leon2/start/bspdelay.c diff --git a/c/src/lib/libbsp/sparc/leon2/startup/bspidle.c b/bsps/sparc/leon2/start/bspidle.c similarity index 100% rename from c/src/lib/libbsp/sparc/leon2/startup/bspidle.c rename to bsps/sparc/leon2/start/bspidle.c diff --git a/c/src/lib/libbsp/sparc/leon2/startup/bspstart.c b/bsps/sparc/leon2/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/sparc/leon2/startup/bspstart.c rename to bsps/sparc/leon2/start/bspstart.c diff --git a/c/src/lib/libbsp/sparc/leon2/startup/linkcmds b/bsps/sparc/leon2/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/sparc/leon2/startup/linkcmds rename to bsps/sparc/leon2/start/linkcmds diff --git a/c/src/lib/libbsp/sparc/leon2/startup/linkcmds.at697f b/bsps/sparc/leon2/start/linkcmds.at697f similarity index 100% rename from c/src/lib/libbsp/sparc/leon2/startup/linkcmds.at697f rename to bsps/sparc/leon2/start/linkcmds.at697f diff --git a/c/src/lib/libbsp/sparc/leon2/startup/linkcmds.leon2 b/bsps/sparc/leon2/start/linkcmds.leon2 similarity index 100% rename from c/src/lib/libbsp/sparc/leon2/startup/linkcmds.leon2 rename to bsps/sparc/leon2/start/linkcmds.leon2 diff --git a/c/src/lib/libbsp/sparc/leon2/startup/setvec.c b/bsps/sparc/leon2/start/setvec.c similarity index 100% rename from c/src/lib/libbsp/sparc/leon2/startup/setvec.c rename to bsps/sparc/leon2/start/setvec.c diff --git a/c/src/lib/libbsp/sparc/leon2/startup/spurious.c b/bsps/sparc/leon2/start/spurious.c similarity index 100% rename from c/src/lib/libbsp/sparc/leon2/startup/spurious.c rename to bsps/sparc/leon2/start/spurious.c diff --git a/c/src/lib/libbsp/sparc/leon3/startup/bsp_fatal_halt.c b/bsps/sparc/leon3/start/bsp_fatal_halt.c similarity index 100% rename from c/src/lib/libbsp/sparc/leon3/startup/bsp_fatal_halt.c rename to bsps/sparc/leon3/start/bsp_fatal_halt.c diff --git a/c/src/lib/libbsp/sparc/leon3/startup/bsp_specs b/bsps/sparc/leon3/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/sparc/leon3/startup/bsp_specs rename to bsps/sparc/leon3/start/bsp_specs diff --git a/c/src/lib/libbsp/sparc/leon3/startup/bspclean.c b/bsps/sparc/leon3/start/bspclean.c similarity index 100% rename from c/src/lib/libbsp/sparc/leon3/startup/bspclean.c rename to bsps/sparc/leon3/start/bspclean.c diff --git a/c/src/lib/libbsp/sparc/leon3/startup/bspdelay.c b/bsps/sparc/leon3/start/bspdelay.c similarity index 100% rename from c/src/lib/libbsp/sparc/leon3/startup/bspdelay.c rename to bsps/sparc/leon3/start/bspdelay.c diff --git a/c/src/lib/libbsp/sparc/leon3/startup/bspidle.S b/bsps/sparc/leon3/start/bspidle.S similarity index 100% rename from c/src/lib/libbsp/sparc/leon3/startup/bspidle.S rename to bsps/sparc/leon3/start/bspidle.S diff --git a/c/src/lib/libbsp/sparc/leon3/startup/bspsmp.c b/bsps/sparc/leon3/start/bspsmp.c similarity index 100% rename from c/src/lib/libbsp/sparc/leon3/startup/bspsmp.c rename to bsps/sparc/leon3/start/bspsmp.c diff --git a/c/src/lib/libbsp/sparc/leon3/startup/bspstart.c b/bsps/sparc/leon3/start/bspstart.c similarity index 100% rename from c/src/lib/libbsp/sparc/leon3/startup/bspstart.c rename to bsps/sparc/leon3/start/bspstart.c diff --git a/c/src/lib/libbsp/sparc/leon3/startup/cpucounter.c b/bsps/sparc/leon3/start/cpucounter.c similarity index 100% rename from c/src/lib/libbsp/sparc/leon3/startup/cpucounter.c rename to bsps/sparc/leon3/start/cpucounter.c diff --git a/c/src/lib/libbsp/sparc/leon3/startup/eirq.c b/bsps/sparc/leon3/start/eirq.c similarity index 100% rename from c/src/lib/libbsp/sparc/leon3/startup/eirq.c rename to bsps/sparc/leon3/start/eirq.c diff --git a/c/src/lib/libbsp/sparc/leon3/startup/linkcmds.gr712rc b/bsps/sparc/leon3/start/linkcmds.gr712rc similarity index 100% rename from c/src/lib/libbsp/sparc/leon3/startup/linkcmds.gr712rc rename to bsps/sparc/leon3/start/linkcmds.gr712rc diff --git a/c/src/lib/libbsp/sparc/leon3/startup/linkcmds.gr740 b/bsps/sparc/leon3/start/linkcmds.gr740 similarity index 100% rename from c/src/lib/libbsp/sparc/leon3/startup/linkcmds.gr740 rename to bsps/sparc/leon3/start/linkcmds.gr740 diff --git a/c/src/lib/libbsp/sparc/leon3/startup/linkcmds.leon3 b/bsps/sparc/leon3/start/linkcmds.leon3 similarity index 100% rename from c/src/lib/libbsp/sparc/leon3/startup/linkcmds.leon3 rename to bsps/sparc/leon3/start/linkcmds.leon3 diff --git a/c/src/lib/libbsp/sparc/leon3/startup/linkcmds.ut699 b/bsps/sparc/leon3/start/linkcmds.ut699 similarity index 100% rename from c/src/lib/libbsp/sparc/leon3/startup/linkcmds.ut699 rename to bsps/sparc/leon3/start/linkcmds.ut699 diff --git a/c/src/lib/libbsp/sparc/leon3/startup/linkcmds.ut700 b/bsps/sparc/leon3/start/linkcmds.ut700 similarity index 100% rename from c/src/lib/libbsp/sparc/leon3/startup/linkcmds.ut700 rename to bsps/sparc/leon3/start/linkcmds.ut700 diff --git a/c/src/lib/libbsp/sparc/leon3/startup/setvec.c b/bsps/sparc/leon3/start/setvec.c similarity index 100% rename from c/src/lib/libbsp/sparc/leon3/startup/setvec.c rename to bsps/sparc/leon3/start/setvec.c diff --git a/c/src/lib/libbsp/sparc/leon3/startup/spurious.c b/bsps/sparc/leon3/start/spurious.c similarity index 100% rename from c/src/lib/libbsp/sparc/leon3/startup/spurious.c rename to bsps/sparc/leon3/start/spurious.c diff --git a/c/src/lib/libbsp/sparc/shared/startup/bsp_fatal_exit.c b/bsps/sparc/shared/start/bsp_fatal_exit.c similarity index 100% rename from c/src/lib/libbsp/sparc/shared/startup/bsp_fatal_exit.c rename to bsps/sparc/shared/start/bsp_fatal_exit.c diff --git a/c/src/lib/libbsp/sparc/shared/startup/bsp_fatal_halt.c b/bsps/sparc/shared/start/bsp_fatal_halt.c similarity index 100% rename from c/src/lib/libbsp/sparc/shared/startup/bsp_fatal_halt.c rename to bsps/sparc/shared/start/bsp_fatal_halt.c diff --git a/c/src/lib/libbsp/sparc/shared/startup/bspgetworkarea.c b/bsps/sparc/shared/start/bspgetworkarea.c similarity index 100% rename from c/src/lib/libbsp/sparc/shared/startup/bspgetworkarea.c rename to bsps/sparc/shared/start/bspgetworkarea.c diff --git a/c/src/lib/libbsp/sparc/shared/startup/linkcmds.base b/bsps/sparc/shared/start/linkcmds.base similarity index 100% rename from c/src/lib/libbsp/sparc/shared/startup/linkcmds.base rename to bsps/sparc/shared/start/linkcmds.base diff --git a/c/src/lib/libbsp/sparc64/niagara/startup/bsp_specs b/bsps/sparc64/niagara/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/sparc64/niagara/startup/bsp_specs rename to bsps/sparc64/niagara/start/bsp_specs diff --git a/c/src/lib/libbsp/sparc64/niagara/startup/bspclean.c b/bsps/sparc64/niagara/start/bspclean.c similarity index 100% rename from c/src/lib/libbsp/sparc64/niagara/startup/bspclean.c rename to bsps/sparc64/niagara/start/bspclean.c diff --git a/c/src/lib/libbsp/sparc64/niagara/startup/m5op.h b/bsps/sparc64/niagara/start/m5op.h similarity index 100% rename from c/src/lib/libbsp/sparc64/niagara/startup/m5op.h rename to bsps/sparc64/niagara/start/m5op.h diff --git a/c/src/lib/libbsp/sparc64/niagara/startup/m5op_sparc.S b/bsps/sparc64/niagara/start/m5op_sparc.S similarity index 100% rename from c/src/lib/libbsp/sparc64/niagara/startup/m5op_sparc.S rename to bsps/sparc64/niagara/start/m5op_sparc.S diff --git a/c/src/lib/libbsp/sparc64/niagara/startup/m5ops.h b/bsps/sparc64/niagara/start/m5ops.h similarity index 100% rename from c/src/lib/libbsp/sparc64/niagara/startup/m5ops.h rename to bsps/sparc64/niagara/start/m5ops.h diff --git a/c/src/lib/libbsp/sparc64/shared/startup/linkcmds b/bsps/sparc64/shared/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/sparc64/shared/startup/linkcmds rename to bsps/sparc64/shared/start/linkcmds diff --git a/c/src/lib/libbsp/sparc64/shared/startup/setvec.c b/bsps/sparc64/shared/start/setvec.c similarity index 100% rename from c/src/lib/libbsp/sparc64/shared/startup/setvec.c rename to bsps/sparc64/shared/start/setvec.c diff --git a/c/src/lib/libbsp/sparc64/usiii/startup/bsp_specs b/bsps/sparc64/usiii/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/sparc64/usiii/startup/bsp_specs rename to bsps/sparc64/usiii/start/bsp_specs diff --git a/c/src/lib/libbsp/v850/gdbv850sim/startup/bsp_specs b/bsps/v850/gdbv850sim/start/bsp_specs similarity index 100% rename from c/src/lib/libbsp/v850/gdbv850sim/startup/bsp_specs rename to bsps/v850/gdbv850sim/start/bsp_specs diff --git a/c/src/lib/libbsp/v850/gdbv850sim/startup/bspreset.c b/bsps/v850/gdbv850sim/start/bspreset.c similarity index 100% rename from c/src/lib/libbsp/v850/gdbv850sim/startup/bspreset.c rename to bsps/v850/gdbv850sim/start/bspreset.c diff --git a/c/src/lib/libbsp/v850/gdbv850sim/startup/linkcmds b/bsps/v850/gdbv850sim/start/linkcmds similarity index 100% rename from c/src/lib/libbsp/v850/gdbv850sim/startup/linkcmds rename to bsps/v850/gdbv850sim/start/linkcmds diff --git a/c/src/lib/libbsp/v850/gdbv850sim/startup/trap.S b/bsps/v850/gdbv850sim/start/trap.S similarity index 100% rename from c/src/lib/libbsp/v850/gdbv850sim/startup/trap.S rename to bsps/v850/gdbv850sim/start/trap.S diff --git a/c/src/aclocal/bsp-linkcmds.m4 b/c/src/aclocal/bsp-linkcmds.m4 index 3e40638f88..ce7b72d186 100644 --- a/c/src/aclocal/bsp-linkcmds.m4 +++ b/c/src/aclocal/bsp-linkcmds.m4 @@ -1,9 +1,10 @@ dnl Install a BSP's linkcmds from the source-tree into the build-tree AC_DEFUN([RTEMS_BSP_LINKCMDS],[ +AC_REQUIRE([RTEMS_CANONICAL_TARGET_CPU]) LINKCMDS= -for f in "${srcdir}/startup/linkcmds.${RTEMS_BSP}" \ - "${srcdir}/startup/linkcmds.${RTEMS_BSP_FAMILY}" \ - "${srcdir}/startup/linkcmds"; +for f in "${srcdir}/../../../../../../bsps/${RTEMS_CPU}/${RTEMS_BSP_FAMILY}/start/linkcmds.${RTEMS_BSP}" \ + "${srcdir}/../../../../../../bsps/${RTEMS_CPU}/${RTEMS_BSP_FAMILY}/start/linkcmds.${RTEMS_BSP_FAMILY}" \ + "${srcdir}/../../../../../../bsps/${RTEMS_CPU}/${RTEMS_BSP_FAMILY}/start/linkcmds"; do AS_IF([test -f "$f"],[ LINKCMDS="$f" diff --git a/c/src/aclocal/prog-cc.m4 b/c/src/aclocal/prog-cc.m4 index ec33bc9bcf..54f3a086ce 100644 --- a/c/src/aclocal/prog-cc.m4 +++ b/c/src/aclocal/prog-cc.m4 @@ -29,7 +29,7 @@ dnl check if the compiler supports --specs RTEMS_GCC_SPECS AS_IF([test x"$rtems_cv_gcc_specs" = xyes],[ -GCCSPECS="-B\$(RTEMS_SOURCE_ROOT)/c/src/lib/libbsp/\$(RTEMS_CPU)/\$(RTEMS_BSP_FAMILY)/" +GCCSPECS="-B\$(RTEMS_SOURCE_ROOT)/bsps/\$(RTEMS_CPU)/\$(RTEMS_BSP_FAMILY)/start" GCCSPECS="${GCCSPECS} -specs bsp_specs -qrtems"]) AC_SUBST(GCCSPECS) diff --git a/c/src/lib/libbsp/arm/Makefile.am b/c/src/lib/libbsp/arm/Makefile.am index a3ba0e1134..af842ee3ef 100644 --- a/c/src/lib/libbsp/arm/Makefile.am +++ b/c/src/lib/libbsp/arm/Makefile.am @@ -5,9 +5,9 @@ ACLOCAL_AMFLAGS = -I ../../../aclocal ## added but it is present in the source tree. _SUBDIRS = @RTEMS_BSP_FAMILY@ -dist_project_lib_DATA = shared/startup/linkcmds.base -dist_project_lib_DATA += shared/startup/linkcmds.armv4 -dist_project_lib_DATA += shared/startup/linkcmds.armv7m +dist_project_lib_DATA = ../../../../../bsps/arm/shared/start/linkcmds.base +dist_project_lib_DATA += ../../../../../bsps/arm/shared/start/linkcmds.armv4 +dist_project_lib_DATA += ../../../../../bsps/arm/shared/start/linkcmds.armv7m # comm diff --git a/c/src/lib/libbsp/arm/altera-cyclone-v/Makefile.am b/c/src/lib/libbsp/arm/altera-cyclone-v/Makefile.am index b8843af4da..99cf47db5e 100644 --- a/c/src/lib/libbsp/arm/altera-cyclone-v/Makefile.am +++ b/c/src/lib/libbsp/arm/altera-cyclone-v/Makefile.am @@ -10,7 +10,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/arm/altera-cyclone-v/start/bsp_specs ############################################################################### # Header # @@ -38,9 +38,9 @@ start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S project_lib_DATA = start.$(OBJEXT) project_lib_DATA += linkcmds -dist_project_lib_DATA += startup/linkcmds.altcycv -dist_project_lib_DATA += startup/linkcmds.altcycv_devkit -dist_project_lib_DATA += startup/linkcmds.altcycv_devkit_smp +dist_project_lib_DATA += ../../../../../../bsps/arm/altera-cyclone-v/start/linkcmds.altcycv +dist_project_lib_DATA += ../../../../../../bsps/arm/altera-cyclone-v/start/linkcmds.altcycv_devkit +dist_project_lib_DATA += ../../../../../../bsps/arm/altera-cyclone-v/start/linkcmds.altcycv_devkit_smp ############################################################################### # LibBSP # @@ -85,20 +85,20 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-stub.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bsp-fdt.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c -librtemsbsp_a_SOURCES += ../shared/startup/bsp-start-memcpy.S +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S librtemsbsp_a_SOURCES += ../shared/arm-cp15-set-exception-handler.c librtemsbsp_a_SOURCES += ../shared/arm-cp15-set-ttb-entries.c # Startup -librtemsbsp_a_SOURCES += startup/bspclean.c -librtemsbsp_a_SOURCES += startup/bspgetworkarea.c -librtemsbsp_a_SOURCES += startup/bspreset.c -librtemsbsp_a_SOURCES += startup/bspstart.c -librtemsbsp_a_SOURCES += startup/bspstarthooks.c -librtemsbsp_a_SOURCES += startup/mmu-config.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/start/bspclean.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/start/bspgetworkarea.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/start/bspreset.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/start/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/start/bspstarthooks.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/start/mmu-config.c if HAS_SMP librtemsbsp_a_SOURCES += ../shared/arm-a9mpcore-smp.c -librtemsbsp_a_SOURCES += startup/bspsmp.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/start/bspsmp.c endif # IRQ diff --git a/c/src/lib/libbsp/arm/atsam/Makefile.am b/c/src/lib/libbsp/arm/atsam/Makefile.am index e5e55bd510..20c9cffcda 100644 --- a/c/src/lib/libbsp/arm/atsam/Makefile.am +++ b/c/src/lib/libbsp/arm/atsam/Makefile.am @@ -7,7 +7,7 @@ include $(top_srcdir)/../../bsp.am # Data # ############################################################################### -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/arm/atsam/start/bsp_specs start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S $(CPPASCOMPILE) -o $@ -c $< @@ -15,9 +15,9 @@ project_lib_DATA = start.$(OBJEXT) project_lib_DATA += linkcmds project_lib_DATA += linkcmds.memory -dist_project_lib_DATA += startup/linkcmds.intsram -dist_project_lib_DATA += startup/linkcmds.sdram -dist_project_lib_DATA += startup/linkcmds.qspiflash +dist_project_lib_DATA += ../../../../../../bsps/arm/atsam/start/linkcmds.intsram +dist_project_lib_DATA += ../../../../../../bsps/arm/atsam/start/linkcmds.sdram +dist_project_lib_DATA += ../../../../../../bsps/arm/atsam/start/linkcmds.qspiflash ############################################################################### # Header # @@ -91,21 +91,19 @@ librtemsbsp_a_SOURCES += libraries/libboard/source/board_memories.c librtemsbsp_a_SOURCES += libraries/libboard/source/dbg_console.c # Startup -librtemsbsp_a_SOURCES += ../shared/startup/bsp-start-memcpy.S +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S librtemsbsp_a_SOURCES += ../shared/armv7m/startup/bspreset.c librtemsbsp_a_SOURCES += ../shared/armv7m/startup/armv7m-cpucounter.c -librtemsbsp_a_SOURCES += startup/bspstart.c -librtemsbsp_a_SOURCES += startup/bspstarthooks.c -librtemsbsp_a_SOURCES += startup/getentropy-trng.c -librtemsbsp_a_SOURCES += startup/pin-config.c -librtemsbsp_a_SOURCES += startup/pmc-config.c -librtemsbsp_a_SOURCES += startup/power-clock.c -librtemsbsp_a_SOURCES += startup/power-rtc.c -librtemsbsp_a_SOURCES += startup/power.c -librtemsbsp_a_SOURCES += startup/power-rtc.c -librtemsbsp_a_SOURCES += startup/power-clock.c -librtemsbsp_a_SOURCES += startup/restart.c -librtemsbsp_a_SOURCES += startup/sdram-config.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/start/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/start/bspstarthooks.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/start/getentropy-trng.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/start/pin-config.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/start/pmc-config.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/start/power-clock.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/start/power-rtc.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/start/power.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/start/restart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/start/sdram-config.c # IRQ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c diff --git a/c/src/lib/libbsp/arm/atsam/configure.ac b/c/src/lib/libbsp/arm/atsam/configure.ac index b9a8917e81..ddf945ac1b 100644 --- a/c/src/lib/libbsp/arm/atsam/configure.ac +++ b/c/src/lib/libbsp/arm/atsam/configure.ac @@ -65,7 +65,7 @@ RTEMS_BSPOPTS_HELP([BOARD_MAINOSC],[Main oscillator frequency in Hz (default 12M RTEMS_BSPOPTS_SET([ATSAM_MCK],[*],[123000000]) RTEMS_BSPOPTS_HELP([ATSAM_MCK], [Frequency of the MCK in Hz. Set to 0 to force application defined speed. -See startup/pmc-config.c for available clock configurations.]) +See start/pmc-config.c for available clock configurations.]) RTEMS_BSPOPTS_SET([ATSAM_SLOWCLOCK_USE_XTAL],[*],[1]) RTEMS_BSPOPTS_HELP([ATSAM_SLOWCLOCK_USE_XTAL], @@ -107,6 +107,6 @@ ATSAM_LINKCMD([ATSAM_MEMORY_NOCACHE_SIZE],[size of NOCACHE section in bytes],[0x AC_CONFIG_FILES([ Makefile -linkcmds.memory:startup/linkcmds.memory.in +linkcmds.memory:../../../../../../bsps/arm/atsam/start/linkcmds.memory.in ]) AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/beagle/Makefile.am b/c/src/lib/libbsp/arm/beagle/Makefile.am index a73f8ff9f8..9da9278220 100644 --- a/c/src/lib/libbsp/arm/beagle/Makefile.am +++ b/c/src/lib/libbsp/arm/beagle/Makefile.am @@ -10,7 +10,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/arm/beagle/start/bsp_specs ############################################################################### # Header # @@ -25,7 +25,7 @@ start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S project_lib_DATA = start.$(OBJEXT) project_lib_DATA += linkcmds -dist_project_lib_DATA += startup/linkcmds.beagle +dist_project_lib_DATA += ../../../../../../bsps/arm/beagle/start/linkcmds.beagle ############################################################################### # LibBSP # @@ -47,15 +47,15 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/gpio/gpio-support.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterdiff.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-stub.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterread.c -librtemsbsp_a_SOURCES += ../shared/startup/bsp-start-memcpy.S +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S librtemsbsp_a_SOURCES += ../shared/arm-cp15-set-exception-handler.c librtemsbsp_a_SOURCES += ../shared/arm-cp15-set-ttb-entries.c # Startup -librtemsbsp_a_SOURCES += startup/bspreset.c -librtemsbsp_a_SOURCES += startup/bspstart.c -librtemsbsp_a_SOURCES += startup/bspstarthooks.c -librtemsbsp_a_SOURCES += startup/bspstartmmu.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/beagle/start/bspreset.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/beagle/start/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/beagle/start/bspstarthooks.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/beagle/start/bspstartmmu.c # IRQ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c diff --git a/c/src/lib/libbsp/arm/csb336/Makefile.am b/c/src/lib/libbsp/arm/csb336/Makefile.am index 16184ed159..58bab61c7f 100644 --- a/c/src/lib/libbsp/arm/csb336/Makefile.am +++ b/c/src/lib/libbsp/arm/csb336/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/arm/csb336/start/bsp_specs noinst_PROGRAMS = @@ -12,17 +12,17 @@ start.$(OBJEXT): ../../../../../../bsps/arm/csb336/start/start.S $(CPPASCOMPILE) -o $@ -c $< project_lib_DATA = start.$(OBJEXT) -dist_project_lib_DATA += startup/linkcmds +dist_project_lib_DATA += ../../../../../../bsps/arm/csb336/start/linkcmds project_lib_LIBRARIES = librtemsbsp.a librtemsbsp_a_SOURCES = # startup librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb336/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -librtemsbsp_a_SOURCES += startup/memmap.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb336/start/memmap.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterread.c diff --git a/c/src/lib/libbsp/arm/csb337/Makefile.am b/c/src/lib/libbsp/arm/csb337/Makefile.am index 2bb369baee..c837aef45a 100644 --- a/c/src/lib/libbsp/arm/csb337/Makefile.am +++ b/c/src/lib/libbsp/arm/csb337/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/arm/csb337/start/bsp_specs if ENABLE_LCD endif @@ -19,8 +19,8 @@ start.$(OBJEXT): ../../../../../../bsps/arm/csb337/start/start.S project_lib_DATA = start.$(OBJEXT) project_lib_DATA += linkcmds -dist_project_lib_DATA += startup/linkcmds.csb337 -dist_project_lib_DATA += startup/linkcmds.csb637 +dist_project_lib_DATA += ../../../../../../bsps/arm/csb337/start/linkcmds.csb337 +dist_project_lib_DATA += ../../../../../../bsps/arm/csb337/start/linkcmds.csb637 project_lib_LIBRARIES = librtemsbsp.a @@ -28,15 +28,15 @@ librtemsbsp_a_SOURCES = # startup librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += startup/bspreset.c -librtemsbsp_a_SOURCES += startup/memmap.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/start/bspreset.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/start/memmap.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterread.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterdiff.c -librtemsbsp_a_SOURCES += startup/pmc.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/start/pmc.c librtemsbsp_a_SOURCES +=../../../../../../bsps/arm/csb337/clock/clock.c librtemsbsp_a_SOURCES += timer/timer.c # console @@ -58,7 +58,7 @@ if ENABLE_UMON librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/umon/monlib.c librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/umon/tfsDriver.c librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/umon/umonrtemsglue.c -librtemsbsp_a_SOURCES += startup/umonsupp.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/start/umonsupp.c endif if ENABLE_UMON_CONSOLE librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/umon/umoncons.c diff --git a/c/src/lib/libbsp/arm/edb7312/Makefile.am b/c/src/lib/libbsp/arm/edb7312/Makefile.am index 3d6385d5fa..ce0e11324a 100644 --- a/c/src/lib/libbsp/arm/edb7312/Makefile.am +++ b/c/src/lib/libbsp/arm/edb7312/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/arm/edb7312/start/bsp_specs noinst_PROGRAMS = @@ -18,11 +18,11 @@ librtemsbsp_a_SOURCES = # startup librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/edb7312/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += startup/bspreset.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/edb7312/start/bspreset.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterread.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterdiff.c diff --git a/c/src/lib/libbsp/arm/gdbarmsim/Makefile.am b/c/src/lib/libbsp/arm/gdbarmsim/Makefile.am index ab88e3c405..cefe752a62 100644 --- a/c/src/lib/libbsp/arm/gdbarmsim/Makefile.am +++ b/c/src/lib/libbsp/arm/gdbarmsim/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/arm/gdbarmsim/start/bsp_specs noinst_PROGRAMS = @@ -21,10 +21,10 @@ librtemsbsp_a_SOURCES = librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspstart-empty.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += startup/bspreset.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/gdbarmsim/start/bspreset.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += startup/syscalls.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/gdbarmsim/start/syscalls.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterread.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterdiff.c # console @@ -35,8 +35,8 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/clock/clock-simidle.c # timer librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-stub.c # start hooks -librtemsbsp_a_SOURCES += startup/bspstarthooks.c -librtemsbsp_a_SOURCES += ../shared/startup/bsp-start-memcpy.S +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/gdbarmsim/start/bspstarthooks.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S # IRQ librtemsbsp_a_SOURCES += irq/irq.c diff --git a/c/src/lib/libbsp/arm/gumstix/Makefile.am b/c/src/lib/libbsp/arm/gumstix/Makefile.am index ffb456b833..4f36cded13 100644 --- a/c/src/lib/libbsp/arm/gumstix/Makefile.am +++ b/c/src/lib/libbsp/arm/gumstix/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/arm/gumstix/start/bsp_specs noinst_PROGRAMS = @@ -21,9 +21,9 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-defa librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += startup/bspstart.c -librtemsbsp_a_SOURCES += startup/bspreset.c -librtemsbsp_a_SOURCES += startup/memmap.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/gumstix/start/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/gumstix/start/bspreset.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/gumstix/start/memmap.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterread.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterdiff.c librtemsbsp_a_SOURCES +=../../../../../../bsps/arm/gumstix/clock/clock.c diff --git a/c/src/lib/libbsp/arm/imx/Makefile.am b/c/src/lib/libbsp/arm/imx/Makefile.am index 0dc1b30f96..b1dd9067ef 100644 --- a/c/src/lib/libbsp/arm/imx/Makefile.am +++ b/c/src/lib/libbsp/arm/imx/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/arm/imx/start/bsp_specs ############################################################################### # Header # @@ -18,7 +18,7 @@ start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S project_lib_DATA = start.$(OBJEXT) project_lib_DATA += linkcmds -dist_project_lib_DATA += startup/linkcmds.imx7 +dist_project_lib_DATA += ../../../../../../bsps/arm/imx/start/linkcmds.imx7 ############################################################################### # LibBSP # @@ -37,18 +37,18 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-stub.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bsp-fdt.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c -librtemsbsp_a_SOURCES += ../shared/startup/bsp-start-memcpy.S +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S librtemsbsp_a_SOURCES += ../shared/arm-cp15-set-exception-handler.c librtemsbsp_a_SOURCES += ../shared/arm-cp15-set-ttb-entries.c # Startup -librtemsbsp_a_SOURCES += startup/bspreset.c -librtemsbsp_a_SOURCES += startup/bspstart.c -librtemsbsp_a_SOURCES += startup/ccm.c -librtemsbsp_a_SOURCES += startup/imx_iomux.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/imx/start/bspreset.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/imx/start/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/imx/start/ccm.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/imx/start/imx_iomux.c if HAS_SMP librtemsbsp_a_SOURCES += ../shared/arm-a9mpcore-smp.c -librtemsbsp_a_SOURCES += startup/bspsmp.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/imx/start/bspsmp.c endif # IRQ @@ -72,7 +72,7 @@ librtemsbsp_a_SOURCES += i2c/imx-i2c.c librtemsbsp_a_SOURCES += spi/imx-ecspi.c # Start hooks -librtemsbsp_a_SOURCES += startup/bspstarthooks.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/imx/start/bspstarthooks.c ############################################################################### # Special Rules # diff --git a/c/src/lib/libbsp/arm/lm3s69xx/Makefile.am b/c/src/lib/libbsp/arm/lm3s69xx/Makefile.am index dc4b7bb30c..10ce313f81 100644 --- a/c/src/lib/libbsp/arm/lm3s69xx/Makefile.am +++ b/c/src/lib/libbsp/arm/lm3s69xx/Makefile.am @@ -7,16 +7,16 @@ include $(top_srcdir)/../../bsp.am # Data # ############################################################################### -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/arm/lm3s69xx/start/bsp_specs start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S $(CPPASCOMPILE) -o $@ -c $< project_lib_DATA = start.$(OBJEXT) project_lib_DATA += linkcmds -dist_project_lib_DATA += startup/linkcmds.lm3s3749 -dist_project_lib_DATA += startup/linkcmds.lm3s6965 -dist_project_lib_DATA += startup/linkcmds.lm3s6965_qemu +dist_project_lib_DATA += ../../../../../../bsps/arm/lm3s69xx/start/linkcmds.lm3s3749 +dist_project_lib_DATA += ../../../../../../bsps/arm/lm3s69xx/start/linkcmds.lm3s6965 +dist_project_lib_DATA += ../../../../../../bsps/arm/lm3s69xx/start/linkcmds.lm3s6965_qemu ############################################################################### # Header # @@ -40,12 +40,12 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c # Startup -librtemsbsp_a_SOURCES += ../shared/startup/bsp-start-memcpy.S +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S librtemsbsp_a_SOURCES += ../shared/armv7m/startup/bspreset.c -librtemsbsp_a_SOURCES += startup/bspstart.c -librtemsbsp_a_SOURCES += startup/bspstarthook.c -librtemsbsp_a_SOURCES += startup/io.c -librtemsbsp_a_SOURCES += startup/syscon.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lm3s69xx/start/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lm3s69xx/start/bspstarthook.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lm3s69xx/start/io.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lm3s69xx/start/syscon.c # IRQ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c diff --git a/c/src/lib/libbsp/arm/lpc176x/Makefile.am b/c/src/lib/libbsp/arm/lpc176x/Makefile.am index 1632cb879e..6597630f80 100644 --- a/c/src/lib/libbsp/arm/lpc176x/Makefile.am +++ b/c/src/lib/libbsp/arm/lpc176x/Makefile.am @@ -10,7 +10,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/arm/lpc176x/start/bsp_specs # ---------------------------- @@ -27,9 +27,9 @@ start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S project_lib_DATA = start.$(OBJEXT) project_lib_DATA += linkcmds -dist_project_lib_DATA += startup/linkcmds.lpc1768_mbed -dist_project_lib_DATA += startup/linkcmds.lpc1768_mbed_ahb_ram -dist_project_lib_DATA += startup/linkcmds.lpc1768_mbed_ahb_ram_eth +dist_project_lib_DATA += ../../../../../../bsps/arm/lpc176x/start/linkcmds.lpc1768_mbed +dist_project_lib_DATA += ../../../../../../bsps/arm/lpc176x/start/linkcmds.lpc1768_mbed_ahb_ram +dist_project_lib_DATA += ../../../../../../bsps/arm/lpc176x/start/linkcmds.lpc1768_mbed_ahb_ram_eth # ---------------------------- # ------ LibBSP @@ -48,9 +48,9 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/uart-output-char.c # Startup -librtemsbsp_a_SOURCES += ../shared/startup/bsp-start-memcpy.S +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S librtemsbsp_a_SOURCES += ../shared/armv7m/startup/bspreset.c -librtemsbsp_a_SOURCES += startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc176x/start/bspstart.c # IRQ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c @@ -104,7 +104,7 @@ librtemsbsp_a_SOURCES += watchdog/watchdog.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c # Start hooks -librtemsbsp_a_SOURCES += startup/bspstarthooks.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc176x/start/bspstarthooks.c # ---------------------------- diff --git a/c/src/lib/libbsp/arm/lpc24xx/Makefile.am b/c/src/lib/libbsp/arm/lpc24xx/Makefile.am index 4ad4ac30fc..1e23b284cb 100644 --- a/c/src/lib/libbsp/arm/lpc24xx/Makefile.am +++ b/c/src/lib/libbsp/arm/lpc24xx/Makefile.am @@ -10,7 +10,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/arm/lpc24xx/start/bsp_specs ############################################################################### # Header # @@ -25,20 +25,20 @@ start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S project_lib_DATA = start.$(OBJEXT) project_lib_DATA += linkcmds -dist_project_lib_DATA += startup/linkcmds.lpc17xx_ea_ram -dist_project_lib_DATA += startup/linkcmds.lpc17xx_ea_rom_int -dist_project_lib_DATA += startup/linkcmds.lpc17xx_plx800_ram -dist_project_lib_DATA += startup/linkcmds.lpc17xx_plx800_rom_int -dist_project_lib_DATA += startup/linkcmds.lpc2362 -dist_project_lib_DATA += startup/linkcmds.lpc23xx_tli800 -dist_project_lib_DATA += startup/linkcmds.lpc24xx_ea -dist_project_lib_DATA += startup/linkcmds.lpc24xx_ncs_ram -dist_project_lib_DATA += startup/linkcmds.lpc24xx_ncs_rom_ext -dist_project_lib_DATA += startup/linkcmds.lpc24xx_ncs_rom_int -dist_project_lib_DATA += startup/linkcmds.lpc24xx_plx800_ram -dist_project_lib_DATA += startup/linkcmds.lpc24xx_plx800_rom_int -dist_project_lib_DATA += startup/linkcmds.lpc40xx_ea_ram -dist_project_lib_DATA += startup/linkcmds.lpc40xx_ea_rom_int +dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc17xx_ea_ram +dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc17xx_ea_rom_int +dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc17xx_plx800_ram +dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc17xx_plx800_rom_int +dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc2362 +dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc23xx_tli800 +dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc24xx_ea +dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc24xx_ncs_ram +dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc24xx_ncs_rom_ext +dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc24xx_ncs_rom_int +dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc24xx_plx800_ram +dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc24xx_plx800_rom_int +dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc40xx_ea_ram +dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc40xx_ea_rom_int ############################################################################### # LibBSP # @@ -58,10 +58,10 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/uart-output-ch librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterdiff.c # Startup -librtemsbsp_a_SOURCES += ../shared/startup/bsp-start-memcpy.S +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S librtemsbsp_a_SOURCES += ../shared/armv7m/startup/bspreset.c -librtemsbsp_a_SOURCES += startup/bspreset-armv4.c -librtemsbsp_a_SOURCES += startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/start/bspreset-armv4.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/start/bspstart.c # IRQ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c @@ -105,17 +105,17 @@ librtemsbsp_a_SOURCES += i2c/i2c-config.c # Framebuffer librtemsbsp_a_SOURCES += ../shared/arm-pl111-fb.c -librtemsbsp_a_SOURCES += startup/fb-config.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/start/fb-config.c # Cache librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c # Start hooks -librtemsbsp_a_SOURCES += startup/bspstarthooks.c -librtemsbsp_a_SOURCES += startup/start-config-emc-dynamic.c -librtemsbsp_a_SOURCES += startup/start-config-emc-static.c -librtemsbsp_a_SOURCES += startup/start-config-mpu.c -librtemsbsp_a_SOURCES += startup/start-config-pinsel.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/start/bspstarthooks.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/start/start-config-emc-dynamic.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/start/start-config-emc-static.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/start/start-config-mpu.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/start/start-config-pinsel.c ############################################################################### # Network # diff --git a/c/src/lib/libbsp/arm/lpc32xx/Makefile.am b/c/src/lib/libbsp/arm/lpc32xx/Makefile.am index d0bfb3c018..3ac8205474 100644 --- a/c/src/lib/libbsp/arm/lpc32xx/Makefile.am +++ b/c/src/lib/libbsp/arm/lpc32xx/Makefile.am @@ -10,7 +10,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/arm/lpc32xx/start/bsp_specs ############################################################################### # Header # @@ -25,11 +25,11 @@ start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S project_lib_DATA = start.$(OBJEXT) project_lib_DATA += linkcmds -dist_project_lib_DATA += startup/linkcmds.lpc32xx -dist_project_lib_DATA += startup/linkcmds.lpc32xx_phycore -dist_project_lib_DATA += startup/linkcmds.lpc32xx_mzx_stage_1 -dist_project_lib_DATA += startup/linkcmds.lpc32xx_mzx_stage_2 -dist_project_lib_DATA += startup/linkcmds.lpc32xx_mzx +dist_project_lib_DATA += ../../../../../../bsps/arm/lpc32xx/start/linkcmds.lpc32xx +dist_project_lib_DATA += ../../../../../../bsps/arm/lpc32xx/start/linkcmds.lpc32xx_phycore +dist_project_lib_DATA += ../../../../../../bsps/arm/lpc32xx/start/linkcmds.lpc32xx_mzx_stage_1 +dist_project_lib_DATA += ../../../../../../bsps/arm/lpc32xx/start/linkcmds.lpc32xx_mzx_stage_2 +dist_project_lib_DATA += ../../../../../../bsps/arm/lpc32xx/start/linkcmds.lpc32xx_mzx ############################################################################### # LibBSP # @@ -47,12 +47,12 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounter librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/uart-output-char.c -librtemsbsp_a_SOURCES += ../shared/startup/bsp-start-memcpy.S +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S librtemsbsp_a_SOURCES += ../shared/arm-cp15-set-ttb-entries.c # Startup -librtemsbsp_a_SOURCES += startup/bspreset.c -librtemsbsp_a_SOURCES += startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/start/bspreset.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/start/bspstart.c # IRQ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c @@ -93,7 +93,7 @@ librtemsbsp_a_SOURCES += misc/idle-thread.c librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-cp15.c # Start hooks -librtemsbsp_a_SOURCES += startup/bspstarthooks.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/start/bspstarthooks.c ############################################################################### # Network # diff --git a/c/src/lib/libbsp/arm/raspberrypi/Makefile.am b/c/src/lib/libbsp/arm/raspberrypi/Makefile.am index d0c168867e..41e50b1aae 100644 --- a/c/src/lib/libbsp/arm/raspberrypi/Makefile.am +++ b/c/src/lib/libbsp/arm/raspberrypi/Makefile.am @@ -10,7 +10,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/arm/raspberrypi/start/bsp_specs ############################################################################### # Header # @@ -43,23 +43,23 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounter librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterdiff.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c -librtemsbsp_a_SOURCES += ../shared/startup/bsp-start-memcpy.S +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S librtemsbsp_a_SOURCES += ../shared/arm-cp15-set-ttb-entries.c if BSP_START_IN_HYP_SUPPORT -librtemsbsp_a_SOURCES += ../shared/startup/bsp-start-in-hyp-support.S +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-in-hyp-support.S endif # Startup -librtemsbsp_a_SOURCES += startup/bspstart.c -librtemsbsp_a_SOURCES += startup/cmdline.c -librtemsbsp_a_SOURCES += startup/bspgetworkarea.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/start/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/start/cmdline.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/start/bspgetworkarea.c if HAS_SMP -librtemsbsp_a_SOURCES += startup/bspsmp.c -librtemsbsp_a_SOURCES += startup/bspsmp_init.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/start/bspsmp.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/start/bspsmp_init.c endif # Restart -librtemsbsp_a_SOURCES += startup/bspreset.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/start/bspreset.c # IRQ librtemsbsp_a_SOURCES += ../shared/arm-cp15-set-exception-handler.c @@ -105,10 +105,10 @@ librtemsbsp_a_SOURCES += spi/spi.c librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-cp15.c # Start hooks -librtemsbsp_a_SOURCES += startup/bspstarthooks.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/start/bspstarthooks.c # LIBMM -librtemsbsp_a_SOURCES += startup/mm_config_table.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/start/mm_config_table.c librtemsbsp_a_SOURCES += ../shared/mminit.c ############################################################################### diff --git a/c/src/lib/libbsp/arm/raspberrypi/configure.ac b/c/src/lib/libbsp/arm/raspberrypi/configure.ac index 051d5ad299..5180cb8e12 100644 --- a/c/src/lib/libbsp/arm/raspberrypi/configure.ac +++ b/c/src/lib/libbsp/arm/raspberrypi/configure.ac @@ -53,5 +53,5 @@ RTEMS_BSP_CLEANUP_OPTIONS AC_CONFIG_FILES([ Makefile -linkcmds:startup/linkcmds.in]) +linkcmds:../../../../../../bsps/arm/raspberrypi/start/linkcmds.in]) AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/realview-pbx-a9/Makefile.am b/c/src/lib/libbsp/arm/realview-pbx-a9/Makefile.am index 829fa617dc..64b89754a2 100644 --- a/c/src/lib/libbsp/arm/realview-pbx-a9/Makefile.am +++ b/c/src/lib/libbsp/arm/realview-pbx-a9/Makefile.am @@ -10,7 +10,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/arm/realview-pbx-a9/start/bsp_specs ############################################################################### # Header # @@ -25,8 +25,8 @@ start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S project_lib_DATA = start.$(OBJEXT) project_lib_DATA += linkcmds -dist_project_lib_DATA += startup/linkcmds.realview_pbx_a9_qemu -dist_project_lib_DATA += startup/linkcmds.realview_pbx_a9_qemu_smp +dist_project_lib_DATA += ../../../../../../bsps/arm/realview-pbx-a9/start/linkcmds.realview_pbx_a9_qemu +dist_project_lib_DATA += ../../../../../../bsps/arm/realview-pbx-a9/start/linkcmds.realview_pbx_a9_qemu_smp ############################################################################### # LibBSP # @@ -44,16 +44,16 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounter librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-stub.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c -librtemsbsp_a_SOURCES += ../shared/startup/bsp-start-memcpy.S +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S librtemsbsp_a_SOURCES += ../shared/arm-cp15-set-exception-handler.c librtemsbsp_a_SOURCES += ../shared/arm-cp15-set-ttb-entries.c # Startup -librtemsbsp_a_SOURCES += startup/bspreset.c -librtemsbsp_a_SOURCES += startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/realview-pbx-a9/start/bspreset.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/realview-pbx-a9/start/bspstart.c if HAS_SMP librtemsbsp_a_SOURCES += ../shared/arm-a9mpcore-smp.c -librtemsbsp_a_SOURCES += startup/bspsmp.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/realview-pbx-a9/start/bspsmp.c endif # IRQ @@ -75,11 +75,11 @@ librtemsbsp_a_SOURCES += ../shared/arm-a9mpcore-clock-config.c librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-cp15.c # Start hooks -librtemsbsp_a_SOURCES += startup/bspstarthooks.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/realview-pbx-a9/start/bspstarthooks.c # Framebuffer librtemsbsp_a_SOURCES += ../shared/arm-pl111-fb.c -librtemsbsp_a_SOURCES += startup/fb-config.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/realview-pbx-a9/start/fb-config.c ############################################################################### # Special Rules # diff --git a/c/src/lib/libbsp/arm/rtl22xx/Makefile.am b/c/src/lib/libbsp/arm/rtl22xx/Makefile.am index d4ac6664e9..aff940c6ab 100644 --- a/c/src/lib/libbsp/arm/rtl22xx/Makefile.am +++ b/c/src/lib/libbsp/arm/rtl22xx/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/arm/rtl22xx/start/bsp_specs noinst_PROGRAMS = @@ -20,9 +20,9 @@ librtemsbsp_a_SOURCES = # startup librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/rtl22xx/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += startup/bspreset.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/rtl22xx/start/bspreset.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterread.c diff --git a/c/src/lib/libbsp/arm/smdk2410/Makefile.am b/c/src/lib/libbsp/arm/smdk2410/Makefile.am index 7fa8df5a80..dcfae9b564 100644 --- a/c/src/lib/libbsp/arm/smdk2410/Makefile.am +++ b/c/src/lib/libbsp/arm/smdk2410/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/arm/smdk2410/start/bsp_specs start.$(OBJEXT): ../../../../../../bsps/arm/smdk2410/start/start.S @@ -16,11 +16,11 @@ project_lib_LIBRARIES = librtemsbsp.a librtemsbsp_a_SOURCES = # startup -librtemsbsp_a_SOURCES += startup/bspstart.c -librtemsbsp_a_SOURCES += startup/bspidle.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/smdk2410/start/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/smdk2410/start/bspidle.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += startup/bspreset.c -librtemsbsp_a_SOURCES += startup/memmap.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/smdk2410/start/bspreset.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/smdk2410/start/memmap.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c diff --git a/c/src/lib/libbsp/arm/stm32f4/Makefile.am b/c/src/lib/libbsp/arm/stm32f4/Makefile.am index 4e5a2d5274..fd159fd6c1 100644 --- a/c/src/lib/libbsp/arm/stm32f4/Makefile.am +++ b/c/src/lib/libbsp/arm/stm32f4/Makefile.am @@ -7,15 +7,15 @@ include $(top_srcdir)/../../bsp.am # Data # ############################################################################### -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/arm/stm32f4/start/bsp_specs start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S $(CPPASCOMPILE) -o $@ -c $< project_lib_DATA = start.$(OBJEXT) project_lib_DATA += linkcmds -dist_project_lib_DATA += startup/linkcmds.stm32f105rc -dist_project_lib_DATA += startup/linkcmds.stm32f4 +dist_project_lib_DATA += ../../../../../../bsps/arm/stm32f4/start/linkcmds.stm32f105rc +dist_project_lib_DATA += ../../../../../../bsps/arm/stm32f4/start/linkcmds.stm32f4 ############################################################################### # Header # @@ -39,13 +39,13 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c # Startup -librtemsbsp_a_SOURCES += ../shared/startup/bsp-start-memcpy.S -librtemsbsp_a_SOURCES += startup/bspstart.c -librtemsbsp_a_SOURCES += startup/bspstarthook.c -librtemsbsp_a_SOURCES += startup/bspreset.c -librtemsbsp_a_SOURCES += startup/io.c -librtemsbsp_a_SOURCES += startup/rcc.c -librtemsbsp_a_SOURCES += startup/start-config-io.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/stm32f4/start/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/stm32f4/start/bspstarthook.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/stm32f4/start/bspreset.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/stm32f4/start/io.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/stm32f4/start/rcc.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/stm32f4/start/start-config-io.c # IRQ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c diff --git a/c/src/lib/libbsp/arm/tms570/Makefile.am b/c/src/lib/libbsp/arm/tms570/Makefile.am index 1a65fc1bb7..64bf43a58c 100644 --- a/c/src/lib/libbsp/arm/tms570/Makefile.am +++ b/c/src/lib/libbsp/arm/tms570/Makefile.am @@ -10,7 +10,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/arm/tms570/start/bsp_specs # ---------------------------- # ------ Headers @@ -25,10 +25,10 @@ start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S project_lib_DATA = start.$(OBJEXT) project_lib_DATA += linkcmds -dist_project_lib_DATA += startup/linkcmds.tms570ls3137_hdk -dist_project_lib_DATA += startup/linkcmds.tms570ls3137_hdk_intram -dist_project_lib_DATA += startup/linkcmds.tms570ls3137_hdk_sdram -dist_project_lib_DATA += startup/linkcmds.tms570ls3137_hdk_with_loader +dist_project_lib_DATA += ../../../../../../bsps/arm/tms570/start/linkcmds.tms570ls3137_hdk +dist_project_lib_DATA += ../../../../../../bsps/arm/tms570/start/linkcmds.tms570ls3137_hdk_intram +dist_project_lib_DATA += ../../../../../../bsps/arm/tms570/start/linkcmds.tms570ls3137_hdk_sdram +dist_project_lib_DATA += ../../../../../../bsps/arm/tms570/start/linkcmds.tms570ls3137_hdk_with_loader # ---------------------------- # ------ LibBSP @@ -49,10 +49,10 @@ librtemsbsp_a_SOURCES += ../shared/arm-cp15-set-exception-handler.c librtemsbsp_a_SOURCES += ../shared/arm-cp15-set-ttb-entries.c # Startup -librtemsbsp_a_SOURCES += ../shared/startup/bsp-start-memcpy.S -librtemsbsp_a_SOURCES += ../shared/startup/bsp-start-init-registers.S -librtemsbsp_a_SOURCES += startup/bspreset.c -librtemsbsp_a_SOURCES += startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-init-registers.S +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/start/bspreset.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/start/bspstart.c # POM librtemsbsp_a_SOURCES += pom/tms570-pom.c @@ -103,7 +103,7 @@ librtemsbsp_a_SOURCES += hwinit/tms570_tcram_tests.c librtemsbsp_a_SOURCES += hwinit/bspstarthooks-hwinit.c else # Start hooks -librtemsbsp_a_SOURCES += startup/bspstarthooks.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/start/bspstarthooks.c endif # ---------------------------- diff --git a/c/src/lib/libbsp/arm/xilinx-zynq/Makefile.am b/c/src/lib/libbsp/arm/xilinx-zynq/Makefile.am index 746c605f68..0b8a86358d 100644 --- a/c/src/lib/libbsp/arm/xilinx-zynq/Makefile.am +++ b/c/src/lib/libbsp/arm/xilinx-zynq/Makefile.am @@ -10,7 +10,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/arm/xilinx-zynq/start/bsp_specs ############################################################################### # Header # @@ -42,16 +42,16 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounter librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-stub.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c -librtemsbsp_a_SOURCES += ../shared/startup/bsp-start-memcpy.S +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S librtemsbsp_a_SOURCES += ../shared/arm-cp15-set-exception-handler.c librtemsbsp_a_SOURCES += ../shared/arm-cp15-set-ttb-entries.c # Startup -librtemsbsp_a_SOURCES += startup/bspreset.c -librtemsbsp_a_SOURCES += startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xilinx-zynq/start/bspreset.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xilinx-zynq/start/bspstart.c if HAS_SMP librtemsbsp_a_SOURCES += ../shared/arm-a9mpcore-smp.c -librtemsbsp_a_SOURCES += startup/bspsmp.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xilinx-zynq/start/bspsmp.c endif # IRQ @@ -74,8 +74,8 @@ librtemsbsp_a_SOURCES += i2c/cadence-i2c.c librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-l2c-310.c # Start hooks -librtemsbsp_a_SOURCES += startup/bspstarthooks.c -librtemsbsp_a_SOURCES += startup/bspstartmmu.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xilinx-zynq/start/bspstarthooks.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xilinx-zynq/start/bspstartmmu.c ############################################################################### # Special Rules # diff --git a/c/src/lib/libbsp/arm/xilinx-zynq/configure.ac b/c/src/lib/libbsp/arm/xilinx-zynq/configure.ac index efd0223a78..ec0a8f1074 100644 --- a/c/src/lib/libbsp/arm/xilinx-zynq/configure.ac +++ b/c/src/lib/libbsp/arm/xilinx-zynq/configure.ac @@ -144,5 +144,5 @@ RTEMS_BSP_CLEANUP_OPTIONS AC_CONFIG_FILES([ Makefile -linkcmds:startup/linkcmds.in]) +linkcmds:../../../../../../bsps/arm/xilinx-zynq/start/linkcmds.in]) AC_OUTPUT diff --git a/c/src/lib/libbsp/bfin/TLL6527M/Makefile.am b/c/src/lib/libbsp/bfin/TLL6527M/Makefile.am index 1e5e9f18ba..d92a6bc73a 100644 --- a/c/src/lib/libbsp/bfin/TLL6527M/Makefile.am +++ b/c/src/lib/libbsp/bfin/TLL6527M/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/bfin/TLL6527M/start/bsp_specs noinst_PROGRAMS = @@ -17,7 +17,7 @@ project_lib_DATA += linkcmds project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = startup/bspstart.c +librtemsbsp_a_SOURCES = ../../../../../../bsps/bfin/TLL6527M/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/setvec.c diff --git a/c/src/lib/libbsp/bfin/bf537Stamp/Makefile.am b/c/src/lib/libbsp/bfin/bf537Stamp/Makefile.am index df7e2b939d..d3c9aacde9 100644 --- a/c/src/lib/libbsp/bfin/bf537Stamp/Makefile.am +++ b/c/src/lib/libbsp/bfin/bf537Stamp/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/bfin/bf537Stamp/start/bsp_specs noinst_PROGRAMS = @@ -18,7 +18,7 @@ project_lib_DATA += linkcmds project_lib_LIBRARIES = librtemsbsp.a librtemsbsp_a_SOURCES = -librtemsbsp_a_SOURCES += startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/bfin/bf537Stamp/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/setvec.c diff --git a/c/src/lib/libbsp/bfin/eZKit533/Makefile.am b/c/src/lib/libbsp/bfin/eZKit533/Makefile.am index 46541c8be4..ef43e92795 100644 --- a/c/src/lib/libbsp/bfin/eZKit533/Makefile.am +++ b/c/src/lib/libbsp/bfin/eZKit533/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/bfin/eZKit533/start/bsp_specs noinst_PROGRAMS = @@ -18,7 +18,7 @@ project_lib_DATA += linkcmds project_lib_LIBRARIES = librtemsbsp.a librtemsbsp_a_SOURCES = -librtemsbsp_a_SOURCES += startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/bfin/eZKit533/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/setvec.c diff --git a/c/src/lib/libbsp/epiphany/epiphany_sim/Makefile.am b/c/src/lib/libbsp/epiphany/epiphany_sim/Makefile.am index 0e4a1ba0bd..634d7ac546 100644 --- a/c/src/lib/libbsp/epiphany/epiphany_sim/Makefile.am +++ b/c/src/lib/libbsp/epiphany/epiphany_sim/Makefile.am @@ -8,7 +8,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/epiphany/epiphany_sim/start/bsp_specs ############################################################################### # Header # diff --git a/c/src/lib/libbsp/i386/pc386/Makefile.am b/c/src/lib/libbsp/i386/pc386/Makefile.am index 2b3ee03a2a..094697ed57 100644 --- a/c/src/lib/libbsp/i386/pc386/Makefile.am +++ b/c/src/lib/libbsp/i386/pc386/Makefile.am @@ -11,7 +11,7 @@ CLEANFILES = include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/i386/pc386/start/bsp_specs noinst_PROGRAMS = @@ -104,20 +104,20 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/pci/pci_bus_count.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/pci/pci_find_device.c # startup -librtemsbsp_a_SOURCES += startup/bsp_fatal_halt.c -librtemsbsp_a_SOURCES += startup/bspgetworkarea.c -librtemsbsp_a_SOURCES += startup/bspidle.S -librtemsbsp_a_SOURCES += startup/bspstart.c -librtemsbsp_a_SOURCES += startup/bspcmdline.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/start/bsp_fatal_halt.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/start/bspgetworkarea.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/start/bspidle.S +librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/start/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/start/bspcmdline.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += startup/bspreset.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/start/bspreset.c librtemsbsp_a_SOURCES += ../shared/irq/idt.c librtemsbsp_a_SOURCES += ../shared/irq/irq.c librtemsbsp_a_SOURCES += ../shared/irq/irq_init.c librtemsbsp_a_SOURCES += ../shared/irq/elcr.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += startup/ldsegs.S +librtemsbsp_a_SOURCES += ../../../../../../bsps/i386/pc386/start/ldsegs.S librtemsbsp_a_SOURCES += ../shared/irq/irq_asm.S librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c @@ -140,7 +140,7 @@ appcpustart.$(OBJEXT): ../../../../../../bsps/i386/pc386/start/start16.S $(CPPASCOMPILE) $(AM_CPPFLAGS) -DSMP_SECONDARY_CORE -o $@ -c $< appstart.$(OBJEXT): appcpustart.$(OBJEXT) - $(LD) -r -N -T $(top_srcdir)/startup/linkcmds \ + $(LD) -r -N -T $(top_srcdir)/../../../../../../bsps/i386/pc386/start/linkcmds \ -Ttext 0x70000 -e app_processor_start -nostdlib \ -o appstart_tmp.exe $< $(OBJCOPY) -O binary appstart_tmp.exe appstart.bin diff --git a/c/src/lib/libbsp/lm32/lm32_evr/Makefile.am b/c/src/lib/libbsp/lm32/lm32_evr/Makefile.am index cc89f66618..0ea3b97df1 100644 --- a/c/src/lib/libbsp/lm32/lm32_evr/Makefile.am +++ b/c/src/lib/libbsp/lm32/lm32_evr/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/lm32/lm32_evr/start/bsp_specs noinst_PROGRAMS = @@ -21,12 +21,12 @@ librtemsbsp_a_LIBADD = # startup librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../shared/startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/lm32/shared/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/setvec.c -librtemsbsp_a_SOURCES += ../shared/startup/bspreset.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/lm32/shared/start/bspreset.c # clock librtemsbsp_a_SOURCES +=../../../../../../bsps/lm32/shared/clock/ckinit.c # console diff --git a/c/src/lib/libbsp/lm32/milkymist/Makefile.am b/c/src/lib/libbsp/lm32/milkymist/Makefile.am index 72b269594e..99f530bd5a 100644 --- a/c/src/lib/libbsp/lm32/milkymist/Makefile.am +++ b/c/src/lib/libbsp/lm32/milkymist/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/lm32/milkymist/start/bsp_specs noinst_PROGRAMS = @@ -20,8 +20,8 @@ librtemsbsp_a_SOURCES = librtemsbsp_a_LIBADD = # startup -librtemsbsp_a_SOURCES += startup/bspclean.c -librtemsbsp_a_SOURCES += ../shared/startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/lm32/milkymist/start/bspclean.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/lm32/shared/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c diff --git a/c/src/lib/libbsp/m32c/m32cbsp/Makefile.am b/c/src/lib/libbsp/m32c/m32cbsp/Makefile.am index 226aadedd8..ac4a6c3836 100644 --- a/c/src/lib/libbsp/m32c/m32cbsp/Makefile.am +++ b/c/src/lib/libbsp/m32c/m32cbsp/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/m32c/m32cbsp/start/bsp_specs noinst_PROGRAMS = @@ -19,10 +19,10 @@ librtemsbsp_a_SOURCES = librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -librtemsbsp_a_SOURCES += startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/m32c/m32cbsp/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += startup/crtn.S +librtemsbsp_a_SOURCES += ../../../../../../bsps/m32c/m32cbsp/start/crtn.S librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/clock/clock-simidle.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-polled.c librtemsbsp_a_SOURCES += ../../../../../../bsps/m32c/m32cbsp/console/console-io.c diff --git a/c/src/lib/libbsp/m68k/Makefile.am b/c/src/lib/libbsp/m68k/Makefile.am index 6cdb89e301..669fe9b491 100644 --- a/c/src/lib/libbsp/m68k/Makefile.am +++ b/c/src/lib/libbsp/m68k/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../aclocal ## Descend into the @RTEMS_BSP_FAMILY@ directory _SUBDIRS = @RTEMS_BSP_FAMILY@ -dist_project_lib_DATA = shared/startup/linkcmds.base +dist_project_lib_DATA = ../../../../../bsps/m68k/shared/start/linkcmds.base diff --git a/c/src/lib/libbsp/m68k/av5282/Makefile.am b/c/src/lib/libbsp/m68k/av5282/Makefile.am index 9081d18356..21cd09cd05 100644 --- a/c/src/lib/libbsp/m68k/av5282/Makefile.am +++ b/c/src/lib/libbsp/m68k/av5282/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/m68k/av5282/start/bsp_specs noinst_PROGRAMS = @@ -21,8 +21,8 @@ librtemsbsp_a_SOURCES = librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-loop.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += startup/init5282.c -librtemsbsp_a_SOURCES += startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/av5282/start/init5282.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/av5282/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/setvec.c diff --git a/c/src/lib/libbsp/m68k/csb360/Makefile.am b/c/src/lib/libbsp/m68k/csb360/Makefile.am index 91812aeec2..b73165982c 100644 --- a/c/src/lib/libbsp/m68k/csb360/Makefile.am +++ b/c/src/lib/libbsp/m68k/csb360/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/m68k/csb360/start/bsp_specs @@ -21,7 +21,7 @@ librtemsbsp_a_SOURCES = librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspstart-empty.c -librtemsbsp_a_SOURCES += startup/init5272.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/csb360/start/init5272.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/setvec.c diff --git a/c/src/lib/libbsp/m68k/gen68340/Makefile.am b/c/src/lib/libbsp/m68k/gen68340/Makefile.am index 7bf172e820..4ed9b832b4 100644 --- a/c/src/lib/libbsp/m68k/gen68340/Makefile.am +++ b/c/src/lib/libbsp/m68k/gen68340/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/m68k/gen68340/start/bsp_specs noinst_PROGRAMS = @@ -21,11 +21,11 @@ librtemsbsp_a_SOURCES = librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspstart-empty.c -librtemsbsp_a_SOURCES += startup/init68340.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/gen68340/start/init68340.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/setvec.c -librtemsbsp_a_SOURCES += startup/dumpanic.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/gen68340/start/dumpanic.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c # clock librtemsbsp_a_SOURCES +=../../../../../../bsps/m68k/gen68340/clock/ckinit.c diff --git a/c/src/lib/libbsp/m68k/gen68360/Makefile.am b/c/src/lib/libbsp/m68k/gen68360/Makefile.am index f4d4ec6319..7b27745ac6 100644 --- a/c/src/lib/libbsp/m68k/gen68360/Makefile.am +++ b/c/src/lib/libbsp/m68k/gen68360/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/m68k/gen68360/start/bsp_specs noinst_PROGRAMS = @@ -13,18 +13,18 @@ start.$(OBJEXT): ../../../../../../bsps/m68k/gen68360/start/start.S project_lib_DATA = start.$(OBJEXT) project_lib_DATA += linkcmds -dist_project_lib_DATA += startup/linkcmds.bootp -dist_project_lib_DATA += startup/linkcmds.prom +dist_project_lib_DATA += ../../../../../../bsps/m68k/gen68360/start/linkcmds.bootp +dist_project_lib_DATA += ../../../../../../bsps/m68k/gen68360/start/linkcmds.prom project_lib_LIBRARIES = librtemsbsp.a librtemsbsp_a_SOURCES = # startup -librtemsbsp_a_SOURCES += startup/alloc360.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/gen68360/start/alloc360.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspstart-empty.c -librtemsbsp_a_SOURCES += startup/init68360.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/gen68360/start/init68360.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/setvec.c diff --git a/c/src/lib/libbsp/m68k/genmcf548x/Makefile.am b/c/src/lib/libbsp/m68k/genmcf548x/Makefile.am index 751ae37092..01d369d5ef 100644 --- a/c/src/lib/libbsp/m68k/genmcf548x/Makefile.am +++ b/c/src/lib/libbsp/m68k/genmcf548x/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/m68k/genmcf548x/start/bsp_specs noinst_PROGRAMS = @@ -13,9 +13,9 @@ start.$(OBJEXT): ../../../../../../bsps/m68k/genmcf548x/start/start.S project_lib_DATA = start.$(OBJEXT) project_lib_DATA += linkcmds -dist_project_lib_DATA += startup/linkcmds.COBRA5475 -dist_project_lib_DATA += startup/linkcmds.m5484FireEngine -dist_project_lib_DATA += startup/linkcmds.m5484FireEngine.flash +dist_project_lib_DATA += ../../../../../../bsps/m68k/genmcf548x/start/linkcmds.COBRA5475 +dist_project_lib_DATA += ../../../../../../bsps/m68k/genmcf548x/start/linkcmds.m5484FireEngine +dist_project_lib_DATA += ../../../../../../bsps/m68k/genmcf548x/start/linkcmds.m5484FireEngine.flash project_lib_LIBRARIES = librtemsbsp.a librtemsbsp_a_SOURCES = @@ -25,8 +25,8 @@ librtemsbsp_a_CPPFLAGS = $(AM_CPPFLAGS) librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-loop.c -librtemsbsp_a_SOURCES += startup/init548x.c -librtemsbsp_a_SOURCES += startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/genmcf548x/start/init548x.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/genmcf548x/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/setvec.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c diff --git a/c/src/lib/libbsp/m68k/mcf5206elite/Makefile.am b/c/src/lib/libbsp/m68k/mcf5206elite/Makefile.am index 437ea430c9..0b7af1ad0a 100644 --- a/c/src/lib/libbsp/m68k/mcf5206elite/Makefile.am +++ b/c/src/lib/libbsp/m68k/mcf5206elite/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/m68k/mcf5206elite/start/bsp_specs _SUBDIRS = . tools @@ -15,9 +15,9 @@ start.$(OBJEXT): ../../../../../../bsps/m68k/mcf5206elite/start/start.S project_lib_DATA = start.$(OBJEXT) project_lib_DATA += linkcmds -dist_project_lib_DATA += startup/linkcmds.flash +dist_project_lib_DATA += ../../../../../../bsps/m68k/mcf5206elite/start/linkcmds.flash -dist_project_lib_DATA += startup/gdbinit +dist_project_lib_DATA += ../../../../../../bsps/m68k/mcf5206elite/start/gdbinit project_lib_LIBRARIES = librtemsbsp.a librtemsbsp_a_SOURCES = @@ -26,7 +26,7 @@ librtemsbsp_a_SOURCES = librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspstart-empty.c -librtemsbsp_a_SOURCES += startup/init5206e.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5206elite/start/init5206e.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/setvec.c diff --git a/c/src/lib/libbsp/m68k/mcf52235/Makefile.am b/c/src/lib/libbsp/m68k/mcf52235/Makefile.am index 49e66b59ca..9773a7d9f6 100644 --- a/c/src/lib/libbsp/m68k/mcf52235/Makefile.am +++ b/c/src/lib/libbsp/m68k/mcf52235/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/m68k/mcf52235/start/bsp_specs noinst_PROGRAMS = @@ -21,10 +21,10 @@ librtemsbsp_a_SOURCES = librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-loop.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += startup/init52235.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf52235/start/init52235.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspstart-empty.c -librtemsbsp_a_SOURCES += startup/cfinit.c -librtemsbsp_a_SOURCES += startup/bspgetcpuclockspeed.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf52235/start/cfinit.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf52235/start/bspgetcpuclockspeed.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/setvec.c diff --git a/c/src/lib/libbsp/m68k/mcf5225x/Makefile.am b/c/src/lib/libbsp/m68k/mcf5225x/Makefile.am index c269671497..003c91780c 100644 --- a/c/src/lib/libbsp/m68k/mcf5225x/Makefile.am +++ b/c/src/lib/libbsp/m68k/mcf5225x/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/m68k/mcf5225x/start/bsp_specs noinst_PROGRAMS = @@ -18,8 +18,8 @@ project_lib_LIBRARIES = librtemsbsp.a librtemsbsp_a_SOURCES = ../../../../../../bsps/shared/start/bspfatal-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-loop.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += startup/init5225x.c -librtemsbsp_a_SOURCES += startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5225x/start/init5225x.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5225x/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/setvec.c diff --git a/c/src/lib/libbsp/m68k/mcf5235/Makefile.am b/c/src/lib/libbsp/m68k/mcf5235/Makefile.am index 1aef14289e..a243dbe0fb 100644 --- a/c/src/lib/libbsp/m68k/mcf5235/Makefile.am +++ b/c/src/lib/libbsp/m68k/mcf5235/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/m68k/mcf5235/start/bsp_specs noinst_PROGRAMS = @@ -12,9 +12,9 @@ start.$(OBJEXT): ../../../../../../bsps/m68k/mcf5235/start/start.S project_lib_DATA = start.$(OBJEXT) project_lib_DATA += linkcmds -dist_project_lib_DATA += startup/linkcmds -dist_project_lib_DATA += startup/linkcmdsflash -dist_project_lib_DATA += startup/linkcmdsram +dist_project_lib_DATA += ../../../../../../bsps/m68k/mcf5235/start/linkcmds +dist_project_lib_DATA += ../../../../../../bsps/m68k/mcf5235/start/linkcmdsflash +dist_project_lib_DATA += ../../../../../../bsps/m68k/mcf5235/start/linkcmdsram project_lib_LIBRARIES = librtemsbsp.a librtemsbsp_a_SOURCES = @@ -22,14 +22,14 @@ librtemsbsp_a_SOURCES = # startup librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-loop.c -librtemsbsp_a_SOURCES += startup/bspgetcpuclockspeed.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5235/start/bspgetcpuclockspeed.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += startup/init5235.c -librtemsbsp_a_SOURCES += startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5235/start/init5235.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5235/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/setvec.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += startup/copyvectors.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5235/start/copyvectors.c # clock librtemsbsp_a_SOURCES +=../../../../../../bsps/m68k/mcf5235/clock/clock.c # console diff --git a/c/src/lib/libbsp/m68k/mcf5329/Makefile.am b/c/src/lib/libbsp/m68k/mcf5329/Makefile.am index 9429d511e2..2e5d6100bf 100644 --- a/c/src/lib/libbsp/m68k/mcf5329/Makefile.am +++ b/c/src/lib/libbsp/m68k/mcf5329/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/m68k/mcf5329/start/bsp_specs noinst_PROGRAMS = @@ -13,7 +13,7 @@ start.$(OBJEXT): ../../../../../../bsps/m68k/mcf5329/start/start.S project_lib_DATA = start.$(OBJEXT) project_lib_DATA += linkcmds -dist_project_lib_DATA += startup/linkcmdsflash +dist_project_lib_DATA += ../../../../../../bsps/m68k/mcf5329/start/linkcmdsflash project_lib_LIBRARIES = librtemsbsp.a librtemsbsp_a_SOURCES = @@ -22,9 +22,9 @@ librtemsbsp_a_SOURCES = librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-loop.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += startup/init5329.c -librtemsbsp_a_SOURCES += startup/bspstart.c -librtemsbsp_a_SOURCES += startup/cfinit.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5329/start/init5329.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5329/start/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mcf5329/start/cfinit.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/setvec.c diff --git a/c/src/lib/libbsp/m68k/mrm332/Makefile.am b/c/src/lib/libbsp/m68k/mrm332/Makefile.am index 11d6ea953c..73aa3bc3be 100644 --- a/c/src/lib/libbsp/m68k/mrm332/Makefile.am +++ b/c/src/lib/libbsp/m68k/mrm332/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/m68k/mrm332/start/bsp_specs @@ -17,7 +17,7 @@ project_lib_LIBRARIES = librtemsbsp.a librtemsbsp_a_SOURCES = # startup -librtemsbsp_a_SOURCES += startup/start_c.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mrm332/start/start_c.c librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mrm332/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspstart-empty.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c diff --git a/c/src/lib/libbsp/m68k/mvme147/Makefile.am b/c/src/lib/libbsp/m68k/mvme147/Makefile.am index f3ca13d7ea..336ebd9f72 100644 --- a/c/src/lib/libbsp/m68k/mvme147/Makefile.am +++ b/c/src/lib/libbsp/m68k/mvme147/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/m68k/mvme147/start/bsp_specs noinst_PROGRAMS = @@ -20,8 +20,8 @@ project_lib_LIBRARIES = librtemsbsp.a librtemsbsp_a_SOURCES = # startup -librtemsbsp_a_SOURCES += startup/bspclean.c -librtemsbsp_a_SOURCES += startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme147/start/bspclean.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme147/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c diff --git a/c/src/lib/libbsp/m68k/mvme147s/Makefile.am b/c/src/lib/libbsp/m68k/mvme147s/Makefile.am index a295839808..72ba5c5213 100644 --- a/c/src/lib/libbsp/m68k/mvme147s/Makefile.am +++ b/c/src/lib/libbsp/m68k/mvme147s/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/m68k/mvme147s/start/bsp_specs noinst_PROGRAMS = @@ -21,7 +21,7 @@ librtemsbsp_a_SOURCES = # startup librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme147s/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/setvec.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c diff --git a/c/src/lib/libbsp/m68k/mvme162/Makefile.am b/c/src/lib/libbsp/m68k/mvme162/Makefile.am index 229e73ecf3..f94d3557c2 100644 --- a/c/src/lib/libbsp/m68k/mvme162/Makefile.am +++ b/c/src/lib/libbsp/m68k/mvme162/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/m68k/mvme162/start/bsp_specs noinst_PROGRAMS = @@ -19,12 +19,12 @@ project_lib_LIBRARIES = librtemsbsp.a librtemsbsp_a_SOURCES = # startup -librtemsbsp_a_SOURCES += startup/bspclean.c -librtemsbsp_a_SOURCES += startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme162/start/bspclean.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme162/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += startup/page_table.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme162/start/page_table.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += startup/page_table.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme162/start/page_table.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/setvec.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c diff --git a/c/src/lib/libbsp/m68k/mvme167/Makefile.am b/c/src/lib/libbsp/m68k/mvme167/Makefile.am index 0fee829838..7cca60608f 100644 --- a/c/src/lib/libbsp/m68k/mvme167/Makefile.am +++ b/c/src/lib/libbsp/m68k/mvme167/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/m68k/mvme167/start/bsp_specs noinst_PROGRAMS = @@ -18,11 +18,11 @@ project_lib_LIBRARIES = librtemsbsp.a librtemsbsp_a_SOURCES = # startup -librtemsbsp_a_SOURCES += startup/bspclean.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme167/start/bspclean.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme167/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += startup/page_table.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/mvme167/start/page_table.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/setvec.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c diff --git a/c/src/lib/libbsp/m68k/uC5282/Makefile.am b/c/src/lib/libbsp/m68k/uC5282/Makefile.am index 85d18e2309..71612329b7 100644 --- a/c/src/lib/libbsp/m68k/uC5282/Makefile.am +++ b/c/src/lib/libbsp/m68k/uC5282/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/m68k/uC5282/start/bsp_specs noinst_PROGRAMS = @@ -18,11 +18,11 @@ project_lib_LIBRARIES = librtemsbsp.a librtemsbsp_a_SOURCES = # startup -librtemsbsp_a_SOURCES += startup/bspclean.c -librtemsbsp_a_SOURCES += startup/bspreset.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/uC5282/start/bspclean.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/uC5282/start/bspreset.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += startup/init5282.c -librtemsbsp_a_SOURCES += startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/uC5282/start/init5282.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/m68k/uC5282/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/setvec.c diff --git a/c/src/lib/libbsp/mips/csb350/Makefile.am b/c/src/lib/libbsp/mips/csb350/Makefile.am index fc43b2e3c4..a5c9de4e71 100644 --- a/c/src/lib/libbsp/mips/csb350/Makefile.am +++ b/c/src/lib/libbsp/mips/csb350/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/mips/csb350/start/bsp_specs #isr @@ -20,9 +20,9 @@ librtemsbsp_a_SOURCES = # startup librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += startup/bspreset.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/csb350/start/bspreset.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/csb350/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c # clock diff --git a/c/src/lib/libbsp/mips/hurricane/Makefile.am b/c/src/lib/libbsp/mips/hurricane/Makefile.am index 61a75df178..ed952418d0 100644 --- a/c/src/lib/libbsp/mips/hurricane/Makefile.am +++ b/c/src/lib/libbsp/mips/hurricane/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/mips/hurricane/start/bsp_specs #isr @@ -22,14 +22,14 @@ librtemsbsp_a_SOURCES = librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -librtemsbsp_a_SOURCES += startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/hurricane/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += startup/inittlb.c -librtemsbsp_a_SOURCES += ../shared/startup/idtmem.S -librtemsbsp_a_SOURCES += ../shared/startup/idttlb.S +librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/hurricane/start/inittlb.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/start/idtmem.S +librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/start/idttlb.S librtemsbsp_a_SOURCES += ../shared/irq/exception.S -librtemsbsp_a_SOURCES += startup/usc.S +librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/hurricane/start/usc.S # clock librtemsbsp_a_SOURCES +=../../../../../../bsps/mips/hurricane/clock/ckinit.c diff --git a/c/src/lib/libbsp/mips/jmr3904/Makefile.am b/c/src/lib/libbsp/mips/jmr3904/Makefile.am index 9c9ffcf56d..b0bb53711a 100644 --- a/c/src/lib/libbsp/mips/jmr3904/Makefile.am +++ b/c/src/lib/libbsp/mips/jmr3904/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/mips/jmr3904/start/bsp_specs #isr @@ -21,7 +21,7 @@ librtemsbsp_a_SOURCES = # startup librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/jmr3904/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c # clock diff --git a/c/src/lib/libbsp/mips/malta/Makefile.am b/c/src/lib/libbsp/mips/malta/Makefile.am index b7bea74064..ce78801123 100644 --- a/c/src/lib/libbsp/mips/malta/Makefile.am +++ b/c/src/lib/libbsp/mips/malta/Makefile.am @@ -6,7 +6,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/mips/malta/start/bsp_specs #isr #pci @@ -23,15 +23,15 @@ project_lib_LIBRARIES = librtemsbsp.a librtemsbsp_a_SOURCES = # startup -librtemsbsp_a_SOURCES += startup/simple_access.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/malta/start/simple_access.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += startup/bspstart.c -librtemsbsp_a_SOURCES += startup/bspreset.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/malta/start/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/malta/start/bspreset.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += startup/inittlb.c -librtemsbsp_a_SOURCES += ../shared/startup/idttlb.S +librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/malta/start/inittlb.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/start/idttlb.S # clock librtemsbsp_a_SOURCES +=../../../../../../bsps/mips/shared/clock/clockdrv.c diff --git a/c/src/lib/libbsp/mips/rbtx4925/Makefile.am b/c/src/lib/libbsp/mips/rbtx4925/Makefile.am index ca8846dfd4..b483b2413e 100644 --- a/c/src/lib/libbsp/mips/rbtx4925/Makefile.am +++ b/c/src/lib/libbsp/mips/rbtx4925/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/mips/rbtx4925/start/bsp_specs #isr @@ -23,12 +23,12 @@ librtemsbsp_a_SOURCES = librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -librtemsbsp_a_SOURCES += startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/rbtx4925/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += startup/inittlb.c -librtemsbsp_a_SOURCES += ../shared/startup/idttlb.S -librtemsbsp_a_SOURCES += ../shared/startup/idtmem.S +librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/rbtx4925/start/inittlb.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/start/idttlb.S +librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/start/idtmem.S librtemsbsp_a_SOURCES += ../shared/irq/exception.S # clock librtemsbsp_a_SOURCES +=../../../../../../bsps/mips/rbtx4925/clock/clockdrv.c diff --git a/c/src/lib/libbsp/mips/rbtx4938/Makefile.am b/c/src/lib/libbsp/mips/rbtx4938/Makefile.am index 2125aec0e7..d8b53efe8b 100644 --- a/c/src/lib/libbsp/mips/rbtx4938/Makefile.am +++ b/c/src/lib/libbsp/mips/rbtx4938/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/mips/rbtx4938/start/bsp_specs #isr @@ -24,12 +24,12 @@ librtemsbsp_a_SOURCES = librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -librtemsbsp_a_SOURCES += startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/rbtx4938/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += startup/inittlb.c -librtemsbsp_a_SOURCES += ../shared/startup/idttlb.S -librtemsbsp_a_SOURCES += ../shared/startup/idtmem.S +librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/rbtx4938/start/inittlb.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/start/idttlb.S +librtemsbsp_a_SOURCES += ../../../../../../bsps/mips/shared/start/idtmem.S librtemsbsp_a_SOURCES += ../shared/irq/exception.S # clock librtemsbsp_a_SOURCES +=../../../../../../bsps/mips/rbtx4938/clock/clockdrv.c diff --git a/c/src/lib/libbsp/moxie/moxiesim/Makefile.am b/c/src/lib/libbsp/moxie/moxiesim/Makefile.am index 46743bd7da..d0ef5dd019 100644 --- a/c/src/lib/libbsp/moxie/moxiesim/Makefile.am +++ b/c/src/lib/libbsp/moxie/moxiesim/Makefile.am @@ -7,7 +7,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/moxie/moxiesim/start/bsp_specs diff --git a/c/src/lib/libbsp/nios2/nios2_iss/Makefile.am b/c/src/lib/libbsp/nios2/nios2_iss/Makefile.am index 8430a359f0..77dcb81762 100644 --- a/c/src/lib/libbsp/nios2/nios2_iss/Makefile.am +++ b/c/src/lib/libbsp/nios2/nios2_iss/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/nios2/nios2_iss/start/bsp_specs @@ -22,11 +22,11 @@ librtemsbsp_a_CPPFLAGS = $(AM_CPPFLAGS) # startup librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-loop.c -librtemsbsp_a_SOURCES += startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/nios2/nios2_iss/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += startup/setvec.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/nios2/nios2_iss/start/setvec.c # clock librtemsbsp_a_SOURCES +=../../../../../../bsps/nios2/nios2_iss/clock/clock.c diff --git a/c/src/lib/libbsp/no_cpu/no_bsp/Makefile.am b/c/src/lib/libbsp/no_cpu/no_bsp/Makefile.am index 8b2b05c7e2..2976ad672e 100644 --- a/c/src/lib/libbsp/no_cpu/no_bsp/Makefile.am +++ b/c/src/lib/libbsp/no_cpu/no_bsp/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/no_cpu/no_bsp/start/bsp_specs noinst_PROGRAMS = @@ -14,11 +14,11 @@ librtemsbsp_a_SOURCES = # startup librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../shared/startup/bspgetworkarea.c -librtemsbsp_a_SOURCES += startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/no_cpu/no_bsp/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += startup/setvec.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/no_cpu/no_bsp/start/setvec.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c # clock librtemsbsp_a_SOURCES +=../../../../../../bsps/no_cpu/no_bsp/clock/ckinit.c diff --git a/c/src/lib/libbsp/or1k/generic_or1k/Makefile.am b/c/src/lib/libbsp/or1k/generic_or1k/Makefile.am index fecd2e8c19..6a0fe40683 100644 --- a/c/src/lib/libbsp/or1k/generic_or1k/Makefile.am +++ b/c/src/lib/libbsp/or1k/generic_or1k/Makefile.am @@ -9,7 +9,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/or1k/generic_or1k/start/bsp_specs ############################################################################### # Header # @@ -24,7 +24,7 @@ start.$(OBJEXT): ../../../../../../bsps/or1k/generic_or1k/start/start.S project_lib_DATA = start.$(OBJEXT) project_lib_DATA += linkcmds -dist_project_lib_DATA += ../shared/startup/linkcmds.base +dist_project_lib_DATA += ../../../../../../bsps/or1k/shared/start/linkcmds.base ############################################################################### # LibBSP # @@ -38,7 +38,7 @@ librtemsbsp_a_LIBADD = # Startup librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -librtemsbsp_a_SOURCES += startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/or1k/generic_or1k/start/bspstart.c # Shared librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c diff --git a/c/src/lib/libbsp/powerpc/beatnik/Makefile.am b/c/src/lib/libbsp/powerpc/beatnik/Makefile.am index ecd7f6a8a4..a2910c7fbb 100644 --- a/c/src/lib/libbsp/powerpc/beatnik/Makefile.am +++ b/c/src/lib/libbsp/powerpc/beatnik/Makefile.am @@ -6,7 +6,7 @@ noinst_PROGRAMS = include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/powerpc/beatnik/start/bsp_specs project_lib_DATA = @@ -36,23 +36,23 @@ project_lib_DATA += motld_start.$(OBJEXT) #startup project_lib_DATA += linkcmds -dist_project_lib_DATA += ../shared/startup/linkcmds.share +dist_project_lib_DATA += ../../../../../../bsps/powerpc/shared/start/linkcmds.share project_lib_LIBRARIES = librtemsbsp.a librtemsbsp_a_SOURCES = -librtemsbsp_a_SOURCES += startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/beatnik/start/bspstart.c librtemsbsp_a_SOURCES += ../shared/motorola/vpd.c -librtemsbsp_a_SOURCES += startup/bspreset.c -librtemsbsp_a_SOURCES += startup/i2c_init.c -librtemsbsp_a_SOURCES += ../shared/startup/bspgetworkarea.c -librtemsbsp_a_SOURCES += ../shared/startup/probeMemEnd.c -librtemsbsp_a_SOURCES += ../shared/startup/zerobss.c -librtemsbsp_a_SOURCES += ../shared/startup/pgtbl_setup.c -librtemsbsp_a_SOURCES += ../shared/startup/pgtbl_activate.c -librtemsbsp_a_SOURCES += ../shared/startup/sbrk.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/beatnik/start/bspreset.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/beatnik/start/i2c_init.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/bspgetworkarea.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/probeMemEnd.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/zerobss.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/pgtbl_setup.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/pgtbl_activate.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += startup/bspclean.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/beatnik/start/bspclean.c #pclock librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/shared/clock/p_clock.c diff --git a/c/src/lib/libbsp/powerpc/gen5200/Makefile.am b/c/src/lib/libbsp/powerpc/gen5200/Makefile.am index 72767c0bc8..c1d6e24918 100644 --- a/c/src/lib/libbsp/powerpc/gen5200/Makefile.am +++ b/c/src/lib/libbsp/powerpc/gen5200/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/powerpc/gen5200/start/bsp_specs noinst_PROGRAMS = @@ -18,13 +18,13 @@ rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S project_lib_DATA += rtems_crti.$(OBJEXT) project_lib_DATA += linkcmds -dist_project_lib_DATA += startup/linkcmds.brs5l -dist_project_lib_DATA += startup/linkcmds.brs6l -dist_project_lib_DATA += startup/linkcmds.dp2 -dist_project_lib_DATA += startup/linkcmds.gen5200_base -dist_project_lib_DATA += startup/linkcmds.icecube -dist_project_lib_DATA += startup/linkcmds.pm520_cr825 -dist_project_lib_DATA += startup/linkcmds.pm520_ze30 +dist_project_lib_DATA += ../../../../../../bsps/powerpc/gen5200/start/linkcmds.brs5l +dist_project_lib_DATA += ../../../../../../bsps/powerpc/gen5200/start/linkcmds.brs6l +dist_project_lib_DATA += ../../../../../../bsps/powerpc/gen5200/start/linkcmds.dp2 +dist_project_lib_DATA += ../../../../../../bsps/powerpc/gen5200/start/linkcmds.gen5200_base +dist_project_lib_DATA += ../../../../../../bsps/powerpc/gen5200/start/linkcmds.icecube +dist_project_lib_DATA += ../../../../../../bsps/powerpc/gen5200/start/linkcmds.pm520_cr825 +dist_project_lib_DATA += ../../../../../../bsps/powerpc/gen5200/start/linkcmds.pm520_ze30 project_lib_LIBRARIES = librtemsbsp.a librtemsbsp_a_SOURCES = @@ -94,14 +94,14 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bsp-uboot-board-info.c librtemsbsp_a_SOURCES += ../shared/showbats.c librtemsbsp_a_SOURCES += ../shared/src/memcpy.c -librtemsbsp_a_SOURCES += ../shared/startup/bspidle.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/bspidle.c librtemsbsp_a_SOURCES += ../shared/uboot_dump_bdinfo.c librtemsbsp_a_SOURCES += ../shared/uboot_getenv.c -librtemsbsp_a_SOURCES += startup/bspreset.c -librtemsbsp_a_SOURCES += startup/bspstart.c -librtemsbsp_a_SOURCES += startup/cpuinit.c -librtemsbsp_a_SOURCES += startup/uboot_support.c -librtemsbsp_a_SOURCES += startup/bestcomm.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/start/bspreset.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/start/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/start/cpuinit.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/start/uboot_support.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen5200/start/bestcomm.c if HAS_NETWORKING librtemsbsp_a_SOURCES += network_5200/network.c diff --git a/c/src/lib/libbsp/powerpc/gen83xx/Makefile.am b/c/src/lib/libbsp/powerpc/gen83xx/Makefile.am index c91db0bdae..1f99f2c30c 100644 --- a/c/src/lib/libbsp/powerpc/gen83xx/Makefile.am +++ b/c/src/lib/libbsp/powerpc/gen83xx/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/powerpc/gen83xx/start/bsp_specs noinst_PROGRAMS = @@ -18,13 +18,13 @@ rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S project_lib_DATA += rtems_crti.$(OBJEXT) project_lib_DATA += linkcmds -dist_project_lib_DATA += ../shared/startup/linkcmds.base -dist_project_lib_DATA += startup/linkcmds.br_uid -dist_project_lib_DATA += startup/linkcmds.hsc_cm01 -dist_project_lib_DATA += startup/linkcmds.mpc8309som -dist_project_lib_DATA += startup/linkcmds.mpc8313erdb -dist_project_lib_DATA += startup/linkcmds.mpc8349eamds -dist_project_lib_DATA += startup/linkcmds.mpc83xx +dist_project_lib_DATA += ../../../../../../bsps/powerpc/shared/start/linkcmds.base +dist_project_lib_DATA += ../../../../../../bsps/powerpc/gen83xx/start/linkcmds.br_uid +dist_project_lib_DATA += ../../../../../../bsps/powerpc/gen83xx/start/linkcmds.hsc_cm01 +dist_project_lib_DATA += ../../../../../../bsps/powerpc/gen83xx/start/linkcmds.mpc8309som +dist_project_lib_DATA += ../../../../../../bsps/powerpc/gen83xx/start/linkcmds.mpc8313erdb +dist_project_lib_DATA += ../../../../../../bsps/powerpc/gen83xx/start/linkcmds.mpc8349eamds +dist_project_lib_DATA += ../../../../../../bsps/powerpc/gen83xx/start/linkcmds.mpc83xx project_lib_LIBRARIES = librtemsbsp.a librtemsbsp_a_SOURCES = @@ -33,12 +33,12 @@ librtemsbsp_a_SOURCES = librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../shared/src/tictac.c -librtemsbsp_a_SOURCES += startup/cpuinit.c -librtemsbsp_a_SOURCES += ../shared/startup/bspidle.c -librtemsbsp_a_SOURCES += startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen83xx/start/cpuinit.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/bspidle.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen83xx/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += startup/bspreset.c -librtemsbsp_a_SOURCES += startup/bsprestart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen83xx/start/bspreset.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/gen83xx/start/bsprestart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bsp-uboot-board-info.c librtemsbsp_a_SOURCES += ../shared/uboot_getenv.c diff --git a/c/src/lib/libbsp/powerpc/haleakala/Makefile.am b/c/src/lib/libbsp/powerpc/haleakala/Makefile.am index 32c87428cf..b617fd5f11 100644 --- a/c/src/lib/libbsp/powerpc/haleakala/Makefile.am +++ b/c/src/lib/libbsp/powerpc/haleakala/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/powerpc/haleakala/start/bsp_specs @@ -19,7 +19,7 @@ librtemsbsp_a_SOURCES = # startup librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-loop.c -librtemsbsp_a_SOURCES += startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/haleakala/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c diff --git a/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am b/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am index 496d8c418c..b0bea03813 100644 --- a/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am +++ b/c/src/lib/libbsp/powerpc/motorola_powerpc/Makefile.am @@ -9,7 +9,7 @@ endif include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/powerpc/motorola_powerpc/start/bsp_specs noinst_PROGRAMS = @@ -28,23 +28,23 @@ vectors_entry.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/vectors_ent project_lib_DATA += vectors_entry.$(OBJEXT) project_lib_DATA += linkcmds -dist_project_lib_DATA += ../shared/startup/linkcmds.share +dist_project_lib_DATA += ../../../../../../bsps/powerpc/shared/start/linkcmds.share project_lib_LIBRARIES = librtemsbsp.a librtemsbsp_a_SOURCES = # startup librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/motorola_powerpc/start/bspstart.c -librtemsbsp_a_SOURCES += ../shared/startup/bspgetworkarea.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/bspgetworkarea.c librtemsbsp_a_SOURCES += ../shared/showbats.c -librtemsbsp_a_SOURCES += ../shared/startup/zerobss.c -librtemsbsp_a_SOURCES += ../shared/startup/pgtbl_setup.c -librtemsbsp_a_SOURCES += ../shared/startup/pgtbl_activate.c -librtemsbsp_a_SOURCES += ../shared/startup/ppc_idle.c -librtemsbsp_a_SOURCES += ../shared/startup/sbrk.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/zerobss.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/pgtbl_setup.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/pgtbl_activate.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/ppc_idle.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += startup/bspreset.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/motorola_powerpc/start/bspreset.c # tod diff --git a/c/src/lib/libbsp/powerpc/mpc55xxevb/Makefile.am b/c/src/lib/libbsp/powerpc/mpc55xxevb/Makefile.am index 4db2f8ac1d..74ec50343f 100644 --- a/c/src/lib/libbsp/powerpc/mpc55xxevb/Makefile.am +++ b/c/src/lib/libbsp/powerpc/mpc55xxevb/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/powerpc/mpc55xxevb/start/bsp_specs @@ -19,22 +19,22 @@ project_lib_DATA += rtems_crti.$(OBJEXT) # Link commands project_lib_DATA += linkcmds -dist_project_lib_DATA += ../shared/startup/linkcmds.base -dist_project_lib_DATA += startup/linkcmds.gwlcfm -dist_project_lib_DATA += startup/linkcmds.mpc5566evb -dist_project_lib_DATA += startup/linkcmds.mpc5566evb_spe -dist_project_lib_DATA += startup/linkcmds.mpc55xx -dist_project_lib_DATA += startup/linkcmds.mpc5643l_dpu -dist_project_lib_DATA += startup/linkcmds.mpc5643l_evb -dist_project_lib_DATA += startup/linkcmds.mpc5668g -dist_project_lib_DATA += startup/linkcmds.mpc5674f_ecu508 -dist_project_lib_DATA += startup/linkcmds.mpc5674f_ecu508_app -dist_project_lib_DATA += startup/linkcmds.mpc5674f_ecu508_boot -dist_project_lib_DATA += startup/linkcmds.mpc5674fevb -dist_project_lib_DATA += startup/linkcmds.mpc5674fevb_spe -dist_project_lib_DATA += startup/linkcmds.mpc5674f_rsm6 -dist_project_lib_DATA += startup/linkcmds.mpc5674f_rsm6_base -dist_project_lib_DATA += startup/linkcmds.phycore_mpc5554 +dist_project_lib_DATA += ../../../../../../bsps/powerpc/shared/start/linkcmds.base +dist_project_lib_DATA += ../../../../../../bsps/powerpc/mpc55xxevb/start/linkcmds.gwlcfm +dist_project_lib_DATA += ../../../../../../bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5566evb +dist_project_lib_DATA += ../../../../../../bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5566evb_spe +dist_project_lib_DATA += ../../../../../../bsps/powerpc/mpc55xxevb/start/linkcmds.mpc55xx +dist_project_lib_DATA += ../../../../../../bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5643l_dpu +dist_project_lib_DATA += ../../../../../../bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5643l_evb +dist_project_lib_DATA += ../../../../../../bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5668g +dist_project_lib_DATA += ../../../../../../bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5674f_ecu508 +dist_project_lib_DATA += ../../../../../../bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5674f_ecu508_app +dist_project_lib_DATA += ../../../../../../bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5674f_ecu508_boot +dist_project_lib_DATA += ../../../../../../bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5674fevb +dist_project_lib_DATA += ../../../../../../bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5674fevb_spe +dist_project_lib_DATA += ../../../../../../bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5674f_rsm6 +dist_project_lib_DATA += ../../../../../../bsps/powerpc/mpc55xxevb/start/linkcmds.mpc5674f_rsm6_base +dist_project_lib_DATA += ../../../../../../bsps/powerpc/mpc55xxevb/start/linkcmds.phycore_mpc5554 project_lib_LIBRARIES = librtemsbsp.a librtemsbsp_a_SOURCES = @@ -47,26 +47,26 @@ librtemsbsp_a_SOURCES += ../shared/src/bsp-start-zero.S librtemsbsp_a_SOURCES += ../shared/src/memcpy.c librtemsbsp_a_SOURCES += ../shared/src/tictac.c librtemsbsp_a_SOURCES += ../shared/src/ppc-exc-handler-table.c -librtemsbsp_a_SOURCES += startup/bspstart.c -librtemsbsp_a_SOURCES += startup/bspgetworkarea.c -librtemsbsp_a_SOURCES += startup/exc-vector-base.S -librtemsbsp_a_SOURCES += startup/get-system-clock.c -librtemsbsp_a_SOURCES += startup/bspreset.c -librtemsbsp_a_SOURCES += startup/restart.c -librtemsbsp_a_SOURCES += startup/idle-thread.c -librtemsbsp_a_SOURCES += startup/start-config-clock.c -librtemsbsp_a_SOURCES += startup/start-config-ebi.c -librtemsbsp_a_SOURCES += startup/start-config-ebi-cs.c -librtemsbsp_a_SOURCES += startup/start-config-ebi-cs-cal.c -librtemsbsp_a_SOURCES += startup/start-config-mmu.c -librtemsbsp_a_SOURCES += startup/start-config-mmu-early.c -librtemsbsp_a_SOURCES += startup/start-config-siu-pcr.c -librtemsbsp_a_SOURCES += startup/start-prologue.c -librtemsbsp_a_SOURCES += startup/start-early.c -librtemsbsp_a_SOURCES += startup/start-cache.S -librtemsbsp_a_SOURCES += startup/start-clock.c -librtemsbsp_a_SOURCES += startup/start-flash.S -librtemsbsp_a_SOURCES += startup/start-watchdog.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/bspgetworkarea.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/exc-vector-base.S +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/get-system-clock.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/bspreset.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/restart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/idle-thread.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/start-config-clock.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/start-config-ebi.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/start-config-ebi-cs.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/start-config-ebi-cs-cal.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/start-config-mmu.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/start-config-mmu-early.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/start-config-siu-pcr.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/start-prologue.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/start-early.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/start-cache.S +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/start-clock.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/start-flash.S +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/start-watchdog.c # clock librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/mpc55xxevb/clock/clock-config.c @@ -81,7 +81,7 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/console/conso librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c # Misc -librtemsbsp_a_SOURCES += startup/sd-card-init.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc55xxevb/start/sd-card-init.c # I2C librtemsbsp_a_SOURCES += i2c/i2c_init.c diff --git a/c/src/lib/libbsp/powerpc/mpc8260ads/Makefile.am b/c/src/lib/libbsp/powerpc/mpc8260ads/Makefile.am index 03ef7c2ad8..4e10602377 100644 --- a/c/src/lib/libbsp/powerpc/mpc8260ads/Makefile.am +++ b/c/src/lib/libbsp/powerpc/mpc8260ads/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/powerpc/mpc8260ads/start/bsp_specs noinst_PROGRAMS = @@ -33,11 +33,11 @@ librtemsbsp_a_SOURCES += irq/irq.c # startup librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../shared/startup/bspidle.c -librtemsbsp_a_SOURCES += startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/bspidle.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc8260ads/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += startup/cpuinit.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mpc8260ads/start/cpuinit.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c diff --git a/c/src/lib/libbsp/powerpc/mvme3100/Makefile.am b/c/src/lib/libbsp/powerpc/mvme3100/Makefile.am index a94f30f667..f0fdf86cf8 100644 --- a/c/src/lib/libbsp/powerpc/mvme3100/Makefile.am +++ b/c/src/lib/libbsp/powerpc/mvme3100/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/powerpc/mvme3100/start/bsp_specs noinst_PROGRAMS = @@ -31,17 +31,17 @@ rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S project_lib_DATA += rtems_crti.$(OBJEXT) project_lib_DATA += linkcmds -dist_project_lib_DATA += ../shared/startup/linkcmds.share +dist_project_lib_DATA += ../../../../../../bsps/powerpc/shared/start/linkcmds.share project_lib_LIBRARIES = librtemsbsp.a librtemsbsp_a_SOURCES = # startup -librtemsbsp_a_SOURCES += startup/bspstart.c -librtemsbsp_a_SOURCES += startup/misc.c -librtemsbsp_a_SOURCES += ../shared/startup/bspgetworkarea.c -librtemsbsp_a_SOURCES += ../shared/startup/zerobss.c -librtemsbsp_a_SOURCES += ../shared/startup/sbrk.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme3100/start/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme3100/start/misc.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/bspgetworkarea.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/zerobss.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c diff --git a/c/src/lib/libbsp/powerpc/mvme5500/Makefile.am b/c/src/lib/libbsp/powerpc/mvme5500/Makefile.am index 6bc09151ff..8af0c2bbb1 100644 --- a/c/src/lib/libbsp/powerpc/mvme5500/Makefile.am +++ b/c/src/lib/libbsp/powerpc/mvme5500/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/powerpc/mvme5500/start/bsp_specs noinst_PROGRAMS = @@ -14,16 +14,16 @@ librtemsbsp_a_SOURCES = # UNUSED # startup -librtemsbsp_a_SOURCES += startup/bspstart.c -librtemsbsp_a_SOURCES += ../shared/startup/pgtbl_setup.c -librtemsbsp_a_SOURCES += startup/pgtbl_activate.c -librtemsbsp_a_SOURCES += ../shared/startup/zerobss.c -librtemsbsp_a_SOURCES += ../shared/startup/bspgetworkarea.c -librtemsbsp_a_SOURCES += ../shared/startup/sbrk.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme5500/start/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/pgtbl_setup.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme5500/start/pgtbl_activate.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/zerobss.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/bspgetworkarea.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += startup/bspclean.c -librtemsbsp_a_SOURCES += startup/bspreset.c -librtemsbsp_a_SOURCES += ../shared/startup/probeMemEnd.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme5500/start/bspclean.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/mvme5500/start/bspreset.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/probeMemEnd.c # pclock librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/shared/clock/p_clock.c @@ -72,7 +72,7 @@ mvme5500start___OBJEXT__LDFLAGS = $(RTEMS_RELLDFLAGS) project_lib_DATA += mvme5500start.$(OBJEXT) project_lib_DATA += linkcmds -dist_project_lib_DATA += ../shared/startup/linkcmds.share +dist_project_lib_DATA += ../../../../../../bsps/powerpc/shared/start/linkcmds.share librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/altivec/vec_sup.c librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/altivec/vec_sup_asm.S diff --git a/c/src/lib/libbsp/powerpc/psim/Makefile.am b/c/src/lib/libbsp/powerpc/psim/Makefile.am index 575d939f2a..ba26ca315d 100644 --- a/c/src/lib/libbsp/powerpc/psim/Makefile.am +++ b/c/src/lib/libbsp/powerpc/psim/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/powerpc/psim/start/bsp_specs @@ -16,17 +16,17 @@ rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S project_lib_DATA += rtems_crti.$(OBJEXT) project_lib_DATA += linkcmds -dist_project_lib_DATA += ../shared/startup/linkcmds.base +dist_project_lib_DATA += ../../../../../../bsps/powerpc/shared/start/linkcmds.base project_lib_LIBRARIES = librtemsbsp.a librtemsbsp_a_SOURCES = # startup librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/psim/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../shared/startup/sbrk.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c # pclock diff --git a/c/src/lib/libbsp/powerpc/qemuppc/Makefile.am b/c/src/lib/libbsp/powerpc/qemuppc/Makefile.am index b918506e3b..d87eb49b56 100644 --- a/c/src/lib/libbsp/powerpc/qemuppc/Makefile.am +++ b/c/src/lib/libbsp/powerpc/qemuppc/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/powerpc/qemuppc/start/bsp_specs noinst_PROGRAMS = @@ -26,8 +26,8 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-defa librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += startup/cmain.c -librtemsbsp_a_SOURCES += startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qemuppc/start/cmain.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qemuppc/start/bspstart.c # pclock librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/shared/clock/clock.c # console diff --git a/c/src/lib/libbsp/powerpc/qoriq/Makefile.am b/c/src/lib/libbsp/powerpc/qoriq/Makefile.am index a182369171..cd245dfc79 100644 --- a/c/src/lib/libbsp/powerpc/qoriq/Makefile.am +++ b/c/src/lib/libbsp/powerpc/qoriq/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/powerpc/qoriq/start/bsp_specs @@ -23,12 +23,12 @@ rtems_crtn.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crtn.S project_lib_DATA += rtems_crtn.$(OBJEXT) project_lib_DATA += linkcmds -dist_project_lib_DATA += ../shared/startup/linkcmds.base -dist_project_lib_DATA += startup/linkcmds.qoriq_core_0 -dist_project_lib_DATA += startup/linkcmds.qoriq_core_1 -dist_project_lib_DATA += startup/linkcmds.qoriq_e500 -dist_project_lib_DATA += startup/linkcmds.qoriq_e6500_32 -dist_project_lib_DATA += startup/linkcmds.qoriq_e6500_64 +dist_project_lib_DATA += ../../../../../../bsps/powerpc/shared/start/linkcmds.base +dist_project_lib_DATA += ../../../../../../bsps/powerpc/qoriq/start/linkcmds.qoriq_core_0 +dist_project_lib_DATA += ../../../../../../bsps/powerpc/qoriq/start/linkcmds.qoriq_core_1 +dist_project_lib_DATA += ../../../../../../bsps/powerpc/qoriq/start/linkcmds.qoriq_e500 +dist_project_lib_DATA += ../../../../../../bsps/powerpc/qoriq/start/linkcmds.qoriq_e6500_32 +dist_project_lib_DATA += ../../../../../../bsps/powerpc/qoriq/start/linkcmds.qoriq_e6500_64 project_lib_LIBRARIES = librtemsbsp.a librtemsbsp_a_SOURCES = @@ -41,18 +41,18 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bsp-fdt.c librtemsbsp_a_SOURCES += ../shared/src/ppc-exc-handler-table.c librtemsbsp_a_SOURCES += ../shared/src/tictac.c librtemsbsp_a_SOURCES += ../shared/src/bsp-start-zero.S -librtemsbsp_a_SOURCES += ../shared/startup/bspidle.c -librtemsbsp_a_SOURCES += startup/epapr_hcalls.S -librtemsbsp_a_SOURCES += startup/l1cache.S -librtemsbsp_a_SOURCES += startup/l2cache.S -librtemsbsp_a_SOURCES += startup/mmu.c -librtemsbsp_a_SOURCES += startup/mmu-tlb1.S -librtemsbsp_a_SOURCES += startup/mmu-config.c -librtemsbsp_a_SOURCES += startup/portal.c -librtemsbsp_a_SOURCES += startup/restart.S -librtemsbsp_a_SOURCES += startup/bspstart.c -librtemsbsp_a_SOURCES += startup/bspreset.c -librtemsbsp_a_SOURCES += startup/bsprestart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/bspidle.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/start/epapr_hcalls.S +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/start/l1cache.S +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/start/l2cache.S +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/start/mmu.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/start/mmu-tlb1.S +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/start/mmu-config.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/start/portal.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/start/restart.S +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/start/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/start/bspreset.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/start/bsprestart.c # Clock librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/qoriq/clock/clock-config.c @@ -90,7 +90,7 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/net/tsec.c endif if HAS_SMP -librtemsbsp_a_SOURCES += startup/bspsmp.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/qoriq/start/bspsmp.c endif include $(top_srcdir)/../../../../automake/local.am diff --git a/c/src/lib/libbsp/powerpc/ss555/Makefile.am b/c/src/lib/libbsp/powerpc/ss555/Makefile.am index 94d1e18bd8..86dc3c56ac 100644 --- a/c/src/lib/libbsp/powerpc/ss555/Makefile.am +++ b/c/src/lib/libbsp/powerpc/ss555/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/powerpc/ss555/start/bsp_specs @@ -22,15 +22,15 @@ librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/ss555/clock/p_clock.c librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/console/console.c # startup librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += startup/bspstart.c -librtemsbsp_a_SOURCES += startup/iss555.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/start/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/start/iss555.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/start/start.S librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c # tm27supp -librtemsbsp_a_SOURCES += startup/tm27supp.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/ss555/start/tm27supp.c librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/cache/cache.c librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/btimer/btimer-ppc-dec.c diff --git a/c/src/lib/libbsp/powerpc/t32mppc/Makefile.am b/c/src/lib/libbsp/powerpc/t32mppc/Makefile.am index 97917a78da..71dc32b321 100644 --- a/c/src/lib/libbsp/powerpc/t32mppc/Makefile.am +++ b/c/src/lib/libbsp/powerpc/t32mppc/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/powerpc/t32mppc/start/bsp_specs @@ -19,8 +19,8 @@ rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S project_lib_DATA += rtems_crti.$(OBJEXT) project_lib_DATA += linkcmds -dist_project_lib_DATA += ../shared/startup/linkcmds.base -dist_project_lib_DATA += startup/linkcmds.t32mppc +dist_project_lib_DATA += ../../../../../../bsps/powerpc/shared/start/linkcmds.base +dist_project_lib_DATA += ../../../../../../bsps/powerpc/t32mppc/start/linkcmds.t32mppc project_lib_LIBRARIES = librtemsbsp.a librtemsbsp_a_SOURCES = @@ -33,8 +33,8 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-defa librtemsbsp_a_SOURCES += ../shared/src/ppc-exc-handler-table.c librtemsbsp_a_SOURCES += ../shared/src/tictac.c librtemsbsp_a_SOURCES += ../shared/src/bsp-start-zero.S -librtemsbsp_a_SOURCES += startup/bspstart.c -librtemsbsp_a_SOURCES += startup/bspreset.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/t32mppc/start/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/t32mppc/start/bspreset.c # Clock librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/t32mppc/clock/clock-config.c diff --git a/c/src/lib/libbsp/powerpc/tqm8xx/Makefile.am b/c/src/lib/libbsp/powerpc/tqm8xx/Makefile.am index e447672b8e..2e94f2beb4 100644 --- a/c/src/lib/libbsp/powerpc/tqm8xx/Makefile.am +++ b/c/src/lib/libbsp/powerpc/tqm8xx/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/powerpc/tqm8xx/start/bsp_specs noinst_PROGRAMS = @@ -18,7 +18,7 @@ rtems_crti.$(OBJEXT): ../../../../../../bsps/powerpc/shared/start/rtems_crti.S project_lib_DATA += rtems_crti.$(OBJEXT) project_lib_DATA += linkcmds -dist_project_lib_DATA += ../shared/startup/linkcmds.base +dist_project_lib_DATA += ../../../../../../bsps/powerpc/shared/start/linkcmds.base project_lib_LIBRARIES = librtemsbsp.a librtemsbsp_a_SOURCES = @@ -39,12 +39,12 @@ librtemsbsp_a_SOURCES += spi/spi.c librtemsbsp_a_SOURCES += timer/timer.c # startup librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../shared/startup/bspidle.c -librtemsbsp_a_SOURCES += startup/bspstart.c -librtemsbsp_a_SOURCES += startup/bspgetworkarea.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/bspidle.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/tqm8xx/start/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/tqm8xx/start/bspgetworkarea.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += startup/mmutlbtab.c -librtemsbsp_a_SOURCES += startup/cpuinit.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/tqm8xx/start/mmutlbtab.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/tqm8xx/start/cpuinit.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c diff --git a/c/src/lib/libbsp/powerpc/virtex/Makefile.am b/c/src/lib/libbsp/powerpc/virtex/Makefile.am index fe4c8d4ac4..e884c8f0e3 100644 --- a/c/src/lib/libbsp/powerpc/virtex/Makefile.am +++ b/c/src/lib/libbsp/powerpc/virtex/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/powerpc/virtex/start/bsp_specs if HAS_NETWORKING endif @@ -22,7 +22,7 @@ project_lib_DATA += rtems_crti.$(OBJEXT) # Link commands project_lib_DATA += linkcmds -dist_project_lib_DATA += ../shared/startup/linkcmds.base +dist_project_lib_DATA += ../../../../../../bsps/powerpc/shared/start/linkcmds.base project_lib_LIBRARIES = librtemsbsp.a librtemsbsp_a_SOURCES = @@ -32,7 +32,7 @@ librtemsbsp_a_LIBADD = librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-loop.c -librtemsbsp_a_SOURCES += startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/virtex/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../shared/src/bsp-start-zero.S diff --git a/c/src/lib/libbsp/powerpc/virtex/configure.ac b/c/src/lib/libbsp/powerpc/virtex/configure.ac index 6650179563..da5e823177 100644 --- a/c/src/lib/libbsp/powerpc/virtex/configure.ac +++ b/c/src/lib/libbsp/powerpc/virtex/configure.ac @@ -42,7 +42,7 @@ RTEMS_BSP_CLEANUP_OPTIONS # Explicitly list all Makefiles here AC_CONFIG_FILES([ Makefile -linkcmds:startup/linkcmds.in +linkcmds:../../../../../../bsps/powerpc/virtex/start/linkcmds.in ]) RTEMS_PPC_EXCEPTIONS diff --git a/c/src/lib/libbsp/powerpc/virtex4/Makefile.am b/c/src/lib/libbsp/powerpc/virtex4/Makefile.am index 60a179740c..350807f1de 100644 --- a/c/src/lib/libbsp/powerpc/virtex4/Makefile.am +++ b/c/src/lib/libbsp/powerpc/virtex4/Makefile.am @@ -4,7 +4,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/powerpc/virtex4/start/bsp_specs # include @@ -18,10 +18,10 @@ project_lib_DATA += linkcmds project_lib_LIBRARIES = librtemsbsp.a # startup -librtemsbsp_a_SOURCES = startup/bspclean.c -librtemsbsp_a_SOURCES += ../shared/startup/zerobss.c +librtemsbsp_a_SOURCES = ../../../../../../bsps/powerpc/virtex4/start/bspclean.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/zerobss.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/virtex4/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../shared/src/memcpy.c @@ -31,7 +31,7 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/virtex4/start/start.S # console -librtemsbsp_a_SOURCES += startup/dummy_console.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/virtex4/start/dummy_console.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/printk-dummy.c # irq diff --git a/c/src/lib/libbsp/powerpc/virtex5/Makefile.am b/c/src/lib/libbsp/powerpc/virtex5/Makefile.am index 81f78e198e..8bb9be4c7e 100644 --- a/c/src/lib/libbsp/powerpc/virtex5/Makefile.am +++ b/c/src/lib/libbsp/powerpc/virtex5/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/powerpc/virtex5/start/bsp_specs # include @@ -17,10 +17,10 @@ project_lib_DATA += linkcmds project_lib_LIBRARIES = librtemsbsp.a # startup -librtemsbsp_a_SOURCES = startup/bspclean.c -librtemsbsp_a_SOURCES += ../shared/startup/zerobss.c +librtemsbsp_a_SOURCES = ../../../../../../bsps/powerpc/virtex5/start/bspclean.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/shared/start/zerobss.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/virtex5/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../shared/src/memcpy.c @@ -33,7 +33,7 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/virtex5/start/start.S librtemsbsp_a_SOURCES +=../../../../../../bsps/powerpc/shared/clock/p_clock.c # console -librtemsbsp_a_SOURCES += startup/dummy_console.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/powerpc/virtex5/start/dummy_console.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/printk-dummy.c # irq diff --git a/c/src/lib/libbsp/riscv/riscv_generic/Makefile.am b/c/src/lib/libbsp/riscv/riscv_generic/Makefile.am index 0d9e406111..43c36ef155 100644 --- a/c/src/lib/libbsp/riscv/riscv_generic/Makefile.am +++ b/c/src/lib/libbsp/riscv/riscv_generic/Makefile.am @@ -8,7 +8,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/riscv/riscv_generic/start/bsp_specs ############################################################################### # Header # @@ -33,7 +33,7 @@ project_lib_LIBRARIES = librtemsbsp.a # Startup librtemsbsp_a_SOURCES = ../../../../../../bsps/shared/start/bspreset-empty.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspstart-empty.c -librtemsbsp_a_SOURCES += startup/bsp_fatal_halt.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/riscv/riscv_generic/start/bsp_fatal_halt.c # Shared librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c diff --git a/c/src/lib/libbsp/sh/gensh1/Makefile.am b/c/src/lib/libbsp/sh/gensh1/Makefile.am index 11a14693a0..ea1891aede 100644 --- a/c/src/lib/libbsp/sh/gensh1/Makefile.am +++ b/c/src/lib/libbsp/sh/gensh1/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/sh/gensh1/start/bsp_specs @@ -24,7 +24,7 @@ BUILT_SOURCES = scitab.c CLEANFILES = scitab.c # startup -librtemsbsp_a_SOURCES += ../shared/startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/shared/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-loop.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c @@ -33,8 +33,8 @@ librtemsbsp_a_SOURCES += ../shared/bsphwinit.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES +=../../../../../../bsps/sh/gensh1/clock/ckinit.c librtemsbsp_a_SOURCES +=../../../../../../bsps/sh/gensh1/clock/delay.c -librtemsbsp_a_SOURCES += startup/cpu_asm.c -librtemsbsp_a_SOURCES += startup/ispsh7032.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh1/start/cpu_asm.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh1/start/ispsh7032.c librtemsbsp_a_SOURCES += timer/timer.c # scitab librtemsbsp_a_SOURCES += scitab.c diff --git a/c/src/lib/libbsp/sh/gensh2/Makefile.am b/c/src/lib/libbsp/sh/gensh2/Makefile.am index bcac43ec8a..b7e45f6c27 100644 --- a/c/src/lib/libbsp/sh/gensh2/Makefile.am +++ b/c/src/lib/libbsp/sh/gensh2/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/sh/gensh2/start/bsp_specs @@ -12,8 +12,8 @@ start.$(OBJEXT): ../../../../../../bsps/sh/gensh2/start/start.S project_lib_DATA = start.$(OBJEXT) project_lib_DATA += linkcmds -dist_project_lib_DATA += startup/linkcmds.ram -dist_project_lib_DATA += startup/linkcmds.rom +dist_project_lib_DATA += ../../../../../../bsps/sh/gensh2/start/linkcmds.ram +dist_project_lib_DATA += ../../../../../../bsps/sh/gensh2/start/linkcmds.rom project_lib_LIBRARIES = librtemsbsp.a librtemsbsp_a_SOURCES = @@ -26,8 +26,8 @@ BUILT_SOURCES = scitab.c CLEANFILES = scitab.c # startup -librtemsbsp_a_SOURCES += startup/hw_init.c -librtemsbsp_a_SOURCES += ../shared/startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh2/start/hw_init.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/shared/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c @@ -35,8 +35,8 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c librtemsbsp_a_SOURCES += ../shared/bsphwinit.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c librtemsbsp_a_SOURCES +=../../../../../../bsps/sh/gensh2/clock/ckinit.c -librtemsbsp_a_SOURCES += startup/cpu_asm.c -librtemsbsp_a_SOURCES += startup/ispsh7045.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh2/start/cpu_asm.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh2/start/ispsh7045.c librtemsbsp_a_SOURCES += timer/timer.c # scitab librtemsbsp_a_SOURCES += scitab.c diff --git a/c/src/lib/libbsp/sh/gensh4/Makefile.am b/c/src/lib/libbsp/sh/gensh4/Makefile.am index 97cea6de1a..33d9a539dc 100644 --- a/c/src/lib/libbsp/sh/gensh4/Makefile.am +++ b/c/src/lib/libbsp/sh/gensh4/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/sh/gensh4/start/bsp_specs start.$(OBJEXT): ../../../../../../bsps/sh/gensh4/start/start.S @@ -11,22 +11,22 @@ start.$(OBJEXT): ../../../../../../bsps/sh/gensh4/start/start.S project_lib_DATA = start.$(OBJEXT) project_lib_DATA += linkcmds -dist_project_lib_DATA += startup/linkcmds.rom -dist_project_lib_DATA += startup/linkcmds.rom2ram +dist_project_lib_DATA += ../../../../../../bsps/sh/gensh4/start/linkcmds.rom +dist_project_lib_DATA += ../../../../../../bsps/sh/gensh4/start/linkcmds.rom2ram project_lib_LIBRARIES = librtemsbsp.a librtemsbsp_a_SOURCES = # startup -librtemsbsp_a_SOURCES += ../shared/startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/shared/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../shared/bsphwinit.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -librtemsbsp_a_SOURCES += startup/cpu_asm.c -librtemsbsp_a_SOURCES += startup/ispsh7750.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh4/start/cpu_asm.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/gensh4/start/ispsh7750.c librtemsbsp_a_SOURCES +=../../../../../../bsps/sh/gensh4/clock/ckinit.c librtemsbsp_a_SOURCES += timer/timer.c # console diff --git a/c/src/lib/libbsp/sh/shsim/Makefile.am b/c/src/lib/libbsp/sh/shsim/Makefile.am index 94659c1be4..8afff7af2c 100644 --- a/c/src/lib/libbsp/sh/shsim/Makefile.am +++ b/c/src/lib/libbsp/sh/shsim/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/sh/shsim/start/bsp_specs @@ -17,16 +17,16 @@ project_lib_LIBRARIES = librtemsbsp.a librtemsbsp_a_SOURCES = # startup -librtemsbsp_a_SOURCES += ../shared/startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/shared/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../shared/bsphwinit.c -librtemsbsp_a_SOURCES += startup/sysexit.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/shsim/start/sysexit.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -librtemsbsp_a_SOURCES += startup/cpu_asm.c -librtemsbsp_a_SOURCES += startup/ispshgdb.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/shsim/start/cpu_asm.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sh/shsim/start/ispshgdb.c # clock librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/clock/clock-simidle.c diff --git a/c/src/lib/libbsp/sparc/erc32/Makefile.am b/c/src/lib/libbsp/sparc/erc32/Makefile.am index df9aefa8bb..3171e0b697 100644 --- a/c/src/lib/libbsp/sparc/erc32/Makefile.am +++ b/c/src/lib/libbsp/sparc/erc32/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/sparc/erc32/start/bsp_specs noinst_PROGRAMS = @@ -14,26 +14,26 @@ start.$(OBJEXT): ../../../../../../bsps/sparc/shared/start/start.S project_lib_DATA = start.$(OBJEXT) project_lib_DATA += linkcmds -dist_project_lib_DATA += ../shared/startup/linkcmds.base +dist_project_lib_DATA += ../../../../../../bsps/sparc/shared/start/linkcmds.base project_lib_LIBRARIES = librtemsbsp.a librtemsbsp_a_SOURCES = # startup librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../shared/startup/bspgetworkarea.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/start/bspgetworkarea.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/erc32/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += startup/setvec.c -librtemsbsp_a_SOURCES += startup/spurious.c -librtemsbsp_a_SOURCES += startup/erc32mec.c -librtemsbsp_a_SOURCES += startup/boardinit.S -librtemsbsp_a_SOURCES += startup/bspidle.c -librtemsbsp_a_SOURCES += startup/bspdelay.c -librtemsbsp_a_SOURCES += ../shared/startup/bsp_fatal_exit.c -librtemsbsp_a_SOURCES += ../shared/startup/bsp_fatal_halt.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/erc32/start/setvec.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/erc32/start/spurious.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/erc32/start/erc32mec.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/erc32/start/boardinit.S +librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/erc32/start/bspidle.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/erc32/start/bspdelay.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/start/bsp_fatal_exit.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/start/bsp_fatal_halt.c # ISR Handler librtemsbsp_a_SOURCES += ../shared/cpu.c librtemsbsp_a_SOURCES += ../shared/irq_asm.S diff --git a/c/src/lib/libbsp/sparc/leon2/Makefile.am b/c/src/lib/libbsp/sparc/leon2/Makefile.am index 1b15b0249f..34cd6fcd12 100644 --- a/c/src/lib/libbsp/sparc/leon2/Makefile.am +++ b/c/src/lib/libbsp/sparc/leon2/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/sparc/leon2/start/bsp_specs noinst_PROGRAMS = @@ -14,9 +14,9 @@ start.$(OBJEXT): ../../../../../../bsps/sparc/shared/start/start.S project_lib_DATA = start.$(OBJEXT) project_lib_DATA += linkcmds -dist_project_lib_DATA += ../shared/startup/linkcmds.base -dist_project_lib_DATA += startup/linkcmds.at697f -dist_project_lib_DATA += startup/linkcmds.leon2 +dist_project_lib_DATA += ../../../../../../bsps/sparc/shared/start/linkcmds.base +dist_project_lib_DATA += ../../../../../../bsps/sparc/leon2/start/linkcmds.at697f +dist_project_lib_DATA += ../../../../../../bsps/sparc/leon2/start/linkcmds.leon2 project_lib_LIBRARIES = librtemsbsp.a librtemsbsp_a_SOURCES = @@ -24,16 +24,16 @@ librtemsbsp_a_SOURCES = # startup librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -librtemsbsp_a_SOURCES += startup/bspstart.c -librtemsbsp_a_SOURCES += ../shared/startup/bspgetworkarea.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon2/start/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/start/bspgetworkarea.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += startup/setvec.c -librtemsbsp_a_SOURCES += startup/spurious.c -librtemsbsp_a_SOURCES += startup/bspidle.c -librtemsbsp_a_SOURCES += startup/bspdelay.c -librtemsbsp_a_SOURCES += ../shared/startup/bsp_fatal_exit.c -librtemsbsp_a_SOURCES += ../shared/startup/bsp_fatal_halt.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon2/start/setvec.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon2/start/spurious.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon2/start/bspidle.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon2/start/bspdelay.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/start/bsp_fatal_exit.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/start/bsp_fatal_halt.c # ISR Handler librtemsbsp_a_SOURCES += ../shared/cpu.c diff --git a/c/src/lib/libbsp/sparc/leon3/Makefile.am b/c/src/lib/libbsp/sparc/leon3/Makefile.am index a94dfd2c56..df75c03552 100644 --- a/c/src/lib/libbsp/sparc/leon3/Makefile.am +++ b/c/src/lib/libbsp/sparc/leon3/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/sparc/leon3/start/bsp_specs noinst_PROGRAMS = @@ -14,30 +14,30 @@ start.$(OBJEXT): ../../../../../../bsps/sparc/shared/start/start.S project_lib_DATA = start.$(OBJEXT) project_lib_DATA += linkcmds -dist_project_lib_DATA += ../shared/startup/linkcmds.base -dist_project_lib_DATA += startup/linkcmds.gr712rc -dist_project_lib_DATA += startup/linkcmds.gr740 -dist_project_lib_DATA += startup/linkcmds.leon3 -dist_project_lib_DATA += startup/linkcmds.ut699 -dist_project_lib_DATA += startup/linkcmds.ut700 +dist_project_lib_DATA += ../../../../../../bsps/sparc/shared/start/linkcmds.base +dist_project_lib_DATA += ../../../../../../bsps/sparc/leon3/start/linkcmds.gr712rc +dist_project_lib_DATA += ../../../../../../bsps/sparc/leon3/start/linkcmds.gr740 +dist_project_lib_DATA += ../../../../../../bsps/sparc/leon3/start/linkcmds.leon3 +dist_project_lib_DATA += ../../../../../../bsps/sparc/leon3/start/linkcmds.ut699 +dist_project_lib_DATA += ../../../../../../bsps/sparc/leon3/start/linkcmds.ut700 project_lib_LIBRARIES = librtemsbsp.a librtemsbsp_a_SOURCES = # startup -librtemsbsp_a_SOURCES += startup/bspclean.c -librtemsbsp_a_SOURCES += startup/bspstart.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/start/bspclean.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/start/bspstart.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../shared/startup/bspgetworkarea.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/start/bspgetworkarea.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += startup/setvec.c -librtemsbsp_a_SOURCES += startup/spurious.c -librtemsbsp_a_SOURCES += startup/bspidle.S -librtemsbsp_a_SOURCES += startup/bspdelay.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/start/setvec.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/start/spurious.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/start/bspidle.S +librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/start/bspdelay.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -librtemsbsp_a_SOURCES += startup/cpucounter.c -librtemsbsp_a_SOURCES += ../shared/startup/bsp_fatal_exit.c -librtemsbsp_a_SOURCES += startup/bsp_fatal_halt.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/start/cpucounter.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/shared/start/bsp_fatal_exit.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/start/bsp_fatal_halt.c # ISR Handler librtemsbsp_a_SOURCES += ../shared/cpu.c @@ -75,7 +75,7 @@ librtemsbsp_a_SOURCES += ../shared/uart/apbuart_cons.c librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/console/printk_support.c # IRQ -librtemsbsp_a_SOURCES += startup/eirq.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/start/eirq.c librtemsbsp_a_SOURCES += ../shared/irq/genirq.c librtemsbsp_a_SOURCES += ../shared/irq/irq-shared.c librtemsbsp_a_SOURCES += ../shared/irq/bsp_isr_handler.c @@ -174,7 +174,7 @@ librtemsbsp_a_SOURCES += ../shared/drvmgr/ambapp_bus_grlib.c librtemsbsp_a_SOURCES += ../shared/drvmgr/get_resarray_count.c if HAS_SMP -librtemsbsp_a_SOURCES += startup/bspsmp.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc/leon3/start/bspsmp.c endif if HAS_NETWORKING diff --git a/c/src/lib/libbsp/sparc64/niagara/Makefile.am b/c/src/lib/libbsp/sparc64/niagara/Makefile.am index c9489bdccc..23193dc6f7 100644 --- a/c/src/lib/libbsp/sparc64/niagara/Makefile.am +++ b/c/src/lib/libbsp/sparc64/niagara/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/sparc64/niagara/start/bsp_specs noinst_PROGRAMS = @@ -13,18 +13,18 @@ start.$(OBJEXT): ../../../../../../bsps/sparc64/shared/start/start.S $(CPPASCOMPILE) -o $@ -c $< project_lib_DATA = start.$(OBJEXT) -dist_project_lib_DATA += ../shared/startup/linkcmds +dist_project_lib_DATA += ../../../../../../bsps/sparc64/shared/start/linkcmds project_lib_LIBRARIES = librtemsbsp.a librtemsbsp_a_SOURCES = -librtemsbsp_a_SOURCES += startup/bspclean.c -librtemsbsp_a_SOURCES += startup/m5op_sparc.S +librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc64/niagara/start/bspclean.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc64/niagara/start/m5op_sparc.S librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspstart-empty.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -librtemsbsp_a_SOURCES += ../shared/startup/setvec.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc64/shared/start/setvec.c librtemsbsp_a_SOURCES += ../shared/helenos/boot/genarch/balloc.c librtemsbsp_a_SOURCES += ../shared/helenos/boot/genarch/ofw.c librtemsbsp_a_SOURCES += ../shared/helenos/boot/genarch/ofw_tree.c diff --git a/c/src/lib/libbsp/sparc64/usiii/Makefile.am b/c/src/lib/libbsp/sparc64/usiii/Makefile.am index ee7f4957f5..1ddd825b29 100644 --- a/c/src/lib/libbsp/sparc64/usiii/Makefile.am +++ b/c/src/lib/libbsp/sparc64/usiii/Makefile.am @@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/sparc64/usiii/start/bsp_specs ## these are the include files used by the boot process from HelenOS Sparc64 ## These include files mimic the HelenOS kernel include layout, which @@ -21,7 +21,7 @@ start.$(OBJEXT): ../../../../../../bsps/sparc64/shared/start/start.S $(CPPASCOMPILE) -o $@ -c $< project_lib_DATA = start.$(OBJEXT) -dist_project_lib_DATA += ../shared/startup/linkcmds +dist_project_lib_DATA += ../../../../../../bsps/sparc64/shared/start/linkcmds project_lib_LIBRARIES = librtemsbsp.a librtemsbsp_a_SOURCES = @@ -31,7 +31,7 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -librtemsbsp_a_SOURCES += ../shared/startup/setvec.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/sparc64/shared/start/setvec.c librtemsbsp_a_SOURCES += ../shared/helenos/boot/genarch/balloc.c librtemsbsp_a_SOURCES += ../shared/helenos/boot/genarch/ofw.c librtemsbsp_a_SOURCES += ../shared/helenos/boot/genarch/ofw_tree.c diff --git a/c/src/lib/libbsp/v850/gdbv850sim/Makefile.am b/c/src/lib/libbsp/v850/gdbv850sim/Makefile.am index fdd6cab5b5..233a160f6b 100644 --- a/c/src/lib/libbsp/v850/gdbv850sim/Makefile.am +++ b/c/src/lib/libbsp/v850/gdbv850sim/Makefile.am @@ -6,7 +6,7 @@ ACLOCAL_AMFLAGS = -I ../../../../aclocal include $(top_srcdir)/../../../../automake/compile.am include $(top_srcdir)/../../bsp.am -dist_project_lib_DATA = startup/bsp_specs +dist_project_lib_DATA = ../../../../../../bsps/v850/gdbv850sim/start/bsp_specs noinst_PROGRAMS = @@ -22,9 +22,9 @@ librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-defa librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspstart-empty.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += startup/bspreset.c +librtemsbsp_a_SOURCES += ../../../../../../bsps/v850/gdbv850sim/start/bspreset.c librtemsbsp_a_SOURCES += ../shared/crt1.c -librtemsbsp_a_SOURCES += startup/trap.S +librtemsbsp_a_SOURCES += ../../../../../../bsps/v850/gdbv850sim/start/trap.S librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/clock/clock-simidle.c librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-polled.c diff --git a/testsuites/aclocal/prog-cc.m4 b/testsuites/aclocal/prog-cc.m4 index 748c76b39d..44d07d8585 100644 --- a/testsuites/aclocal/prog-cc.m4 +++ b/testsuites/aclocal/prog-cc.m4 @@ -25,7 +25,7 @@ dnl check target cc RTEMS_PROG_CC AS_IF([test x"$GCC" = xyes],[ -GCCSPECS="-B\$(RTEMS_SOURCE_ROOT)/c/src/lib/libbsp/\$(RTEMS_CPU)/\$(RTEMS_BSP_FAMILY)/startup/" +GCCSPECS="-B\$(RTEMS_SOURCE_ROOT)/bsps/\$(RTEMS_CPU)/\$(RTEMS_BSP_FAMILY)/start" GCCSPECS="${GCCSPECS} -specs bsp_specs -qrtems"]) AC_SUBST(GCCSPECS) diff --git a/testsuites/aclocal/rtems-bsp-linkcmds.m4 b/testsuites/aclocal/rtems-bsp-linkcmds.m4 index a4137e18de..0ad8867f9d 100644 --- a/testsuites/aclocal/rtems-bsp-linkcmds.m4 +++ b/testsuites/aclocal/rtems-bsp-linkcmds.m4 @@ -16,8 +16,8 @@ AC_REQUIRE([RTEMS_BUILD_TOP]) AC_MSG_CHECKING([BSP linkcmds]) -RTEMS_BSP_ARCH_PATH="${RTEMS_SOURCE_ROOT}/c/src/lib/libbsp/${RTEMS_CPU}" -RTEMS_BSP_ARCH_LINKCMDS_PATH="${RTEMS_BSP_ARCH_PATH}/shared/startup" +RTEMS_BSP_ARCH_PATH="${RTEMS_SOURCE_ROOT}/bsps/${RTEMS_CPU}" +RTEMS_BSP_ARCH_LINKCMDS_PATH="${RTEMS_BSP_ARCH_PATH}/shared/start" RTEMS_BSP_LIBBSP_PATH="${RTEMS_BUILD_ROOT}/lib/libbsp/${RTEMS_CPU}/${RTEMS_BSP_FAMILY}" AC_SUBST(RTEMS_BSP_ARCH_LINKCMDS_PATH)