Andrew Turner d6699d292b Add accelerated AES with using the ARMv8 crypto instructions. This is based
on the AES-NI code, and modified as needed for use on ARMv8. When loaded
the driver will check the appropriate field in the id_aa64isar0_el1
register to see if AES is supported, and if so the probe function will
signal the driver should attach.

With this I have seen up to 2000Mb/s from the cryptotest test with a single
thread on a ThunderX Pass 2.0.

Reviewed by:	imp
Obtained from:	ABT Systems Ltd
MFC after:	1 week
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D8297
2016-11-21 11:18:00 +00:00
..
2016-04-27 19:38:24 +00:00
2016-10-30 22:18:22 +00:00
2016-07-22 06:21:03 +00:00
2015-09-10 12:40:31 +00:00
2016-10-02 03:20:31 +00:00
2016-11-07 21:15:39 +00:00
2016-05-03 22:01:48 +00:00
2015-08-24 19:32:03 +00:00
2016-08-07 18:12:36 +00:00
2016-08-07 18:12:36 +00:00
2016-07-27 20:45:00 +00:00
2016-07-09 11:20:42 +00:00
2015-10-01 05:56:38 +00:00
2016-10-02 03:20:31 +00:00
2016-09-21 18:52:03 +00:00
2016-05-20 11:00:06 +00:00