Re: [U-Boot] [PATCH 0/6] Remove sh boards that we have no tool-chain for.
Hi Masahiro-san, On Sat, Jun 6, 2015 at 8:09 AM, Masahiro Yamada yamada.masah...@socionext.com wrote: Hi Joe, 2015-05-11 17:40 GMT+09:00 Phil Edworthy phil.edwor...@renesas.com: Hi Joe, -Original Message- From: U-Boot [mailto:u-boot-boun...@lists.denx.de] On Behalf Of Joe Hershberger Sent: 10 May 2015 21:23 To: u-boot@lists.denx.de Cc: Rob Herring; Thierry Reding; Stephen Warren; Joe Hershberger; Hisashi Nakamura; Masahiro Yamada; Tom Rini; York Sun; Stefan Roese Subject: [U-Boot] [PATCH 0/6] Remove sh boards that we have no tool-chain for. These 6 boards are the last that cannot be built with a public configuration of tool-chains. Remove them. This includes the SH2 and SH3 cpus, which are the actual cause for not being able to build these boards. I haven't been keeping an eye on the ml, so didn't see the mails about this. For the sh2a boards, the last toolchain I used was an old CodeSourcery one from 2011 that can be downloaded from http://sourcery.mentor.com/public/gnu_toolchain/sh-uclinux/ They can always be added back if the situation changes. I haven't built any sh2a targets for years and I suspect no one else has either, sh3 is probably even less used. Personally, I think it makes sense to remove all support for sh2a and sh3 now. I attended an interesting talk at LinuxCon Japan 2015. I realized there is on-going movement to leverage patent-free sh2 processor. Visit this for the abstract: http://lccojapan2015.sched.org/event/860288ccda595208a5d7337d31c6075c?iframe=now=i:0;sidebar=yesbg=no#.VXLwxlXtlBd I recommend to keep sh2 support for U-Boot now and keep an eye on this activity. Anyway, you can build all the sh2 boards with the sourcery toolchain, so your motivation to delete them is lost. Sounds good. -Joe ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] [PATCH 0/6] Remove sh boards that we have no tool-chain for.
Hi Joe, 2015-05-11 17:40 GMT+09:00 Phil Edworthy phil.edwor...@renesas.com: Hi Joe, -Original Message- From: U-Boot [mailto:u-boot-boun...@lists.denx.de] On Behalf Of Joe Hershberger Sent: 10 May 2015 21:23 To: u-boot@lists.denx.de Cc: Rob Herring; Thierry Reding; Stephen Warren; Joe Hershberger; Hisashi Nakamura; Masahiro Yamada; Tom Rini; York Sun; Stefan Roese Subject: [U-Boot] [PATCH 0/6] Remove sh boards that we have no tool-chain for. These 6 boards are the last that cannot be built with a public configuration of tool-chains. Remove them. This includes the SH2 and SH3 cpus, which are the actual cause for not being able to build these boards. I haven't been keeping an eye on the ml, so didn't see the mails about this. For the sh2a boards, the last toolchain I used was an old CodeSourcery one from 2011 that can be downloaded from http://sourcery.mentor.com/public/gnu_toolchain/sh-uclinux/ They can always be added back if the situation changes. I haven't built any sh2a targets for years and I suspect no one else has either, sh3 is probably even less used. Personally, I think it makes sense to remove all support for sh2a and sh3 now. I attended an interesting talk at LinuxCon Japan 2015. I realized there is on-going movement to leverage patent-free sh2 processor. Visit this for the abstract: http://lccojapan2015.sched.org/event/860288ccda595208a5d7337d31c6075c?iframe=now=i:0;sidebar=yesbg=no#.VXLwxlXtlBd I recommend to keep sh2 support for U-Boot now and keep an eye on this activity. Anyway, you can build all the sh2 boards with the sourcery toolchain, so your motivation to delete them is lost. -- Best Regards Masahiro Yamada ___ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
Re: [U-Boot] [PATCH 0/6] Remove sh boards that we have no tool-chain for.
Hi Joe, -Original Message- From: U-Boot [mailto:u-boot-boun...@lists.denx.de] On Behalf Of Joe Hershberger Sent: 10 May 2015 21:23 To: u-boot@lists.denx.de Cc: Rob Herring; Thierry Reding; Stephen Warren; Joe Hershberger; Hisashi Nakamura; Masahiro Yamada; Tom Rini; York Sun; Stefan Roese Subject: [U-Boot] [PATCH 0/6] Remove sh boards that we have no tool-chain for. These 6 boards are the last that cannot be built with a public configuration of tool-chains. Remove them. This includes the SH2 and SH3 cpus, which are the actual cause for not being able to build these boards. I haven't been keeping an eye on the ml, so didn't see the mails about this. For the sh2a boards, the last toolchain I used was an old CodeSourcery one from 2011 that can be downloaded from http://sourcery.mentor.com/public/gnu_toolchain/sh-uclinux/ They can always be added back if the situation changes. I haven't built any sh2a targets for years and I suspect no one else has either, sh3 is probably even less used. Personally, I think it makes sense to remove all support for sh2a and sh3 now. Thanks Phil Joe Hershberger (6): sh: Remove rsk7264 board sh: Remove rsk7269 board sh: Remove rsk7203 board sh: Remove mpr2 board sh: Remove ms7720se board sh: Remove shmin board MAKEALL | 2 - README| 2 - arch/sh/Kconfig | 42 --- arch/sh/cpu/sh2/Makefile | 12 -- arch/sh/cpu/sh2/config.mk | 17 --- arch/sh/cpu/sh2/cpu.c | 85 -- arch/sh/cpu/sh2/interrupts.c | 23 arch/sh/cpu/sh2/start.S | 65 --- arch/sh/cpu/sh2/watchdog.c| 24 arch/sh/cpu/sh3/Makefile | 15 --- arch/sh/cpu/sh3/cache.c | 96 arch/sh/cpu/sh3/config.mk | 14 --- arch/sh/cpu/sh3/cpu.c | 68 --- arch/sh/cpu/sh3/interrupts.c | 26 - arch/sh/cpu/sh3/start.S | 64 --- arch/sh/cpu/sh3/watchdog.c| 27 - arch/sh/include/asm/cpu_sh2.h | 31 - arch/sh/include/asm/cpu_sh3.h | 31 - arch/sh/include/asm/cpu_sh7264.h | 41 --- arch/sh/include/asm/cpu_sh7706.h | 50 arch/sh/include/asm/cpu_sh7710.h | 61 -- arch/sh/include/asm/cpu_sh7720.h | 207 - arch/sh/include/asm/processor.h | 6 +- arch/sh/lib/Makefile | 5 - arch/sh/lib/time_sh2.c| 88 -- board/mpr2/Kconfig| 9 -- board/mpr2/MAINTAINERS| 6 - board/mpr2/Makefile | 19 --- board/mpr2/lowlevel_init.S| 118 --- board/mpr2/mpr2.c | 148 board/ms7720se/Kconfig| 9 -- board/ms7720se/MAINTAINERS| 6 - board/ms7720se/Makefile | 16 --- board/ms7720se/lowlevel_init.S| 185 -- board/ms7720se/ms7720se.c | 46 board/renesas/rsk7203/Kconfig | 12 -- board/renesas/rsk7203/MAINTAINERS | 7 -- board/renesas/rsk7203/Makefile| 10 -- board/renesas/rsk7203/lowlevel_init.S | 200 board/renesas/rsk7203/rsk7203.c | 70 board/renesas/rsk7264/Kconfig | 12 -- board/renesas/rsk7264/MAINTAINERS | 6 - board/renesas/rsk7264/Makefile| 7 -- board/renesas/rsk7264/lowlevel_init.S | 210 -- board/renesas/rsk7264/rsk7264.c | 71 board/renesas/rsk7269/Kconfig | 12 -- board/renesas/rsk7269/MAINTAINERS | 6 - board/renesas/rsk7269/Makefile| 8 -- board/renesas/rsk7269/lowlevel_init.S | 180 - board/renesas/rsk7269/rsk7269.c | 72 board/shmin/Kconfig | 9 -- board/shmin/MAINTAINERS | 7 -- board/shmin/Makefile | 10 -- board/shmin/lowlevel_init.S | 22 board/shmin/shmin.c | 101 configs/mpr2_defconfig| 2 - configs/ms7720se_defconfig| 2 - configs/rsk7203_defconfig | 2 - configs/rsk7264_defconfig | 2 - configs/rsk7269_defconfig | 2 - configs/shmin_defconfig | 2 - doc/README.sh | 16 +-- drivers/serial/serial_sh.h| 39 +-- include/configs/mpr2.h| 75 include/configs/ms7720se.h| 109 -- include/configs/rsk7203.h | 94 --- include/configs/rsk7264.h | 74
[U-Boot] [PATCH 0/6] Remove sh boards that we have no tool-chain for.
These 6 boards are the last that cannot be built with a public configuration of tool-chains. Remove them. This includes the SH2 and SH3 cpus, which are the actual cause for not being able to build these boards. They can always be added back if the situation changes. Joe Hershberger (6): sh: Remove rsk7264 board sh: Remove rsk7269 board sh: Remove rsk7203 board sh: Remove mpr2 board sh: Remove ms7720se board sh: Remove shmin board MAKEALL | 2 - README| 2 - arch/sh/Kconfig | 42 --- arch/sh/cpu/sh2/Makefile | 12 -- arch/sh/cpu/sh2/config.mk | 17 --- arch/sh/cpu/sh2/cpu.c | 85 -- arch/sh/cpu/sh2/interrupts.c | 23 arch/sh/cpu/sh2/start.S | 65 --- arch/sh/cpu/sh2/watchdog.c| 24 arch/sh/cpu/sh3/Makefile | 15 --- arch/sh/cpu/sh3/cache.c | 96 arch/sh/cpu/sh3/config.mk | 14 --- arch/sh/cpu/sh3/cpu.c | 68 --- arch/sh/cpu/sh3/interrupts.c | 26 - arch/sh/cpu/sh3/start.S | 64 --- arch/sh/cpu/sh3/watchdog.c| 27 - arch/sh/include/asm/cpu_sh2.h | 31 - arch/sh/include/asm/cpu_sh3.h | 31 - arch/sh/include/asm/cpu_sh7264.h | 41 --- arch/sh/include/asm/cpu_sh7706.h | 50 arch/sh/include/asm/cpu_sh7710.h | 61 -- arch/sh/include/asm/cpu_sh7720.h | 207 - arch/sh/include/asm/processor.h | 6 +- arch/sh/lib/Makefile | 5 - arch/sh/lib/time_sh2.c| 88 -- board/mpr2/Kconfig| 9 -- board/mpr2/MAINTAINERS| 6 - board/mpr2/Makefile | 19 --- board/mpr2/lowlevel_init.S| 118 --- board/mpr2/mpr2.c | 148 board/ms7720se/Kconfig| 9 -- board/ms7720se/MAINTAINERS| 6 - board/ms7720se/Makefile | 16 --- board/ms7720se/lowlevel_init.S| 185 -- board/ms7720se/ms7720se.c | 46 board/renesas/rsk7203/Kconfig | 12 -- board/renesas/rsk7203/MAINTAINERS | 7 -- board/renesas/rsk7203/Makefile| 10 -- board/renesas/rsk7203/lowlevel_init.S | 200 board/renesas/rsk7203/rsk7203.c | 70 board/renesas/rsk7264/Kconfig | 12 -- board/renesas/rsk7264/MAINTAINERS | 6 - board/renesas/rsk7264/Makefile| 7 -- board/renesas/rsk7264/lowlevel_init.S | 210 -- board/renesas/rsk7264/rsk7264.c | 71 board/renesas/rsk7269/Kconfig | 12 -- board/renesas/rsk7269/MAINTAINERS | 6 - board/renesas/rsk7269/Makefile| 8 -- board/renesas/rsk7269/lowlevel_init.S | 180 - board/renesas/rsk7269/rsk7269.c | 72 board/shmin/Kconfig | 9 -- board/shmin/MAINTAINERS | 7 -- board/shmin/Makefile | 10 -- board/shmin/lowlevel_init.S | 22 board/shmin/shmin.c | 101 configs/mpr2_defconfig| 2 - configs/ms7720se_defconfig| 2 - configs/rsk7203_defconfig | 2 - configs/rsk7264_defconfig | 2 - configs/rsk7269_defconfig | 2 - configs/shmin_defconfig | 2 - doc/README.sh | 16 +-- drivers/serial/serial_sh.h| 39 +-- include/configs/mpr2.h| 75 include/configs/ms7720se.h| 109 -- include/configs/rsk7203.h | 94 --- include/configs/rsk7264.h | 74 include/configs/rsk7269.h | 73 include/configs/shmin.h | 110 -- include/sh_tmu.h | 22 70 files changed, 9 insertions(+), 3311 deletions(-) delete mode 100644 arch/sh/cpu/sh2/Makefile delete mode 100644 arch/sh/cpu/sh2/config.mk delete mode 100644 arch/sh/cpu/sh2/cpu.c delete mode 100644 arch/sh/cpu/sh2/interrupts.c delete mode 100644 arch/sh/cpu/sh2/start.S delete mode 100644 arch/sh/cpu/sh2/watchdog.c delete mode 100644 arch/sh/cpu/sh3/Makefile delete mode 100644 arch/sh/cpu/sh3/cache.c delete mode 100644 arch/sh/cpu/sh3/config.mk delete mode 100644 arch/sh/cpu/sh3/cpu.c delete mode 100644 arch/sh/cpu/sh3/interrupts.c delete mode 100644 arch/sh/cpu/sh3/start.S delete mode 100644 arch/sh/cpu/sh3/watchdog.c delete mode 100644 arch/sh/include/asm/cpu_sh2.h delete mode 100644 arch/sh/include/asm/cpu_sh3.h delete mode 100644