]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/commitdiff
Documentation: add DebugFS doc for HiSilicon SEC
authorLongfang Liu <liulongfang@huawei.com>
Wed, 13 Nov 2019 11:11:06 +0000 (19:11 +0800)
committerSeth Forshee <seth.forshee@canonical.com>
Tue, 7 Jan 2020 21:49:17 +0000 (15:49 -0600)
BugLink: https://bugs.launchpad.net/bugs/1854549
This Documentation is for HiSilicon SEC DebugFS.

Signed-off-by: Longfang Liu <liulongfang@huawei.com>
Signed-off-by: Kai Ye <yekai13@huawei.com>
Reviewed-by: Zaibo Xu <xuzaibo@huawei.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
(cherry picked from commit cbfe56e6938b2f7ca5e78b04417ee07f7c8d87fb)
Signed-off-by: Ike Panhc <ike.pan@canonical.com>
Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
Documentation/ABI/testing/debugfs-hisi-sec [new file with mode: 0644]

diff --git a/Documentation/ABI/testing/debugfs-hisi-sec b/Documentation/ABI/testing/debugfs-hisi-sec
new file mode 100644 (file)
index 0000000..06adb89
--- /dev/null
@@ -0,0 +1,43 @@
+What:           /sys/kernel/debug/hisi_sec/<bdf>/sec_dfx
+Date:           Oct 2019
+Contact:        linux-crypto@vger.kernel.org
+Description:    Dump the debug registers of SEC cores.
+               Only available for PF.
+
+What:           /sys/kernel/debug/hisi_sec/<bdf>/clear_enable
+Date:           Oct 2019
+Contact:        linux-crypto@vger.kernel.org
+Description:    Enabling/disabling of clear action after reading
+               the SEC debug registers.
+               0: disable, 1: enable.
+               Only available for PF, and take no other effect on SEC.
+
+What:           /sys/kernel/debug/hisi_sec/<bdf>/current_qm
+Date:           Oct 2019
+Contact:        linux-crypto@vger.kernel.org
+Description:    One SEC controller has one PF and multiple VFs, each function
+               has a QM. This file can be used to select the QM which below
+               qm refers to.
+               Only available for PF.
+
+What:           /sys/kernel/debug/hisi_sec/<bdf>/qm/qm_regs
+Date:           Oct 2019
+Contact:        linux-crypto@vger.kernel.org
+Description:    Dump of QM related debug registers.
+               Available for PF and VF in host. VF in guest currently only
+               has one debug register.
+
+What:           /sys/kernel/debug/hisi_sec/<bdf>/qm/current_q
+Date:           Oct 2019
+Contact:        linux-crypto@vger.kernel.org
+Description:    One QM of SEC may contain multiple queues. Select specific
+               queue to show its debug registers in above 'qm_regs'.
+               Only available for PF.
+
+What:           /sys/kernel/debug/hisi_sec/<bdf>/qm/clear_enable
+Date:           Oct 2019
+Contact:        linux-crypto@vger.kernel.org
+Description:    Enabling/disabling of clear action after reading
+               the SEC's QM debug registers.
+               0: disable, 1: enable.
+               Only available for PF, and take no other effect on SEC.