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