^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) What: /sys/kernel/debug/genwqe/genwqe<n>_card/ddcb_info
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) Date: Oct 2013
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) Contact: haver@linux.vnet.ibm.com
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) Description: DDCB queue dump used for debugging queueing problems.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) What: /sys/kernel/debug/genwqe/genwqe<n>_card/curr_regs
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) Date: Oct 2013
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) Contact: haver@linux.vnet.ibm.com
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) Description: Dump of the current error registers.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) Only available for PF.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) What: /sys/kernel/debug/genwqe/genwqe<n>_card/curr_dbg_uid0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) Date: Oct 2013
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) Contact: haver@linux.vnet.ibm.com
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) Description: Internal chip state of UID0 (unit id 0).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) Only available for PF.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) What: /sys/kernel/debug/genwqe/genwqe<n>_card/curr_dbg_uid1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) Date: Oct 2013
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) Contact: haver@linux.vnet.ibm.com
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) Description: Internal chip state of UID1.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) Only available for PF.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) What: /sys/kernel/debug/genwqe/genwqe<n>_card/curr_dbg_uid2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) Date: Oct 2013
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) Contact: haver@linux.vnet.ibm.com
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) Description: Internal chip state of UID2.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) Only available for PF.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) What: /sys/kernel/debug/genwqe/genwqe<n>_card/prev_regs
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) Date: Oct 2013
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) Contact: haver@linux.vnet.ibm.com
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) Description: Dump of the error registers before the last reset of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) the card occured.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) Only available for PF.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) What: /sys/kernel/debug/genwqe/genwqe<n>_card/prev_dbg_uid0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) Date: Oct 2013
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) Contact: haver@linux.vnet.ibm.com
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) Description: Internal chip state of UID0 before card was reset.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) Only available for PF.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) What: /sys/kernel/debug/genwqe/genwqe<n>_card/prev_dbg_uid1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) Date: Oct 2013
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) Contact: haver@linux.vnet.ibm.com
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) Description: Internal chip state of UID1 before card was reset.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) Only available for PF.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) What: /sys/kernel/debug/genwqe/genwqe<n>_card/prev_dbg_uid2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) Date: Oct 2013
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) Contact: haver@linux.vnet.ibm.com
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) Description: Internal chip state of UID2 before card was reset.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) Only available for PF.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) What: /sys/kernel/debug/genwqe/genwqe<n>_card/info
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) Date: Oct 2013
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) Contact: haver@linux.vnet.ibm.com
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) Description: Comprehensive summary of bitstream version and software
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) version. Used bitstream and bitstream clocking information.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) What: /sys/kernel/debug/genwqe/genwqe<n>_card/err_inject
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) Date: Oct 2013
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) Contact: haver@linux.vnet.ibm.com
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) Description: Possibility to inject error cases to ensure that the drivers
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) error handling code works well.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) What: /sys/kernel/debug/genwqe/genwqe<n>_card/vf<0..14>_jobtimeout_msec
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) Date: Oct 2013
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) Contact: haver@linux.vnet.ibm.com
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) Description: Default VF timeout 250ms. Testing might require 1000ms.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) Using 0 will use the cards default value (whatever that is).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) The timeout depends on the max number of available cards
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) in the system and the maximum allowed queue size.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) The driver ensures that the settings are done just before
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) the VFs get enabled. Changing the timeouts in flight is not
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) possible.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) Only available for PF.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) What: /sys/kernel/debug/genwqe/genwqe<n>_card/jobtimer
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) Date: Oct 2013
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) Contact: haver@linux.vnet.ibm.com
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) Description: Dump job timeout register values for PF and VFs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) Only available for PF.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) What: /sys/kernel/debug/genwqe/genwqe<n>_card/queue_working_time
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88) Date: Dec 2013
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89) Contact: haver@linux.vnet.ibm.com
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90) Description: Dump queue working time register values for PF and VFs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91) Only available for PF.