the bitrig patrick_arm_ias branch has been created by patrick. it is 3 commits behind master, and 2 commits ahead.
commit 8872007c889fb3a87732995a2a4bd4a510f791bb diff: https://github.com/bitrig/bitrig/commit/8872007 author: Patrick Wildt <[email protected]> date: Sun Mar 15 20:10:22 2015 +0100 arm: switch to using integrated assembler for kernel Similar to other changes, convert the ASM syntax used to the one liked by the integrated assembler. Change VFP to use VFP-specific instructions. Clang's integrated assembler enforces use of those. M sys/arch/arm/arm/in_cksum_arm.S M sys/arch/arm/arm/vfp.c M sys/arch/armv7/conf/Makefile.armv7 M sys/lib/libkern/arch/arm/memcpy.S M sys/lib/libkern/arch/arm/memset.S commit 6e998d9ef635a302c613c9de276f823d8aa0e52b diff: https://github.com/bitrig/bitrig/commit/6e998d9 author: Patrick Wildt <[email protected]> date: Sun Mar 15 20:05:07 2015 +0100 llvm: default to ARM Cortex-A15 on Bitrig Currently LLVM defaults us to some Cortex-A8. This sets the features to be enabled for a compile. In practise, this reduces for example the set of assembler instructions to be used. In our case we can't use the virtualization extension instruction. To work around that, set us to Cortex-A15 by default. M contrib/llvm/lib/Support/Triple.cpp
