freebsd-skq/sys/arm/mv
ian 8d8c35656e Include machine/acle-compat.h in cdefs.h on arm if the compiler doesn't
have ACLE support built in.  The ACLE (ARM C Language Extensions) defines
a set of standardized symbols which indicate the architecture version and
features available.  ACLE support is built in to modern compilers (both
clang and gcc), but absent from gcc prior to 4.4.

ARM (the company) provides the acle-compat.h header file to define the
right symbols for older versions of gcc.  Basically, acle-compat.h does
for arm about the same thing cdefs.h does for freebsd: defines
standardized macros that work no matter which compiler you use.  If ARM
hadn't provided this file we would have ended up with a big #ifdef __arm__
section in cdefs.h with our own compatibility shims.

Remove #include <machine/acle-compat.h> from the zillion other places (an
ever-growing list) that it appears.  Since style(9) requires sys/types.h
or sys/param.h early in the include list, and both of those lead to
including cdefs.h, only a couple special cases still need to include
acle-compat.h directly.

Loves it:     imp
2016-05-25 19:44:26 +00:00
..
armada38x
armadaxp Use our nitems() macro when param.h is available. 2016-04-20 15:45:55 +00:00
discovery
kirkwood
orion Move arm's devmap to some generic place, so it can be used 2016-04-26 11:53:37 +00:00
files.mv Move support for Synopsys Designware APB UART out of ns8250 and into a 2016-04-01 20:26:45 +00:00
gpio.c
ic.c Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
mpic.c INTRNG - implement pic_post_filter method. This method is fundamental 2016-05-22 11:42:34 +00:00
mv_common.c sys/arm: Minor spelling fixes. 2016-05-04 15:48:59 +00:00
mv_localbus.c Use OF_prop_free instead of direct call to free(9) 2016-05-13 22:05:16 +00:00
mv_machdep.c Include machine/acle-compat.h in cdefs.h on arm if the compiler doesn't 2016-05-25 19:44:26 +00:00
mv_pci.c Move arm's devmap to some generic place, so it can be used 2016-04-26 11:53:37 +00:00
mv_ts.c Fix the deciKelvin to Celsius conversion in kernel. 2016-05-22 13:58:32 +00:00
mvreg.h
mvvar.h Move arm's devmap to some generic place, so it can be used 2016-04-26 11:53:37 +00:00
mvwin.h
rtc.c Follow r261352 by updating all drivers which are children of simplebus 2014-02-02 19:17:28 +00:00
std-pj4b.mv
std.mv Set machine correctly on ARM. This allows universe to use the correct world 2012-08-18 05:48:19 +00:00
timer.c