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