All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/8] crypto: omap-sham: convert to sg based data engine
@ 2016-09-19 15:22 ` Tero Kristo
  0 siblings, 0 replies; 29+ messages in thread
From: Tero Kristo @ 2016-09-19 15:22 UTC (permalink / raw)
  To: herbert, lokeshvutla, davem, linux-crypto, linux-omap; +Cc: linux-arm-kernel

Hi,

This series converts the omap-sham buffer handling towards a scatterlist
approach. This avoids the need to have a huge internal buffer within the
driver, and also allows us to properly implement export/import for the
driver. I tried splitting up the changes to some sane patches, but this
was rather difficult due to the fact that this is largely a complete
rewrite of portions of the driver. Patch #6 is a prime example of this
being pretty large, but splitting this up would break bisectability.
Hopefully the patch is still understandable though.

Crypto manager tests work fine at least on omap3/am3/am4/dra7 SoC:s.
(Something is broken with test farm again and could not try omap2/omap4.)

Also tested tcrypt SHA performance on DRA7 and it seems to be working
fine with different buffer sizes.

My test branch is also available here for interested parties:
tree: https://github.com/t-kristo/linux-pm.git
breanch: 4.8-rc1-crypto

-Tero

^ permalink raw reply	[flat|nested] 29+ messages in thread

end of thread, other threads:[~2016-09-22 10:46 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-09-19 15:22 [PATCH 0/8] crypto: omap-sham: convert to sg based data engine Tero Kristo
2016-09-19 15:22 ` Tero Kristo
2016-09-19 15:22 ` Tero Kristo
2016-09-19 15:22 ` [PATCH 1/8] crypto: omap-sham: add context export/import stubs Tero Kristo
2016-09-19 15:22   ` Tero Kristo
2016-09-19 15:22   ` Tero Kristo
2016-09-19 15:22 ` [PATCH 2/8] crypto: omap-sham: align algorithms on word offset Tero Kristo
2016-09-19 15:22   ` Tero Kristo
2016-09-19 15:22   ` Tero Kristo
2016-09-19 15:22 ` [PATCH 3/8] crypto: omap-sham: rename sgl to sgl_tmp for deprecation Tero Kristo
2016-09-19 15:22   ` Tero Kristo
2016-09-19 15:22   ` Tero Kristo
2016-09-19 15:22 ` [PATCH 4/8] crypto: omap-sham: add support functions for sg based data handling Tero Kristo
2016-09-19 15:22   ` Tero Kristo
2016-09-19 15:22   ` Tero Kristo
2016-09-19 15:22 ` [PATCH 5/8] crypto: omap-sham: change the DMA threshold value to a define Tero Kristo
2016-09-19 15:22   ` Tero Kristo
2016-09-19 15:22   ` Tero Kristo
2016-09-19 15:22 ` [PATCH 6/8] crypto: omap-sham: convert driver logic to use sgs for data xmit Tero Kristo
2016-09-19 15:22   ` Tero Kristo
2016-09-19 15:22   ` Tero Kristo
2016-09-19 15:22 ` [PATCH 7/8] crypto: omap-sham: add support for export/import Tero Kristo
2016-09-19 15:22   ` Tero Kristo
2016-09-19 15:22   ` Tero Kristo
2016-09-19 15:22 ` [PATCH 8/8] crypto: omap-sham: shrink the internal buffer size Tero Kristo
2016-09-19 15:22   ` Tero Kristo
2016-09-19 15:22   ` Tero Kristo
2016-09-22 10:46 ` [PATCH 0/8] crypto: omap-sham: convert to sg based data engine Herbert Xu
2016-09-22 10:46   ` Herbert Xu

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.