FreeBSD/src 805eb13 (r349972)lib/libc/arm Symbol.map, lib/libc/arm/gen arm_sync_icache.2 arm_drain_writebuf.2

Add arm_sync_icache() and arm_drain_writebuf() sysarch syscall wrappers.

NetBSD and OpenBSD have libc wrapper functions for the ARM_SYNC_ICACHE and
ARM_DRAIN_WRITEBUF sysarch operations. This change adds compatible functions
to our library. This should make it easier for various upstream sources to
support *BSD operating systems with a single variation of cache maintence
code in tools like interpreters and JIT compilers.

I consider the argument types passed to arm_sync_icache() to be especially
unfortunate, but this is intended to match the other BSDs.

Differential Revision:  https://reviews.freebsd.org/D20906
DeltaFile
+79-0lib/libc/arm/gen/arm_sync_icache.2
+77-0lib/libc/arm/gen/arm_drain_writebuf.2
+44-0lib/libc/arm/gen/arm_sync_icache.c
+39-0lib/libc/arm/gen/arm_drain_writebuf.c
+6-0lib/libc/arm/gen/Makefile.inc
+5-0lib/libc/arm/Symbol.map
+1-1sys/sys/param.h
+251-17 files

UnifiedSplitRaw