Hi,

I have a question on behalf of a customer of ours trying to use the 
inside-secure crypto
API driver. They are experiencing issues with result data not arriving in the 
result buffer.
This seems to have something to do with not being able to DMA to said buffer, 
as they
can workaround the issue by explicitly allocating a DMA buffer on the fly and 
copying
data from there to the original destination.

The problem I have is that I do not have access to their hardware and the 
driver seems
to work just fine on any hardware  (both x64 and ARM64) I have available here, 
so I
have to approach this purely theoretically ...

For the situation where this problem is occuring, the actual buffers are stored 
inside
the ahash_req structure. So my question is: is there any reason why this 
structure may
not be DMA-able on some systems? (as I have a hunch that may be the problem ...)

Regards,
Pascal van Leeuwen
Silicon IP Architect Multi-Protocol Engines, Rambus Security
Rambus ROTW Holding BV
+31-73 6581953

Note: The Inside Secure/Verimatrix Silicon IP team was recently acquired by 
Rambus.
Please be so kind to update your e-mail address book with my new e-mail address.


** This message and any attachments are for the sole use of the intended 
recipient(s). It may contain information that is confidential and privileged. 
If you are not the intended recipient of this message, you are prohibited from 
printing, copying, forwarding or saving it. Please delete the message and 
attachments and notify the sender immediately. **

Rambus Inc.<http://www.rambus.com>

Reply via email to