<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux.git/drivers/crypto/caam, branch v3.11-rc2</title>
<subtitle>Linux kernel source tree</subtitle>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/'/>
<entry>
<title>Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto</title>
<updated>2013-06-21T07:13:27+00:00</updated>
<author>
<name>Herbert Xu</name>
<email>herbert@gondor.apana.org.au</email>
</author>
<published>2013-06-21T07:13:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=02c0241b600e4ab8a732c89749e252165145d60c'/>
<id>02c0241b600e4ab8a732c89749e252165145d60c</id>
<content type='text'>
Merge crypto to resolve conflict in crypto/Kconfig.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Merge crypto to resolve conflict in crypto/Kconfig.
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: caam - add missing flag for the LOAD/STORE commands</title>
<updated>2013-05-28T07:37:08+00:00</updated>
<author>
<name>Andrei Varvara</name>
<email>andrei.varvara@freescale.com</email>
</author>
<published>2013-05-28T07:37:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=91dc363a86142afcbc4e9c3ab31b0f4563b0f269'/>
<id>91dc363a86142afcbc4e9c3ab31b0f4563b0f269</id>
<content type='text'>
Add Class Context SRC / DEST flags for the LOAD &amp; STORE commands

Signed-off-by: Andrei Varvara &lt;andrei.varvara@freescale.com&gt;
Reviewed-by: Phillips Kim-R1AAHA &lt;Kim.Phillips@freescale.com&gt;
Reviewed-by: Fleming Andrew-AFLEMING &lt;AFLEMING@freescale.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add Class Context SRC / DEST flags for the LOAD &amp; STORE commands

Signed-off-by: Andrei Varvara &lt;andrei.varvara@freescale.com&gt;
Reviewed-by: Phillips Kim-R1AAHA &lt;Kim.Phillips@freescale.com&gt;
Reviewed-by: Fleming Andrew-AFLEMING &lt;AFLEMING@freescale.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: caam - Add define for Adjust Output Frame Length in PDB</title>
<updated>2013-05-28T07:37:08+00:00</updated>
<author>
<name>Andrei Varvara</name>
<email>andrei.varvara@freescale.com</email>
</author>
<published>2013-05-28T07:37:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=da64e35810e0717ec63ca25a46118f48e320caff'/>
<id>da64e35810e0717ec63ca25a46118f48e320caff</id>
<content type='text'>
Add define for "Adjust Output Frame Length" in order to
set the AOFL bit in the IPsec ESP Decapsulation PDB.

Signed-off-by: Anca-Jeanina Floarea &lt;anca.floarea@freescale.com&gt;
Signed-off-by: Andrei Varvara &lt;andrei.varvara@freescale.com&gt;
Reviewed-by: Phillips Kim-R1AAHA &lt;Kim.Phillips@freescale.com&gt;
Reviewed-by: Fleming Andrew-AFLEMING &lt;AFLEMING@freescale.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add define for "Adjust Output Frame Length" in order to
set the AOFL bit in the IPsec ESP Decapsulation PDB.

Signed-off-by: Anca-Jeanina Floarea &lt;anca.floarea@freescale.com&gt;
Signed-off-by: Andrei Varvara &lt;andrei.varvara@freescale.com&gt;
Reviewed-by: Phillips Kim-R1AAHA &lt;Kim.Phillips@freescale.com&gt;
Reviewed-by: Fleming Andrew-AFLEMING &lt;AFLEMING@freescale.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: caam - Add defines for CAAM commands</title>
<updated>2013-05-28T07:37:08+00:00</updated>
<author>
<name>Andrei Varvara</name>
<email>andrei.varvara@freescale.com</email>
</author>
<published>2013-05-28T07:37:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=590f9667a2307b24e9b56138d901dd2f228db6e0'/>
<id>590f9667a2307b24e9b56138d901dd2f228db6e0</id>
<content type='text'>
add defines for:
    append load immediate command
    setting SEQ LIODN equal to the Non-SEQ LIODN for the job
    replace job descriptor command

Signed-off-by: Andrei Varvara &lt;andrei.varvara@freescale.com&gt;
Reviewed-by: Phillips Kim-R1AAHA &lt;Kim.Phillips@freescale.com&gt;
Reviewed-by: Fleming Andrew-AFLEMING &lt;AFLEMING@freescale.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
add defines for:
    append load immediate command
    setting SEQ LIODN equal to the Non-SEQ LIODN for the job
    replace job descriptor command

