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

Reply via email to