Issue metadata
Sign in to add a comment
|
Setup toolchain for armv7m target |
||||||||||||||||||||||||
Issue descriptionSome of the new boards need support for armv7m target. Note: Most likely also want to enable compiler-rt as well.
,
Mar 8 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/chromite/+/21f3a08b72d123dbc39afbaeaa7622c3926397c8 commit 21f3a08b72d123dbc39afbaeaa7622c3926397c8 Author: Manoj Gupta <manojgupta@google.com> Date: Thu Mar 08 06:08:09 2018 cros_setup_toolchains: Build compiler-rt in armv7m-cros-eabi. We want to provide compiler-rt libraries in armv7m toolchain. So add armv7m-cros-eabi to compiler-rt list. BUG= chromium:819464 TEST=cros_setup_toolchains -t armv7m-cros-eabi --nousepkg installs compiler-rt. Change-Id: I87069562a9ed7b7b5204105f73582a821e895411 Reviewed-on: https://chromium-review.googlesource.com/952044 Commit-Ready: Manoj Gupta <manojgupta@chromium.org> Tested-by: Manoj Gupta <manojgupta@chromium.org> Reviewed-by: Mike Frysinger <vapier@chromium.org> [modify] https://crrev.com/21f3a08b72d123dbc39afbaeaa7622c3926397c8/scripts/cros_setup_toolchains.py
,
Mar 8 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/7982bcbb24c619a76f150bd35406f4439bd0482c commit 7982bcbb24c619a76f150bd35406f4439bd0482c Author: Manoj Gupta <manojgupta@google.com> Date: Thu Mar 08 06:08:12 2018 compiler-rt: Add support after armv7m baremetal builds. Add support for building baremetal targets. Pass -Wa,vfpv2 to build some assembly files for armv7m since currently there is no way to exclude assembly files for armv7m targets with/without fpu. BUG= chromium:819464 TEST=sudo emerge cross-armv7m-cros-eabi/compiler-rt works. Change-Id: Ibd729efdea5f78f312c2e6225904f42ff158dd1e Reviewed-on: https://chromium-review.googlesource.com/952770 Commit-Ready: Manoj Gupta <manojgupta@chromium.org> Tested-by: Manoj Gupta <manojgupta@chromium.org> Reviewed-by: Mike Frysinger <vapier@chromium.org> [rename] https://crrev.com/7982bcbb24c619a76f150bd35406f4439bd0482c/sys-libs/compiler-rt/compiler-rt-6.0_pre321490-r4.ebuild
,
Mar 10 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/overlays/board-overlays/+/72526b2347baffa873ca11a04e9418542e65756f commit 72526b2347baffa873ca11a04e9418542e65756f Author: Manoj Gupta <manojgupta@google.com> Date: Sat Mar 10 02:14:07 2018 Add armv7m-cros-eabi toolchain. This will make SDK builder build the new armv7m-cros-eabi toolchain. Piggyback the new toolchain on arm64-generic since this board is not built anywhere. So should not break anything because of missing prebuilds. BUG= chromium:819464 TEST=cros_setup_toolchains -t armv7m-cros-eabi --nousepkg works. Change-Id: Ia6161c035e11da4b8b9145a45ee1372750eaa171 Reviewed-on: https://chromium-review.googlesource.com/952771 Tested-by: Manoj Gupta <manojgupta@chromium.org> Reviewed-by: Mike Frysinger <vapier@chromium.org> Commit-Queue: Manoj Gupta <manojgupta@chromium.org> [modify] https://crrev.com/72526b2347baffa873ca11a04e9418542e65756f/overlay-arm64-generic/toolchain.conf
,
Mar 22 2018
armv7m-cros-eabi toolchain is now available.
,
Mar 29 2018
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/overlays/board-overlays/+/e800f17fc0709f5c20fde4af61ac11fc0165c235 commit e800f17fc0709f5c20fde4af61ac11fc0165c235 Author: Manoj Gupta <manojgupta@google.com> Date: Thu Mar 29 02:34:30 2018 cheza: Install armv7m-cros-eabi toolchain. armv7m-cros-eabi toolchain is needed to build aop code. BUG= chromium:819464 TEST=pre-cq installs the toolchain in setup_board stage. Change-Id: Ic250eff8c82af2b159ac8add3eb3cfa82eaf14b7 Reviewed-on: https://chromium-review.googlesource.com/961421 Commit-Ready: Manoj Gupta <manojgupta@chromium.org> Tested-by: Manoj Gupta <manojgupta@chromium.org> Reviewed-by: Ben Chan <benchan@chromium.org> Reviewed-by: Mike Frysinger <vapier@chromium.org> [modify] https://crrev.com/e800f17fc0709f5c20fde4af61ac11fc0165c235/baseboard-cheza/toolchain.conf |
|||||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||||
Comment 1 by bugdroid1@chromium.org
, Mar 8 2018