• Uros Bizjak's avatar
    crypto: x86 - Remove include/asm/inst.h · d7866e50
    Uros Bizjak authored
    Current minimum required version of binutils is 2.23,
    which supports PSHUFB, PCLMULQDQ, PEXTRD, AESKEYGENASSIST,
    AESIMC, AESENC, AESENCLAST, AESDEC, AESDECLAST and MOVQ
    instruction mnemonics.
    
    Substitute macros from include/asm/inst.h with a proper
    instruction mnemonics in various assmbly files from
    x86/crypto directory, and remove now unneeded file.
    
    The patch was tested by calculating and comparing sha256sum
    hashes of stripped object files before and after the patch,
    to be sure that executable code didn't change.
    Signed-off-by: default avatarUros Bizjak <ubizjak@gmail.com>
    CC: Herbert Xu <herbert@gondor.apana.org.au>
    CC: "David S. Miller" <davem@davemloft.net>
    CC: Thomas Gleixner <tglx@linutronix.de>
    CC: Ingo Molnar <mingo@redhat.com>
    CC: Borislav Petkov <bp@alien8.de>
    CC: "H. Peter Anvin" <hpa@zytor.com>
    Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
    d7866e50
aesni-intel_asm.S 76.7 KB