Skip to content

Commit

Permalink
third_party: Add the Intel Add support for AES-NI acceleration.
Browse files Browse the repository at this point in the history
This commit takes the Linux kernel AES-NI code, and puts it into a
third_party private library. The Linux kernel code is under GPLv2+
so is compatible with Samba.

This can result in massive speed improvements (up to 200% on some
platforms), by using Intel AES-NI instructions.

These are the pristine check-ins of Linux kernel files for Intel AESNI crypto.

git show 8691ccd764f9ecc69a6812dfe76214c86ac9ba06:arch/x86/crypto/aesni-intel_asm.S
git show 2baad6121e2b2fa3428ee6cb2298107be11ab23a:arch/x86/include/asm/inst.h

Show the exact Linux kernel git refspecs we have imported.

These files are not yet used.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=13008

Based on original work by Justin Maggard <[email protected]>

Signed-off-by: Jeremy Allison <[email protected]>
Reviewed-by: Stefan Metzmacher <[email protected]>
  • Loading branch information
jrasamba committed Sep 7, 2017
1 parent 8c365c5 commit 421fa34
Show file tree
Hide file tree
Showing 2 changed files with 3,114 additions and 0 deletions.
Loading

0 comments on commit 421fa34

Please sign in to comment.