#
#  Hitachi Fiber Channle Adapter Driver Debug Tools for VMware
#                                                                 April 1, 2012
#
#  format : vmwaredump <dev> <rid> <output file>
#   <dev>  : hfcldd<x> <x:0..>
#   <rid>  : <x:0..>
#   <file> : output file name
#
#  ex) vmwaredump hfcldd0 0 log.txt
#
date > $3
echo "*** Linux kernel version " >> $3
uname -r >> $3
echo "*** Driver Version " >> $3
./dddu $1 ver >> $3
echo "*** Region ID = $2 " >> $3
echo "*** Device Tree " >> $3
./dddu $1 tree $2 >> $3
echo "*** adap_info " >> $3
./dddu $1 ap $2 >> $3
echo "*** fw_init_tbl" >> $3
./dddu $1 itbl $2 >> $3
echo "*** xob " >> $3
./dddu $1 xob 0 100 $2 >> $3
echo "*** xrb " >> $3
./dddu $1 xrb 0 100 $2 >> $3
echo "*** seg_info " >> $3
./dddu $1 sinfo 0 400 $2 >> $3
echo "*** mailbox " >> $3
./dddu $1 mb $2 >> $3
echo "*** hw_log " >> $3
./dddu $1 hwlog $2 >> $3
echo "*** hfc_pkt " >> $3
./dddu $1 hfcpkt 0 2FF $2 >> $3
echo "*** dd trace " >> $3
./dddu $1 ddtrc 0 3FF $2 >> $3
echo "*** all trace " >> $3
./dddu $1 alltrc 0 3FF $2 >> $3
echo "*** target " >> $3
TID=0
while [ $TID -lt 256 ]; do
	./dddu $1 target $TID >> $3
	TID=`expr $TID + 1`
done
echo "*** See!!  $3"

#  All Rights Reserved. Copyright (C) 2011,2012, Hitachi, Ltd.

