the bitrig patrick_arm_ias branch has been created by patrick. it is 0 commits behind master, and 4 commits ahead.
commit a30fa39300165caa25ea0799cef20361985e6c00 diff: https://github.com/bitrig/bitrig/commit/a30fa39 author: Patrick Wildt <[email protected]> date: Tue Mar 17 22:51:43 2015 +0100 Use mov instead of ldr, so it doesn't set that value for esigcode. Ugh. M sys/arch/arm/arm/sigcode.S commit 0725a3fdc367c21a2b5ad4ac54cec2b0e2e60f44 diff: https://github.com/bitrig/bitrig/commit/0725a3f author: Patrick Wildt <[email protected]> date: Tue Mar 17 22:51:02 2015 +0100 Properly align the following assembly. M sys/arch/arm/arm/bcopyinout.S M sys/arch/arm/arm/bus_space_notimpl.S M sys/arch/arm/arm/copystr.S M sys/arch/arm/arm/cpufunc.c M sys/arch/arm/arm/cpufunc_asm.S M sys/arch/arm/arm/cpufunc_asm_armv7.S M sys/arch/arm/arm/exception.S M sys/arch/arm/arm/irq_dispatch.S M sys/arch/arm/arm/locore.S M sys/arch/arm/arm/vectors.S M sys/arch/arm/include/asm.h M sys/arch/arm/include/profile.h commit 3afac03af29ca27691bd74c33f3f11cd17546963 diff: https://github.com/bitrig/bitrig/commit/3afac03 author: Patrick Wildt <[email protected]> date: Mon Mar 16 00:57:11 2015 +0100 arm: switch to using integrated assembler for libssl M lib/libcrypto/crypto/arch/arm/Makefile.inc M lib/libssl/src/crypto/bn/asm/armv4-gf2m.pl M lib/libssl/src/crypto/modes/asm/ghash-armv4.pl commit b182bbcc7c9065d4717a97a7de7b8d1d677f8474 diff: https://github.com/bitrig/bitrig/commit/b182bbc 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. Hardcode virtualization-extentions instructions until we can make LLVM happy. The issue there is that it doesn't allow those on our "reduced" CPU. M sys/arch/arm/arm/in_cksum_arm.S M sys/arch/arm/arm/vfp.c M sys/arch/arm/armv7/hypervisor.S M sys/arch/armv7/armv7/armv7_start.S M sys/arch/armv7/conf/Makefile.armv7 M sys/lib/libkern/arch/arm/memcpy.S M sys/lib/libkern/arch/arm/memset.S
