150477Speter# $FreeBSD$ 220973Swosch 311496SphkThis directory is for tools. 411496Sphk 5110160SseancA tool is something which is sometimes useful, and doesn't fit any of 6110160Sseancthe other categories. 711496Sphk 8110160SseancPlease make a subdir per program, and add a brief description to this 9110160Sseancfile. 1011497Sphk 11153389Sdesansify Convert K&R-style function definitions to ANSI style 12116997Ssamath Tools specific to the Atheros 802.11 support 13188157Ssamcfi Common Flash Interface (CFI) tool 1491501Sjoecommitsdb A tool for reconstructing commit history using md5 1591501Sjoe checksums of the commit logs. 16116997Ssamcrypto Test and exercise tools related to the crypto framework 17222900Snpcxgbetool A tool for the cxgbe(4) driver. 18224768Snpcxgbtool A tool for the cxgb(4) driver. 19109007Sdesdiffburst OBSOLETE: equivalent functionality is available via split -p. 20109024Sschweikh For example: "split -p ^diff < patchfile". See split(1). 21254852Sdumbbelldrm Tools specific to the DRM/KMS device drivers. 2241896Scracauerediting Editor modes and the like to help editing FreeBSD code. 2341896Scracauerepfe Extract printing filter examples from printing.sgml. 24186457Sgnnether_reflect An Ethernet packet reflector for low level testing. 25104442Swollmanfind-sb Scan a disk for possible filesystem superblocks. 26127527Smarcelgdb_regofs A simple tool that prints out a register offset table 27127527Smarcel for mapping gdb(1) register numbers to struct reg and 28127527Smarcel struct fpreg offsets. The tool is useful on selected 29127527Smarcel platforms only. 30134439Sdesgenericize Turn a kernel config into something that can more easily 31134439Sdes be diffed against the appropriate GENERIC. 32118506Sdeshcomp Compress header files by removing comments and whitespace. 3341896Scracauerhtml-mv Rename HTML generated filenames to human readable filenames. 3418871Swollmanifinfo Uses the interface MIB to print out all the information 3518871Swollman an interface exports in an ugly form. 36192630Sedwiniso Tool to compare the iso3166 and iso639 files in 37192630Sedwin /usr/share/misc with the data from the master sites. 38151069Sdamieniwi Tools specific to the Intel PRO/Wireless 2200BG/2225BG/2915ABG 39151069Sdamien support. 4021914Smsmithkdrv KernelDriver; add/list/remove third-party kernel driver 4121914Smsmith source to/in/from a kernel source tree. 42136618Smaximkernelcruft Shellscript to find orphaned *.c files in /sys 4386113Sphkkerninclude Shellscript to find unused #includes in the kernel. 4441826Scracauerkernxref Shellscript to cross reference symbols in the LINT kernel. 45122592Ssamkttcp An in-kernel version of the ttcp network performance tool 46186453Sgnnmctest A multicast test program 4741826Scracauermid Create a Message-ID database for mailing lists. 48193242Ssammwl Tools specific to the Marvell 88W8363 support 49155928Ssamncpus Count the number of processors 50227614Sluiginetmap Test applications for netmap(4) 51200941Sjhbnotescheck Check for missing devices and options in NOTES files. 52192661Ssamnpe Tools specific to the Intel IXP4XXX NPE device 53171095Ssamnxge A diagnostic tool for the nxge(4) driver 5486781Ssheldonhpciid Generate src/share/misc/pci_vendors. 55167167Sbmspciroms A tool for dumping PCI ROM images. WARNING: alpha quality. 56144944Savatarpirtool A tool for dumping the $PIR table on i386 machines at runtime. 5741826Scracauerportsinfo Generate list of new ports for last two weeks. 5894737Sdesprstats Generate statistics about the PR database. 59177936Scerirecoverdisk Copy as much data as possible from a defective disk. 6022205Sjoergscsi-defects Get at the primary or grown defect list of a SCSI disk. 61142871Strhodessysdoc Build a manual page with available sysctls for a specific 62142871Strhodes kernel configuration. 63162485Sjuliantinybsd Script to build FreeBSD embedded systems. 64177448Sdestrack Track the progress of a world / kernel build 65193583Szecvimage An interim utility for managing the virtualized network 66193583Szec stack infrastructure. 6741896Scracauervop_table Generates a HTML document that shows all the VOP's in 6841896Scracauer the kernel. 69221175Sgnnvxge A diagnostic tool for the vxge(4) driver 70109007Sdeswhereintheworld Summarizes "make world" output. 71