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

Reply via email to