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>
|