the bitrig master branch has been updated by patrick with 2 new commits: commit 5afb5a33b04638ae49fbaf7e7a34e1f770e6edc8 diff: https://github.com/bitrig/bitrig/commit/5afb5a3 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 cdbdbabbfe6eca9f2bcfc573a952b0443a2b9b79 diff: https://github.com/bitrig/bitrig/commit/cdbdbab 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. Properly align for variables and functions. 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_asm.S M sys/arch/arm/arm/exception.S M sys/arch/arm/arm/in_cksum_arm.S M sys/arch/arm/arm/irq_dispatch.S M sys/arch/arm/arm/locore.S M sys/arch/arm/arm/sigcode.S M sys/arch/arm/arm/vectors.S M sys/arch/arm/arm/vfp.c M sys/arch/arm/armv7/hypervisor.S M sys/arch/arm/include/asm.h M sys/arch/arm/include/profile.h 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
