Skip to content

Commit

Permalink
The Hisilicon QM is a Queue Management module.
Browse files Browse the repository at this point in the history
In order to unify the interface between accelerator and software,
a unified queue management module QM is used to interact with software.
Each accelerator module integrates a QM. Software issues tasks to the SQ
(Submmision Queue),and the QM obtains the address of the SQE (Submmision
Queue Element). The BD (Buffer Description, same as SQE) information is
sent to the accelerator. After the task processing is complete, the
accelerator applies for a write-back address from the QM to write back
the SQ.

Signed-off-by: Xiaoxu Zeng <zengxiaoxu@huawei.com>
  • Loading branch information
xiaoxuZeng committed Oct 18, 2023
1 parent 1b0bd89 commit 90b9620
Show file tree
Hide file tree
Showing 5 changed files with 1,057 additions and 0 deletions.
1 change: 1 addition & 0 deletions core/arch/arm/plat-d06/conf.mk
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ CFG_WITH_PAGER ?= n
CFG_WITH_SOFTWARE_PRNG ?= y
CFG_WITH_STATS ?= y
CFG_TEE_CORE_EMBED_INTERNAL_TESTS ?= y
CFG_HISILICON_CRYPTO_DRIVER ?= y

$(call force,CFG_SECURE_TIME_SOURCE_CNTPCT,y)
$(call force,CFG_WITH_ARM_TRUSTED_FW,y)
Expand Down
Loading

0 comments on commit 90b9620

Please sign in to comment.