summaryrefslogtreecommitdiff
path: root/arch/arm/crypto
diff options
context:
space:
mode:
authorWojciech Ziemba <wojciech.ziemba@intel.com>2021-04-09 16:56:19 +0300
committerHerbert Xu <herbert@gondor.apana.org.au>2021-04-16 14:16:34 +0300
commit1c4d9d5bbb5a94ff51853be1089dd48546d4f81c (patch)
tree1775603a6d988dc1ebb0a1a643b3a2c7bf617648 /arch/arm/crypto
parent7e958d301c0db051c358001d818c8b8637131190 (diff)
downloadlinux-1c4d9d5bbb5a94ff51853be1089dd48546d4f81c.tar.xz
crypto: qat - enable detection of accelerators hang
Enable the detection of hangs by setting watchdog timers (WDTs) on generations that supports that feature. The default timeout value comes from HW specs. WTDs are reset each time an accelerator wins arbitration and is able to send/read a command to/from an accelerator. The value has added significant margin to make sure there are no spurious timeouts. The scope of watchdog is per QAT device. If a timeout is detected, the firmware resets the accelerator and returns a response descriptor with an appropriate error code. Signed-off-by: Wojciech Ziemba <wojciech.ziemba@intel.com> Reviewed-by: Giovanni Cabiddu <giovanni.cabiddu@intel.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'arch/arm/crypto')
0 files changed, 0 insertions, 0 deletions