svn commit: r291937 - in head: lib/libc/aarch64/sys lib/libc/arm/sys sys/arm/arm sys/arm/include sys/arm64/arm64 sys/arm64/include sys/conf sys/kern

Konstantin Belousov kostikbel at gmail.com
Thu Dec 24 19:43:16 UTC 2015


On Thu, Dec 24, 2015 at 12:34:57PM -0700, Warner Losh wrote:
> I'm running Atmel hardware with this change built on amd64.
> I'm not sure what the issue here is.
I suspect that either clang for cross-build is misconfigured for armv6,
or universe uses wrong clang (again, for armv6, instead of for arm).

I.e. there are two issues to fix, one is wrong native (or cross) clang,
and another is the use of the mrrc instruction on ARM v5 in libc (but
the code should not be executed, it is only compiled).  For later, see
how I encoded isb in the same file.


More information about the svn-src-all mailing list