kumquat-buildroot/toolchain
Anton Kolesov cbffd50561 toolchain: Add config option for atomic intrinsics
GCC has several builtin functions that implement atomic operations. Those
functions are architecture specific and may not be implemented by the
specific toolchain. In case of GCC for ARC those functions rely on
LLOCK/SCOND instructions which are optional in ARC CPU's. If ARC CPU doesn't
support those instructions but software tries to use them, then application
will be aborted with Illegal instruction exception. To avoid confusion user
should first specify that their CPU supports atomic extension, which will
allow selection of packages that use builtin atomic functions.

Signed-off-by: Anton Kolesov <Anton.Kolesov@synopsys.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-08-03 11:20:47 +02:00
..
toolchain toolchain/toolchain-buildroot: migrate to virtual package infrastructure 2014-06-14 19:10:13 +02:00
toolchain-buildroot toolchain/toolchain-buildroot: migrate to virtual package infrastructure 2014-06-14 19:10:13 +02:00
toolchain-external toolchain-external: remove experimental Blackfin toolchain 2014-07-10 11:30:25 +02:00
Config.in toolchain: enable internal for aarch64 2014-04-24 15:21:13 +02:00
helpers.mk toolchain/helpers.mk: update check_arm_abi comment 2014-07-04 23:51:35 +02:00
toolchain-common.in toolchain: Add config option for atomic intrinsics 2014-08-03 11:20:47 +02:00
toolchain.mk toolchain: add option to copy the gconv libraries 2014-07-27 23:15:48 +02:00