public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [RFC] s390 zcrypto driver rewrite / secure key crypto extension.
@ 2006-07-04 16:52 Martin Schwidefsky
  0 siblings, 0 replies; only message in thread
From: Martin Schwidefsky @ 2006-07-04 16:52 UTC (permalink / raw)
  To: linux-kernel

Hi folks,
we have finally completed the rewrite of the z90crypt device driver.
The new driver is called zcrypt, just to make a fresh start. The patches
do not contain the removal of the old z90xxx files since this would be a
waste of bandwidth.
The main reason for the rewrite has been the secure key crypto extension.
We have found it next to impossible to add that extension to the old
driver. The new code implements a proper bus and has a device driver
for each card type. On top of the drivers is the user space interface.
The layering looks like this:

     User space         Card drivers            Bus
     interface

                   |--> zcrypt_pcica  <--|
                   |                     |
                   |--> zcrypt_cex2a  <--|
     zcrypt_api <--|                     |-->  ap_bus
                   |--> zcrypt_pcicc  <--|
                   |                     |
                   |--> zcrypt_pcixcc <--|

The defails of the messages for the different cards are peculiar, the
overall structure is straight forward.
I want to push this new driver upstream soon, provided that nobody finds
any major bugs.

--
blue skies,
  Martin.

Martin Schwidefsky
Linux for zSeries Development & Services
IBM Deutschland Entwicklung GmbH

"Reality continues to ruin my life." - Calvin.

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2006-07-04 16:52 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-07-04 16:52 [RFC] s390 zcrypto driver rewrite / secure key crypto extension Martin Schwidefsky

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox