freebsd-dev/sys/arm
Ed Schouten 67ccda16de Add C11 atomic fallbacks for ARM.
Basically the situation is as follows:

- When using Clang + armv6, we should not need any intrinsics. It should
  support it, even though due to a target misconfiguration it does not.
  We should fix this in Clang.
- When using Clang + noarmv6, provide __atomic_* functions that disable
  interrupts.
- When using GCC + armv6, we can provide __sync_* intrinsics, similar to
  what we did for MIPS. As ARM and MIPS are quite similar, simply base
  this implementation on the one I did for MIPS.
- When using GCC + noarmv6, disable the interrupts, like we do for
  Clang.

This implementation still lacks functions for noarmv6 userspace. To be
done.
2013-06-13 18:46:49 +00:00
..
allwinner Fix undefined behaviour in several gpio_pin_setflags() routines (under 2013-04-13 21:21:13 +00:00
arm Add C11 atomic fallbacks for ARM. 2013-06-13 18:46:49 +00:00
at91 Fix regression issue after r248910. 2013-04-07 13:03:57 +00:00
broadcom/bcm2835 Correct a few sizeof()s 2013-05-01 04:37:34 +00:00
conf Revert r250692. We'll use 1 kernel config file for the BeagleBone models. 2013-05-17 15:20:45 +00:00
econa Eliminate a redundant #include: machine/pmap.h is already included 2013-03-01 19:02:41 +00:00
freescale/imx Update copyright date. 2013-05-08 09:42:50 +00:00
include Merge in changes from NetBSD: 2013-06-08 07:16:22 +00:00
lpc MFcalloutng: 2013-02-28 13:46:03 +00:00
mv Fix the passing of time on Armada XP. 2013-06-04 09:33:03 +00:00
s3c2xx0 Fix low-level uart drivers that set their fifo sizes in the softc too late. 2013-04-01 00:44:20 +00:00
sa11x0 Fix low-level uart drivers that set their fifo sizes in the softc too late. 2013-04-01 00:44:20 +00:00
tegra Merge the FDT versions of initarm. 2012-11-03 22:39:07 +00:00
ti Increase the maximum KVM available on TI chips. Not sure why we suddenly need 2013-06-09 22:51:11 +00:00
versatile MFcalloutng: 2013-02-28 13:46:03 +00:00
xilinx Bring copyright changes with the agreement of Thomas Skibo. 2013-04-28 07:00:36 +00:00
xscale - Correct mispellings of the word occurrence 2013-04-17 11:40:10 +00:00