{"push_id":2843312401,"size":7,"distinct_size":7,"ref":"refs/heads/caf/LA.UM.7.6.r1-02000-89xx.0","head":"be9517ec9e44bab23b1a05a46ccfa75bd0f5e0e0","before":"57b7f36882452e2aa39f0e179129dc3ce13f2962","commits":[{"sha":"319c4d57acbeb89aae10f5671a97d9ba7393928e","author":{"name":"Yazen Ghannam","email":"90fbc5f72d145c37c06c9ccf437a088384a94d6d@linaro.org"},"message":"crypto: crc32 - Add ARM64 CRC32 hw accelerated module\n\nThis module registers a crc32 algorithm and a crc32c algorithm\nthat use the optional CRC32 and CRC32C instructions in ARMv8.\n\nTested on AMD Seattle.\n\nImprovement compared to crc32c-generic algorithm:\nTCRYPT CRC32C speed test shows ~450% speedup.\nSimple dd write tests to btrfs filesystem show ~30% speedup.\n\nChange-Id: I733dfcfc4a17493fd5d9e63cd30ec394f4ab1f9d\nSigned-off-by: Yazen Ghannam <yazen.ghannam@linaro.org>\nAcked-by: Steve Capper <steve.capper@linaro.org>\nAcked-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":true,"url":"https://api.github.com/repos/PsyMan47/Pepsy-Kernel/commits/319c4d57acbeb89aae10f5671a97d9ba7393928e"},{"sha":"c3a48714f1b14aaed052557d5572c4ca12aaec89","author":{"name":"Ard Biesheuvel","email":"66d3c5fdaeea7ff1f996ad04f2c45e08ab38e2f5@linaro.org"},"message":"crypto: arm64/crc32 - bring in line with generic CRC32\n\nThe arm64 CRC32 (not CRC32c) implementation was not quite doing\nthe same thing as the generic one. Fix that.\n\nChange-Id: Ia994facbe7ca05ab852919731eb4c5fb62810919\nSigned-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>\nAcked-by: Steve Capper <steve.capper@linaro.org>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":true,"url":"https://api.github.com/repos/PsyMan47/Pepsy-Kernel/commits/c3a48714f1b14aaed052557d5572c4ca12aaec89"},{"sha":"822a6efe1547c886a223ba1f4457e13032a426ab","author":{"name":"Riley Andrews","email":"11e4191b1ae5cae13d3da02c22f40620ad984fdf@google.com"},"message":"arm64: crypto: Change priority of arm64 aes cipher.\n\nChange-Id: I0c614e0eca71b65945ff8bd17c65b03a02918b18\nSigned-off-by: Riley Andrews <riandrews@google.com>","distinct":true,"url":"https://api.github.com/repos/PsyMan47/Pepsy-Kernel/commits/822a6efe1547c886a223ba1f4457e13032a426ab"},{"sha":"2d1e88921742d41090bbda3cad652ae23a23320c","author":{"name":"Ard Biesheuvel","email":"66d3c5fdaeea7ff1f996ad04f2c45e08ab38e2f5@linaro.org"},"message":"arm64/crypto: issue aese/aesmc instructions in pairs\n\nThis changes the AES core transform implementations to issue aese/aesmc\n(and aesd/aesimc) in pairs. This enables a micro-architectural optimization\nin recent Cortex-A5x cores that improves performance by 50-90%.\n\nMeasured performance in cycles per byte (Cortex-A57):\n\n                CBC enc         CBC dec         CTR\n  before        3.64            1.34            1.32\n  after         1.95            0.85            0.93\n\nNote that this results in a ~5% performance decrease for older cores.\n\nSigned-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>\nSigned-off-by: Will Deacon <will.deacon@arm.com>\n(cherry picked from commit 4a97abd44329bf7b9c57f020224da5f823c9c9ea)\nChange-Id: I9d6b28b9bd9263bb273607590704111529323ca9","distinct":true,"url":"https://api.github.com/repos/PsyMan47/Pepsy-Kernel/commits/2d1e88921742d41090bbda3cad652ae23a23320c"},{"sha":"a67b695e69793455275139ae5e90e61fad5bd67d","author":{"name":"Ard Biesheuvel","email":"66d3c5fdaeea7ff1f996ad04f2c45e08ab38e2f5@linaro.org"},"message":"arm64: crypto: increase AES interleave to 4x\n\nThis patch increases the interleave factor for parallel AES modes\nto 4x. This improves performance on Cortex-A57 by ~35%. This is\ndue to the 3-cycle latency of AES instructions on the A57's\nrelatively deep pipeline (compared to Cortex-A53 where the AES\ninstruction latency is only 2 cycles).\n\nAt the same time, disable inline expansion of the core AES functions,\nas the performance benefit of this feature is negligible.\n\n  Measured on AMD Seattle (using tcrypt.ko mode=500 sec=1):\n\n  Baseline (2x interleave, inline expansion)\n  ------------------------------------------\n  testing speed of async cbc(aes) (cbc-aes-ce) decryption\n  test 4 (128 bit key, 8192 byte blocks): 95545 operations in 1 seconds\n  test 14 (256 bit key, 8192 byte blocks): 68496 operations in 1 seconds\n\n  This patch (4x interleave, no inline expansion)\n  -----------------------------------------------\n  testing speed of async cbc(aes) (cbc-aes-ce) decryption\n  test 4 (128 bit key, 8192 byte blocks): 124735 operations in 1 seconds\n  test 14 (256 bit key, 8192 byte blocks): 92328 operations in 1 seconds\n\nSigned-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>\nSigned-off-by: Catalin Marinas <catalin.marinas@arm.com>\n(cherry picked from commit 0eee0fbd41c7b57d01136df2519c92ec1506e333)\nChange-Id: I0fb82b0cc7f685a13c3d15c919be435917e17429","distinct":true,"url":"https://api.github.com/repos/PsyMan47/Pepsy-Kernel/commits/a67b695e69793455275139ae5e90e61fad5bd67d"},{"sha":"035d14e07ad88356e9894a193aaeab0282257fd3","author":{"name":"Ard Biesheuvel","email":"66d3c5fdaeea7ff1f996ad04f2c45e08ab38e2f5@linaro.org"},"message":"arm64/crypto: use crypto instructions to generate AES key schedule\n\nThis patch implements the AES key schedule generation using ARMv8\nCrypto Instructions. It replaces the table based C implementation\nin aes_generic.ko, which means we can drop the dependency on that\nmodule.\n\nTested-by: Steve Capper <steve.capper@linaro.org>\nAcked-by: Steve Capper <steve.capper@linaro.org>\nSigned-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>\nSigned-off-by: Will Deacon <will.deacon@arm.com>\n(cherry picked from commit 12ac3efe74f888a13cb4df88b38bb01e8034dea8)\nChange-Id: I48488f43e280c4de8256365eb0be40d7be26d418","distinct":true,"url":"https://api.github.com/repos/PsyMan47/Pepsy-Kernel/commits/035d14e07ad88356e9894a193aaeab0282257fd3"},{"sha":"be9517ec9e44bab23b1a05a46ccfa75bd0f5e0e0","author":{"name":"Bruno Martins","email":"778fea3f0794d787dfa69253f82646e4f9dc35d6@gmail.com"},"message":"ARM64: configs: Enable optimized cryptographic algorithms\n\nChange-Id: I7fd0c692024a1e529d0941ef4c643857f39585e6","distinct":true,"url":"https://api.github.com/repos/PsyMan47/Pepsy-Kernel/commits/be9517ec9e44bab23b1a05a46ccfa75bd0f5e0e0"}]}
{"actor":{"display_login":"PsyMan47"}}