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