Signed-off-by: Andrei Varvara &lt;andrei.varvara@freescale.com&gt;
Reviewed-by: Phillips Kim-R1AAHA &lt;Kim.Phillips@freescale.com&gt;
Reviewed-by: Fleming Andrew-AFLEMING &lt;AFLEMING@freescale.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: caam - Add defines for overwriting Descriptor's memory</title>
<updated>2013-05-28T07:37:07+00:00</updated>
<author>
<name>Andrei Varvara</name>
<email>andrei.varvara@freescale.com</email>
</author>
<published>2013-05-28T07:37:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=1f50be97f630012e096968d79f5b2fbfebadaf81'/>
<id>1f50be97f630012e096968d79f5b2fbfebadaf81</id>
<content type='text'>
Store command has options to overwrite the Job Desc, Shared Desc or
the entire Descriptor in memory, using the address from
which the Descriptor was fetched.

Signed-off-by: Andrei Varvara &lt;andrei.varvara@freescale.com&gt;
Reviewed-by: Phillips Kim-R1AAHA &lt;Kim.Phillips@freescale.com&gt;
Reviewed-by: Fleming Andrew-AFLEMING &lt;AFLEMING@freescale.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Store command has options to overwrite the Job Desc, Shared Desc or
the entire Descriptor in memory, using the address from
which the Descriptor was fetched.

Signed-off-by: Andrei Varvara &lt;andrei.varvara@freescale.com&gt;
Reviewed-by: Phillips Kim-R1AAHA &lt;Kim.Phillips@freescale.com&gt;
Reviewed-by: Fleming Andrew-AFLEMING &lt;AFLEMING@freescale.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: caam - Add new macros for building extended SEC descriptors (&gt; 64 words)</title>
<updated>2013-05-28T07:37:07+00:00</updated>
<author>
<name>Andrei Varvara</name>
<email>andrei.varvara@freescale.com</email>
</author>
<published>2013-05-28T07:37:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=3ebfa92f49a61a00e967112632ad10e92998bb75'/>
<id>3ebfa92f49a61a00e967112632ad10e92998bb75</id>
<content type='text'>
added all supported math funtion on 8 byte boundary with
immediate flag bit set automatically

added MATH_SRC0_DPOVRD &amp; MATH_SRC1_DPOVRD

The function/defines above are needed for creating descriptors
longer than 64 words

Signed-off-by: Andrei Varvara &lt;andrei.varvara@freescale.com&gt;
Reviewed-by: Phillips Kim-R1AAHA &lt;Kim.Phillips@freescale.com&gt;
Reviewed-by: Fleming Andrew-AFLEMING &lt;AFLEMING@freescale.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
added all supported math funtion on 8 byte boundary with
immediate flag bit set automatically

added MATH_SRC0_DPOVRD &amp; MATH_SRC1_DPOVRD

The function/defines above are needed for creating descriptors
longer than 64 words

Signed-off-by: Andrei Varvara &lt;andrei.varvara@freescale.com&gt;
Reviewed-by: Phillips Kim-R1AAHA &lt;Kim.Phillips@freescale.com&gt;
Reviewed-by: Fleming Andrew-AFLEMING &lt;AFLEMING@freescale.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: caam - Add MATH command to support shld function</title>
<updated>2013-05-28T07:37:06+00:00</updated>
<author>
<name>Andrei Varvara</name>
<email>andrei.varvara@freescale.com</email>
</author>
<published>2013-05-28T07:37:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=d179333b0c6298291c384a0b0ba51ee67d983758'/>
<id>d179333b0c6298291c384a0b0ba51ee67d983758</id>
<content type='text'>
Perform 32-bit left shift of DEST and concatenate with
left 32 bits of SRC1. {DEST[31:0],SRC1[63:32]}

Signed-off-by: Andrei Varvara &lt;andrei.varvara@freescale.com&gt;
Acked-by: Mihai Serb &lt;mihai.serb@freescale.com&gt;
Reviewed-by: Phillips Kim-R1AAHA &lt;Kim.Phillips@freescale.com&gt;
Reviewed-by: Fleming Andrew-AFLEMING &lt;AFLEMING@freescale.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Perform 32-bit left shift of DEST and concatenate with
left 32 bits of SRC1. {DEST[31:0],SRC1[63:32]}

