[U-Boot] [PATCH] crypto/fsl: Fix HW accelerated hash commands
    York Sun 
    york.sun at nxp.com
       
    Wed Jan 24 19:13:30 UTC 2018
    
    
  
On 01/17/2018 04:02 AM, Breno Lima wrote:
> The hash command function were not flushing the dcache before passing data
> to CAAM/DMA and not invalidating the dcache when getting data back.
> 
> Due the data cache incoherency, HW accelerated hash commands used to fail
> with CAAM errors like "Invalid KEY Command".
> 
> Check if pbuf and pout buffers are properly aligned to the cache line size
> and flush/invalidate the memory regions to address this issue.
> 
> This solution is based in a previous work from Clemens Gruber in
> commit 598e9dccc75d ("crypto/fsl: fix BLOB encapsulation and
> decapsulation")
> 
> Reported-by: Anatolij Gustschin <agust at denx.de>
> Signed-off-by: Breno Lima <breno.lima at nxp.com>
> ---
Applied to fsl-qoriq master. Thanks.
York
    
    
More information about the U-Boot
mailing list