freebsd-src/sys/arm
Dimitry Andric ea293b2ab9 Fix-up for arm, armeb and armv6 builds erroring after r360658, with:
In file included from /usr/src/contrib/compiler-rt/lib/builtins/clear_cache.c:26:
/usr/obj/arm.armv6/usr/src/tmp/usr/include/machine/sysarch.h:95:22: error: unknown type name 'u_int'
int     arm_sync_icache (u_int addr, int len);
                        ^

MFC r349887 (by ian):

De-pollute arm's sysarch.h.

Instead of including stdint.h for uintptr_t, include sys/_types.h and use
__types for everything that isn't a native C keyword type.

Remove the #include of cdefs.h.  It appears after the include of armreg.h
which has a precondition of cdefs.h being included before it, so everyone
including sysarch.h is already including cdefs.h.  (When armv5 support
goes away, there will be no need include armreg.h here either.)

Unfortunately, the unprefixed struct member names "addr" and "len" cannot
be changed, because 3rd-party software is relying on them (libcompiler_rt
is one known consumer).
2020-05-05 15:29:16 +00:00
..
allwinner MFC r333073-r333074 2019-04-22 04:56:41 +00:00
altera/socfpga
amlogic/aml8726
annapurna/alpine
arm MFC r358407: 2020-03-03 18:01:03 +00:00
at91
broadcom/bcm2835 MFC r355936, r356045: remove unused kbd drivers 2019-12-27 03:00:18 +00:00
cavium/cns11xx MFC r333073-r333074 2019-04-22 04:56:41 +00:00
cloudabi32
conf MFC: r351429, r351430, r351485, r351497, r351498 2019-09-07 20:01:26 +00:00
freescale MFC r355936, r356045: remove unused kbd drivers 2019-12-27 03:00:18 +00:00
include Fix-up for arm, armeb and armv6 builds erroring after r360658, with: 2020-05-05 15:29:16 +00:00
lpc
mv
nvidia
qemu
rockchip
samsung/exynos MFC r355206, r355212, r355257, r355271: tty nits 2019-12-22 19:06:45 +00:00
ti MFC r355936, r356045: remove unused kbd drivers 2019-12-27 03:00:18 +00:00
versatile MFC r355936, r356045: remove unused kbd drivers 2019-12-27 03:00:18 +00:00
xilinx MFC r355206, r355212, r355257, r355271: tty nits 2019-12-22 19:06:45 +00:00
xscale