forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git…
…/herbert/crypto-2.6 Pull crypto updates from Herbert Xu: "API: - hwrng core now credits for low-quality RNG devices. Algorithms: - Optimisations for neon aes on arm/arm64. - Add accelerated crc32_be on arm64. - Add ffdheXYZ(dh) templates. - Disallow hmac keys < 112 bits in FIPS mode. - Add AVX assembly implementation for sm3 on x86. Drivers: - Add missing local_bh_disable calls for crypto_engine callback. - Ensure BH is disabled in crypto_engine callback path. - Fix zero length DMA mappings in ccree. - Add synchronization between mailbox accesses in octeontx2. - Add Xilinx SHA3 driver. - Add support for the TDES IP available on sama7g5 SoC in atmel" * 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (137 commits) crypto: xilinx - Turn SHA into a tristate and allow COMPILE_TEST MAINTAINERS: update HPRE/SEC2/TRNG driver maintainers list crypto: dh - Remove the unused function dh_safe_prime_dh_alg() hwrng: nomadik - Change clk_disable to clk_disable_unprepare crypto: arm64 - cleanup comments crypto: qat - fix initialization of pfvf rts_map_msg structures crypto: qat - fix initialization of pfvf cap_msg structures crypto: qat - remove unneeded assignment crypto: qat - disable registration of algorithms crypto: hisilicon/qm - fix memset during queues clearing crypto: xilinx: prevent probing on non-xilinx hardware crypto: marvell/octeontx - Use swap() instead of open coding it crypto: ccree - Fix use after free in cc_cipher_exit() crypto: ccp - ccp_dmaengine_unregister release dma channels crypto: octeontx2 - fix missing unlock hwrng: cavium - fix NULL but dereferenced coccicheck error crypto: cavium/nitrox - don't cast parameter in bit operations crypto: vmx - add missing dependencies MAINTAINERS: Add maintainer for Xilinx ZynqMP SHA3 driver crypto: xilinx - Add Xilinx SHA3 driver ...
- Loading branch information
Showing
147 changed files
with
5,673 additions
and
1,669 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,140 +1,150 @@ | ||
What: /sys/kernel/debug/hisi_hpre/<bdf>/cluster[0-3]/regs | ||
Date: Sep 2019 | ||
Contact: [email protected] | ||
Description: Dump debug registers from the HPRE cluster. | ||
What: /sys/kernel/debug/hisi_hpre/<bdf>/cluster[0-3]/regs | ||
Date: Sep 2019 | ||
Contact: [email protected] | ||
Description: Dump debug registers from the HPRE cluster. | ||
Only available for PF. | ||
|
||
What: /sys/kernel/debug/hisi_hpre/<bdf>/cluster[0-3]/cluster_ctrl | ||
Date: Sep 2019 | ||
Contact: [email protected] | ||
Description: Write the HPRE core selection in the cluster into this file, | ||
What: /sys/kernel/debug/hisi_hpre/<bdf>/cluster[0-3]/cluster_ctrl | ||
Date: Sep 2019 | ||
Contact: [email protected] | ||
Description: Write the HPRE core selection in the cluster into this file, | ||
and then we can read the debug information of the core. | ||
Only available for PF. | ||
|
||
What: /sys/kernel/debug/hisi_hpre/<bdf>/rdclr_en | ||
Date: Sep 2019 | ||
Contact: [email protected] | ||
Description: HPRE cores debug registers read clear control. 1 means enable | ||
What: /sys/kernel/debug/hisi_hpre/<bdf>/rdclr_en | ||
Date: Sep 2019 | ||
Contact: [email protected] | ||
Description: HPRE cores debug registers read clear control. 1 means enable | ||
register read clear, otherwise 0. Writing to this file has no | ||
functional effect, only enable or disable counters clear after | ||
reading of these registers. | ||
Only available for PF. | ||
|
||
What: /sys/kernel/debug/hisi_hpre/<bdf>/current_qm | ||
Date: Sep 2019 | ||
Contact: [email protected] | ||
Description: One HPRE controller has one PF and multiple VFs, each function | ||
What: /sys/kernel/debug/hisi_hpre/<bdf>/current_qm | ||
Date: Sep 2019 | ||
Contact: [email protected] | ||
Description: One HPRE controller has one PF and multiple VFs, each function | ||
has a QM. Select the QM which below qm refers to. | ||
Only available for PF. | ||
|
||
What: /sys/kernel/debug/hisi_hpre/<bdf>/regs | ||
Date: Sep 2019 | ||
Contact: [email protected] | ||
Description: Dump debug registers from the HPRE. | ||
What: /sys/kernel/debug/hisi_hpre/<bdf>/alg_qos | ||
Date: Jun 2021 | ||
Contact: [email protected] | ||
Description: The <bdf> is related the function for PF and VF. | ||
HPRE driver supports to configure each function's QoS, the driver | ||
supports to write <bdf> value to alg_qos in the host. Such as | ||
"echo <bdf> value > alg_qos". The qos value is 1~1000, means | ||
1/1000~1000/1000 of total QoS. The driver reading alg_qos to | ||
get related QoS in the host and VM, Such as "cat alg_qos". | ||
|
||
What: /sys/kernel/debug/hisi_hpre/<bdf>/regs | ||
Date: Sep 2019 | ||
Contact: [email protected] | ||
Description: Dump debug registers from the HPRE. | ||
Only available for PF. | ||
|
||
What: /sys/kernel/debug/hisi_hpre/<bdf>/qm/regs | ||
Date: Sep 2019 | ||
Contact: [email protected] | ||
Description: Dump debug registers from the QM. | ||
What: /sys/kernel/debug/hisi_hpre/<bdf>/qm/regs | ||
Date: Sep 2019 | ||
Contact: [email protected] | ||
Description: Dump debug registers from the QM. | ||
Available for PF and VF in host. VF in guest currently only | ||
has one debug register. | ||
|
||
What: /sys/kernel/debug/hisi_hpre/<bdf>/qm/current_q | ||
Date: Sep 2019 | ||
Contact: [email protected] | ||
Description: One QM may contain multiple queues. Select specific queue to | ||
What: /sys/kernel/debug/hisi_hpre/<bdf>/qm/current_q | ||
Date: Sep 2019 | ||
Contact: [email protected] | ||
Description: One QM may contain multiple queues. Select specific queue to | ||
show its debug registers in above regs. | ||
Only available for PF. | ||
|
||
What: /sys/kernel/debug/hisi_hpre/<bdf>/qm/clear_enable | ||
Date: Sep 2019 | ||
Contact: [email protected] | ||
Description: QM debug registers(regs) read clear control. 1 means enable | ||
What: /sys/kernel/debug/hisi_hpre/<bdf>/qm/clear_enable | ||
Date: Sep 2019 | ||
Contact: [email protected] | ||
Description: QM debug registers(regs) read clear control. 1 means enable | ||
register read clear, otherwise 0. | ||
Writing to this file has no functional effect, only enable or | ||
disable counters clear after reading of these registers. | ||
Only available for PF. | ||
|
||
What: /sys/kernel/debug/hisi_hpre/<bdf>/qm/err_irq | ||
Date: Apr 2020 | ||
Contact: [email protected] | ||
Description: Dump the number of invalid interrupts for | ||
What: /sys/kernel/debug/hisi_hpre/<bdf>/qm/err_irq | ||
Date: Apr 2020 | ||
Contact: [email protected] | ||
Description: Dump the number of invalid interrupts for | ||
QM task completion. | ||
Available for both PF and VF, and take no other effect on HPRE. | ||
|
||
What: /sys/kernel/debug/hisi_hpre/<bdf>/qm/aeq_irq | ||
Date: Apr 2020 | ||
Contact: [email protected] | ||
Description: Dump the number of QM async event queue interrupts. | ||
What: /sys/kernel/debug/hisi_hpre/<bdf>/qm/aeq_irq | ||
Date: Apr 2020 | ||
Contact: [email protected] | ||
Description: Dump the number of QM async event queue interrupts. | ||
Available for both PF and VF, and take no other effect on HPRE. | ||
|
||
What: /sys/kernel/debug/hisi_hpre/<bdf>/qm/abnormal_irq | ||
Date: Apr 2020 | ||
Contact: [email protected] | ||
Description: Dump the number of interrupts for QM abnormal event. | ||
What: /sys/kernel/debug/hisi_hpre/<bdf>/qm/abnormal_irq | ||
Date: Apr 2020 | ||
Contact: [email protected] | ||
Description: Dump the number of interrupts for QM abnormal event. | ||
Available for both PF and VF, and take no other effect on HPRE. | ||
|
||
What: /sys/kernel/debug/hisi_hpre/<bdf>/qm/create_qp_err | ||
Date: Apr 2020 | ||
Contact: [email protected] | ||
Description: Dump the number of queue allocation errors. | ||
What: /sys/kernel/debug/hisi_hpre/<bdf>/qm/create_qp_err | ||
Date: Apr 2020 | ||
Contact: [email protected] | ||
Description: Dump the number of queue allocation errors. | ||
Available for both PF and VF, and take no other effect on HPRE. | ||
|
||
What: /sys/kernel/debug/hisi_hpre/<bdf>/qm/mb_err | ||
Date: Apr 2020 | ||
Contact: [email protected] | ||
Description: Dump the number of failed QM mailbox commands. | ||
What: /sys/kernel/debug/hisi_hpre/<bdf>/qm/mb_err | ||
Date: Apr 2020 | ||
Contact: [email protected] | ||
Description: Dump the number of failed QM mailbox commands. | ||
Available for both PF and VF, and take no other effect on HPRE. | ||
|
||
What: /sys/kernel/debug/hisi_hpre/<bdf>/qm/status | ||
Date: Apr 2020 | ||
Contact: [email protected] | ||
Description: Dump the status of the QM. | ||
What: /sys/kernel/debug/hisi_hpre/<bdf>/qm/status | ||
Date: Apr 2020 | ||
Contact: [email protected] | ||
Description: Dump the status of the QM. | ||
Four states: initiated, started, stopped and closed. | ||
Available for both PF and VF, and take no other effect on HPRE. | ||
|
||
What: /sys/kernel/debug/hisi_hpre/<bdf>/hpre_dfx/send_cnt | ||
Date: Apr 2020 | ||
Contact: [email protected] | ||
Description: Dump the total number of sent requests. | ||
What: /sys/kernel/debug/hisi_hpre/<bdf>/hpre_dfx/send_cnt | ||
Date: Apr 2020 | ||
Contact: [email protected] | ||
Description: Dump the total number of sent requests. | ||
Available for both PF and VF, and take no other effect on HPRE. | ||
|
||
What: /sys/kernel/debug/hisi_hpre/<bdf>/hpre_dfx/recv_cnt | ||
Date: Apr 2020 | ||
Contact: [email protected] | ||
Description: Dump the total number of received requests. | ||
What: /sys/kernel/debug/hisi_hpre/<bdf>/hpre_dfx/recv_cnt | ||
Date: Apr 2020 | ||
Contact: [email protected] | ||
Description: Dump the total number of received requests. | ||
Available for both PF and VF, and take no other effect on HPRE. | ||
|
||
What: /sys/kernel/debug/hisi_hpre/<bdf>/hpre_dfx/send_busy_cnt | ||
Date: Apr 2020 | ||
Contact: [email protected] | ||
Description: Dump the total number of requests sent | ||
What: /sys/kernel/debug/hisi_hpre/<bdf>/hpre_dfx/send_busy_cnt | ||
Date: Apr 2020 | ||
Contact: [email protected] | ||
Description: Dump the total number of requests sent | ||
with returning busy. | ||
Available for both PF and VF, and take no other effect on HPRE. | ||
|
||
What: /sys/kernel/debug/hisi_hpre/<bdf>/hpre_dfx/send_fail_cnt | ||
Date: Apr 2020 | ||
Contact: [email protected] | ||
Description: Dump the total number of completed but error requests. | ||
What: /sys/kernel/debug/hisi_hpre/<bdf>/hpre_dfx/send_fail_cnt | ||
Date: Apr 2020 | ||
Contact: [email protected] | ||
Description: Dump the total number of completed but error requests. | ||
Available for both PF and VF, and take no other effect on HPRE. | ||
|
||
What: /sys/kernel/debug/hisi_hpre/<bdf>/hpre_dfx/invalid_req_cnt | ||
Date: Apr 2020 | ||
Contact: [email protected] | ||
Description: Dump the total number of invalid requests being received. | ||
What: /sys/kernel/debug/hisi_hpre/<bdf>/hpre_dfx/invalid_req_cnt | ||
Date: Apr 2020 | ||
Contact: [email protected] | ||
Description: Dump the total number of invalid requests being received. | ||
Available for both PF and VF, and take no other effect on HPRE. | ||
|
||
What: /sys/kernel/debug/hisi_hpre/<bdf>/hpre_dfx/overtime_thrhld | ||
Date: Apr 2020 | ||
Contact: [email protected] | ||
Description: Set the threshold time for counting the request which is | ||
What: /sys/kernel/debug/hisi_hpre/<bdf>/hpre_dfx/overtime_thrhld | ||
Date: Apr 2020 | ||
Contact: [email protected] | ||
Description: Set the threshold time for counting the request which is | ||
processed longer than the threshold. | ||
0: disable(default), 1: 1 microsecond. | ||
Available for both PF and VF, and take no other effect on HPRE. | ||
|
||
What: /sys/kernel/debug/hisi_hpre/<bdf>/hpre_dfx/over_thrhld_cnt | ||
Date: Apr 2020 | ||
Contact: [email protected] | ||
Description: Dump the total number of time out requests. | ||
What: /sys/kernel/debug/hisi_hpre/<bdf>/hpre_dfx/over_thrhld_cnt | ||
Date: Apr 2020 | ||
Contact: [email protected] | ||
Description: Dump the total number of time out requests. | ||
Available for both PF and VF, and take no other effect on HPRE. |
Oops, something went wrong.