History log of /arch/sparc/crypto/Makefile
Revision Date Author Comments
226f7cea949303a3e1911999a9a2c71b0a708e73 10-Nov-2012 David S. Miller <davem@davemloft.net> sparc64: Fix build with mix of modular vs. non-modular crypto drivers.

We tried linking in a single built object to hold the device table,
but only works if all of the sparc64 crypto modules get built the same
way (modular vs. non-modular).

Just include the device ID stub into each driver source file so that
the table gets compiled into the correct result in all cases.

Reported-by: Meelis Roos <mroos@linux.ee>
Signed-off-by: David S. Miller <davem@davemloft.net>
979e93ca24e8336acb660529676dcda6817d8a1f 15-Sep-2012 David S. Miller <davem@davemloft.net> sparc64: Add auto-loading mechanism to crypto-opcode drivers.

Just simply provide a device table containing an entry for sun4v cpus,
the capability mask checks in the drivers themselves will take care of
the rest.

This makes the bootup logs on pre-T4 cpus slightly more verbose, with
each driver indicating lack of support for the associated opcode(s).

But this isn't too much of a real problem.

I toyed with the idea of using explicit entries with compatability
fields of "SPARC-T4", "SPARC-T5", etc. but all future cpus will have
some subset of these opcodes available and this would just be one more
pointless thing to do as each new cpu is released with a new string.

Signed-off-by: David S. Miller <davem@davemloft.net>
81658ad0d92306ceb271994b90cd49ffde10eeda 28-Aug-2012 David S. Miller <davem@davemloft.net> sparc64: Add CAMELLIA driver making use of the new camellia opcodes.

Signed-off-by: David S. Miller <davem@davemloft.net>
c5aac2df6577636ef526d87ec6d92796a190b27f 26-Aug-2012 David S. Miller <davem@davemloft.net> sparc64: Add DES driver making use of the new des opcodes.

Signed-off-by: David S. Miller <davem@davemloft.net>
442a7c40b1dac78588abfe8ed4c97e4bb8b36e73 23-Aug-2012 David S. Miller <davem@davemloft.net> sparc64: Add CRC32C driver making use of the new crc32c opcode.

Signed-off-by: David S. Miller <davem@davemloft.net>
9bf4852d3d195f771503d5be547ac940b0b3472a 21-Aug-2012 David S. Miller <davem@davemloft.net> sparc64: Add AES driver making use of the new aes opcodes.

Signed-off-by: David S. Miller <davem@davemloft.net>
Acked-by: Herbert Xu <herbert@gondor.apana.org.au>
fa4dfedcc23a589f953750de54eebf986336fa70 20-Aug-2012 David S. Miller <davem@davemloft.net> sparc64: Add MD5 driver making use of the 'md5' instruction.

Signed-off-by: David S. Miller <davem@davemloft.net>
Acked-by: Herbert Xu <herbert@gondor.apana.org.au>
775e0c69987a76d08900edbca857425f952c60fb 20-Aug-2012 David S. Miller <davem@davemloft.net> sparc64: Add SHA384/SHA512 driver making use of the 'sha512' instruction.

Signed-off-by: David S. Miller <davem@davemloft.net>
Acked-by: Herbert Xu <herbert@gondor.apana.org.au>
86c93b24ef49d64062045c4e3cc2ed4609f6842a 20-Aug-2012 David S. Miller <davem@davemloft.net> sparc64: Add SHA224/SHA256 driver making use of the 'sha256' instruction.

Signed-off-by: David S. Miller <davem@davemloft.net>
Acked-by: Herbert Xu <herbert@gondor.apana.org.au>
4ff28d4ca93b182b8e181b1e1b1d03fd09fdaeb4 20-Aug-2012 David S. Miller <davem@davemloft.net> sparc64: Add SHA1 driver making use of the 'sha1' instruction.

Signed-off-by: David S. Miller <davem@davemloft.net>
Acked-by: Herbert Xu <herbert@gondor.apana.org.au>