Signed-off-by: Andrei Varvara &lt;andrei.varvara@freescale.com&gt;
Acked-by: Mihai Serb &lt;mihai.serb@freescale.com&gt;
Reviewed-by: Phillips Kim-R1AAHA &lt;Kim.Phillips@freescale.com&gt;
Reviewed-by: Fleming Andrew-AFLEMING &lt;AFLEMING@freescale.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: caam - Fix STORE command to support overwriting Shared Descriptor's memory</title>
<updated>2013-05-28T07:37:06+00:00</updated>
<author>
<name>Andrei Varvara</name>
<email>andrei.varvara@freescale.com</email>
</author>
<published>2013-05-28T07:37:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=524f1bd9a3d401cca16bca16582cd71c0abc8bd9'/>
<id>524f1bd9a3d401cca16bca16582cd71c0abc8bd9</id>
<content type='text'>
In case Store command is used with overwrite Shared Descriptor
feature there is no need for pointer, it is using the
address from which the Shared Descriptor was fetched.

Signed-off-by: Andrei Varvara &lt;andrei.varvara@freescale.com&gt;
Reviewed-by: Phillips Kim-R1AAHA &lt;Kim.Phillips@freescale.com&gt;
Reviewed-by: Fleming Andrew-AFLEMING &lt;AFLEMING@freescale.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In case Store command is used with overwrite Shared Descriptor
feature there is no need for pointer, it is using the
address from which the Shared Descriptor was fetched.

Signed-off-by: Andrei Varvara &lt;andrei.varvara@freescale.com&gt;
Reviewed-by: Phillips Kim-R1AAHA &lt;Kim.Phillips@freescale.com&gt;
Reviewed-by: Fleming Andrew-AFLEMING &lt;AFLEMING@freescale.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: caam - fix SEQ IN PTR command when RTO or PRE bit is set</title>
<updated>2013-05-28T07:37:05+00:00</updated>
<author>
<name>Andrei Varvara</name>
<email>andrei.varvara@freescale.com</email>
</author>
<published>2013-05-28T07:37:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=e2d4ea9444024e38217e4b7e380c6b9f39f9a5f2'/>
<id>e2d4ea9444024e38217e4b7e380c6b9f39f9a5f2</id>
<content type='text'>
SEQ IN PTR command does not require pointer if RTO or PRE bit is set
Updated desc_constr.h accordingly.

Signed-off-by: Andrei Varvara &lt;andrei.varvara@freescale.com&gt;
Reviewed-by: Phillips Kim-R1AAHA &lt;Kim.Phillips@freescale.com&gt;
Reviewed-by: Fleming Andrew-AFLEMING &lt;AFLEMING@freescale.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SEQ IN PTR command does not require pointer if RTO or PRE bit is set
Updated desc_constr.h accordingly.

Signed-off-by: Andrei Varvara &lt;andrei.varvara@freescale.com&gt;
Reviewed-by: Phillips Kim-R1AAHA &lt;Kim.Phillips@freescale.com&gt;
Reviewed-by: Fleming Andrew-AFLEMING &lt;AFLEMING@freescale.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: caam - fix inconsistent assoc dma mapping direction</title>
<updated>2013-05-14T02:37:57+00:00</updated>
<author>
<name>Horia Geanta</name>
<email>horia.geanta@freescale.com</email>
</author>
<published>2013-05-10T12:08:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=286233e604d79f0c7fa04abec2180d5d89a74749'/>
<id>286233e604d79f0c7fa04abec2180d5d89a74749</id>
<content type='text'>
req-&gt;assoc is dma mapped BIDIRECTIONAL and unmapped TO_DEVICE.
Since it is read-only for the device, use TO_DEVICE both for mapping
and unmapping.

Cc: &lt;stable@vger.kernel.org&gt; # 3.9, 3.8
Signed-off-by: Horia Geanta &lt;horia.geanta@freescale.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
req-&gt;assoc is dma mapped BIDIRECTIONAL and unmapped TO_DEVICE.
Since it is read-only for the device, use TO_DEVICE both for mapping
and unmapping.

Cc: &lt;stable@vger.kernel.org&gt; # 3.9, 3.8
Signed-off-by: Horia Geanta &lt;horia.geanta@freescale.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</pre>
</div>
</content>
</entry>
</feed>
