crypto: qat - add support for relative FW ucode loading
authorJack Xu <jack.xu@intel.com>
Fri, 6 Nov 2020 11:27:46 +0000 (19:27 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 13 Nov 2020 09:38:49 +0000 (20:38 +1100)
commit72b67d9507b954b5b5f4cecb74bcefff61a28d8c
treec027b00b11f694fe3445315974421a1aa7887daf
parentee103cf1f5af03ae300dcfdbe0f51ae12ce35dec
crypto: qat - add support for relative FW ucode loading

Improve the way micro instructions (FW code) are uploaded to Accelerator
Engines (AEs). If code starts at PC zero (absolute addressing), read
uwords with no relative address. Otherwise, use relative addressing to
the page region.

Signed-off-by: Jack Xu <jack.xu@intel.com>
Co-developed-by: Wojciech Ziemba <wojciech.ziemba@intel.com>
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>
drivers/crypto/qat/qat_common/qat_uclo.c