Hello!
I have bug on armhf with asm neon instruction.
_________________________________________________________________________________________________________
App install from:
ppa:wireguard/wireguard
on
Ubuntu Xenial 16.04
Hardware: Orange Pi Plus 2E
SOC: Allwinner H3
_________________________________________________________________________________________________________
cat /proc/cpuinfo
processor : 0
model name : ARMv7 Processor rev 5 (v7l)
BogoMIPS : 11.42
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xc07
CPU revision : 5
processor : 1
model name : ARMv7 Processor rev 5 (v7l)
BogoMIPS : 11.42
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xc07
CPU revision : 5
processor : 2
model name : ARMv7 Processor rev 5 (v7l)
BogoMIPS : 11.42
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xc07
CPU revision : 5
processor : 3
model name : ARMv7 Processor rev 5 (v7l)
BogoMIPS : 11.42
Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xc07
CPU revision : 5
Hardware : Allwinner sun8i Family
Revision : 0000
Serial : 02c0008149ab5a29
_________________________________________________________________________________________________________
uname -a
Linux LAB-HOME-SERVER 4.13.12-sunxi #163 SMP Sat Nov 11 00:09:12 CET 2017 armv7l armv7l armv7l GNU/Linux
_________________________________________________________________________________________________________
dpkg -l | grep wireguard
ii wireguard-dkms 0.0.20171111-wg1~xenial all fast, modern, secure kernel VPN tunnel (DKMS version)
ii wireguard-tools 0.0.20171111-wg1~xenial armhf fast, modern, secure kernel VPN tunnel (userland utilities)
_________________________________________________________________________________________________________
sudo modprobe wireguard
modprobe: ERROR: could not insert 'wireguard': Exec format error
_________________________________________________________________________________________________________
dmesg | grep wiregu
[ 136.246272] wireguard: loading out-of-tree module taints kernel.
[ 136.248478] wireguard: section 3 reloc 933 sym 'curve25519_asm_neon': unsupported interworking call (Thumb -> ARM)