#
256281 |
|
10-Oct-2013 |
gjb |
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
254852 |
|
25-Aug-2013 |
dumbbell |
drm: Update drm_pciids.h based on Linux 3.8
This header can be easily updated using the new "gen-drm_pciids" script, available in tools/tools/drm. The script uses the Linux' drm_pciids.h header for new IDs, the FreeBSD's one because we add the name of the device to each IDs, and the PCI IDs database (misc/pciids port) to fill this name automatically for new IDS.
To call the script: tools/tools/drm/gen-drm_pciids \ /path/to/linux/drm_pciids.h \ /path/to/freebsd/drm_pciids.h \ /path/to/pciids/pci.ids
|
#
240470 |
|
13-Sep-2012 |
eadler |
Remove scripts and tools which only functioned when src was using CVS
Approved by: cperciva MFC after: 1 week
|
#
227614 |
|
17-Nov-2011 |
luigi |
Bring in support for netmap, a framework for very efficient packet I/O from userspace, capable of line rate at 10G, see
http://info.iet.unipi.it/~luigi/netmap/
At this time I am bringing in only the generic code (sys/dev/netmap/ plus two headers under sys/net/), and some sample applications in tools/tools/netmap. There is also a manpage in share/man/man4 [1]
In order to make use of the framework you need to build a kernel with "device netmap", and patch individual drivers with the code that you can find in
sys/dev/netmap/head.diff
The file will go away as the relevant pieces are committed to the various device drivers, which should happen in a few days after talking to the driver maintainers.
Netmap support is available at the moment for Intel 10G and 1G cards (ixgbe, em/lem/igb), and for the Realtek 1G card ("re"). I have partial patches for "bge" and am starting to work on "cxgbe". Hopefully changes are trivial enough so interested third parties can submit their patches. Interested people can contact me for advice on how to add netmap support to specific devices.
CREDITS: Netmap has been developed by Luigi Rizzo and other collaborators at the Universita` di Pisa, and supported by EU project CHANGE (http://www.change-project.eu/) The code is distributed under a BSD Copyright.
[1] In my opinion is a bad idea to have all manpage in one directory. We should place kernel documentation in the same dir that contains the code, which would make it much simpler to keep doc and code in sync, reduce the clutter in share/man/ and incidentally is the policy used for all of userspace code. Makefiles and doc tools can be trivially adjusted to find the manpages in the relevant subdirs.
|
#
224768 |
|
10-Aug-2011 |
np |
Move cxgbtool from usr.sbin to tools/tools.
Approved by: re (kib) MFC after: 1 month
|
#
222900 |
|
09-Jun-2011 |
np |
cxgbetool: a tool for the cxgbe(4) driver.
|
#
221175 |
|
28-Apr-2011 |
gnn |
A diagnostic tool to go along with the vxge(4) 10GbE driver. This tool can be used to print statistics, registers, and other device specific information once the driver is loaded into the kernel.
Submitted by: Sriram Rapuru from Exar MFC after: 2 weeks
|
#
200941 |
|
24-Dec-2009 |
jhb |
Add a new tool which attempts to check for kernel configuration options that are missing from NOTES files.
|
#
193583 |
|
06-Jun-2009 |
zec |
Add an interim userland utility for managing vimages / virtualized network stack infrastructure.
Requested by: julian (mentor) Approved by: julian (mentor)
|
#
193242 |
|
01-Jun-2009 |
sam |
tools for mwl driver
|
#
192661 |
|
23-May-2009 |
sam |
add npe tools; first is npestats which reports device statistics
|
#
192630 |
|
23-May-2009 |
edwin |
Added two tools to check the contents of /usr/share/misc/iso* with the data from the sources.
PR: misc/127430 and misc/misc/127428
|
#
188157 |
|
05-Feb-2009 |
sam |
add cfi test tool
Sponsored by: Carlson Wireless Reviewed by: imp, Chris Andreson
|
#
186457 |
|
23-Dec-2008 |
gnn |
Add a new program, ether_reflect, which is useful in testing ethernet devices and switches.
|
#
186453 |
|
23-Dec-2008 |
gnn |
Add the mctest program and description to the README.
|
#
177936 |
|
05-Apr-2008 |
ceri |
Correct typo.
|
#
177448 |
|
20-Mar-2008 |
des |
"track" is a script I've used for ages to track the progress of a build. Unlike whereintheworld, it continuously monitors the log file; it also produses less verbose output.
|
#
171095 |
|
29-Jun-2007 |
sam |
Neterion Xframe 10GbE Server/Storage adapter driver.
The nxge driver provides support for Neterion Xframe-I and Xframe-II adapters. The driver supports TCP Segmentation Offload (TSO/LSO), Jumbo frames (5 buffer mode), Header separation (2 and 3 Receive buffer modes), VLAN, and Promiscuous mode.
Submitted by: Neterion Reviewed by: rwatson Approved by: re (kensmith)
|
#
167167 |
|
02-Mar-2007 |
bms |
Put this old tool for dumping PCI expansion ROM images somewhere useful.
WARNING: THIS IS NOT STABLE ON NON-I386 ARCHITECTURES, AND NEEDS SPECIFIC KNOWLEDGE OF THE ADDRESS SPACE ON YOUR SYSTEM TO WORK.
|
#
162485 |
|
20-Sep-2006 |
julian |
In the spirit of nanoBSD and PicoBSD, add TinyBSD. Submitted by jmeloatfreebsdbrasil,com-br (Jean Milanez Melo) As PicoBSD becomes slightly less useful, TinyBSD fills the gap below nanoBSD.
|
#
159069 |
|
30-May-2006 |
des |
The tinderbox has moved to projcvs.
|
#
155928 |
|
22-Feb-2006 |
sam |
test program to check cpu counting
MFC after: 1 week
|
#
153389 |
|
13-Dec-2005 |
des |
Add a script that converts K&R-style function definitions to ANSI style.
|
#
153065 |
|
03-Dec-2005 |
ru |
Move the 2->3 upgrade kit on the attic.
|
#
151069 |
|
07-Oct-2005 |
damien |
Import iwi-specific tools. Can help debug firmware or connection issues.
|
#
150263 |
|
17-Sep-2005 |
csjp |
Remove reference to bpfstat, this no longer exists.
|
#
148425 |
|
26-Jul-2005 |
csjp |
Add a description for bpfstat
|
#
147035 |
|
05-Jun-2005 |
sobomax |
Add entry for recoverdisk.
|
#
144944 |
|
12-Apr-2005 |
avatar |
Adding a brief description for pirtool.
Reviewed by: sam (mentor)
|
#
142871 |
|
01-Mar-2005 |
trhodes |
Add sysdoc, a small set of scripts which will parse a kernel binary and modules to rip out the available sysctls. It will then produce a manual page which may be installed with 'make install'. Currently typing 'make' in the directory uses the default /boot/kernel files. To use a specific directory, run sysdoc -k [location].
|
#
138513 |
|
07-Dec-2004 |
pjd |
Raidtest is now in the ports collections.
|
#
136618 |
|
17-Oct-2004 |
maxim |
Fix a typo: s/kerncruft/kernelcruft/.
PR: misc/72792 Submitted by: Hywel Mallett
|
#
135760 |
|
24-Sep-2004 |
jmg |
add my script that helps me handle MFC's. It takes in a commit message and generates the proper (hopefully) update -j lines + commit line to do the MFC... This has saved me a lot of time doing recent MFC's...
You still should use diff to verify the changes before doing the commit..
|
#
135744 |
|
24-Sep-2004 |
des |
Add mfc.
|
#
134439 |
|
28-Aug-2004 |
des |
Add genericize, a Perl script that converts a kernel config into something more easily diffable against GENERIC.
|
#
134087 |
|
20-Aug-2004 |
pjd |
Add description of raidtest tool.
|
#
127527 |
|
28-Mar-2004 |
marcel |
Add a simple tool that prints out a register offset table to map from the gdb(1) register number to offsets within struct reg and struct fpreg. The tool is useful only on selected platforms. On ia64 the registers are all over the place to simplify handling of them in various situations, but which makes creating or maintaining such an offset table error prone to do by hand. Since remote kernel debugging operates on the same register numbers, it would be a natural choice to use an identical offset table in the kernel. However, since the kernel does not operate on struct reg nor struct fpreg in the remote gdb(1) case, such would not make sense. Whether we want to use this tool to create offsets for use in the kernel or duplicate the knowledge of which register number maps to what register is something that will become clear soon.
Note: in order to build cross debuggers, one cannot use target headers and/or target definitions. That's why offsets need to be hardcoded in the first place. Unpleasant, but necessary.
|
#
122592 |
|
12-Nov-2003 |
sam |
add in-kernel ttcp performance tool
|
#
118506 |
|
05-Aug-2003 |
des |
Add a comment about hcomp.
|
#
116997 |
|
28-Jun-2003 |
sam |
bring in ath-specific test tool; more to follow
|
#
110160 |
|
31-Jan-2003 |
seanc |
Add a getopt-ified version of an old tool that I've been using for ages: backout_commit.rb. Tool can be used to automate the process of backing out either small or large commits based off of one or more commit messages. The result of the script is a shell script which can be edited or run as needed. New and dead files are taken into consideration. See the program's usage statement for more configuration details. Here's an example usage:
<programlisting> $ mutt [find commit message, save to disk as cvsmsg.txt] $ backout_commit.rb ~/cvsmsg.txt Backout directory: /usr Backout script: backout-2003-01-31-14-04.sh
Scanning through cvsmsg.txt...done.
Change to /usr and run this script. Please look through this script and make changes as necessary. There are commented out commands available in the script.
Example script usage: mv backout-2003-01-31-14-04.sh /usr cd /usr less backout-2003-01-31-14-04.sh /bin/sh backout-2003-01-31-14-04.sh rm -f backout-2003-01-31-14-04.sh </programlisting>
|
#
109024 |
|
09-Jan-2003 |
schweikh |
Fix a useless use of cat. Save a process today.
|
#
109007 |
|
09-Jan-2003 |
des |
Document tinderbox and whereintheworld, and move diffburst in its alphabetical place.
|
#
107852 |
|
14-Dec-2002 |
sam |
add program used to exercise/test /dev/crypto symmetric crypto functionality
Obtained from: openbsd (originally)
|
#
104442 |
|
04-Oct-2002 |
wollman |
Yesterday, FreeBSD-current ate my disklabel. Today, I wrote a program to tell me where the partitions used to be. Now I have my /media filesystem back.
|
#
94737 |
|
15-Apr-2002 |
des |
Long-forgotten patch: list prstats
|
#
91501 |
|
28-Feb-2002 |
joe |
Add a tool that I've written to help with finding what other files/revisions were changed with a particular commit.
|
#
86781 |
|
22-Nov-2001 |
sheldonh |
Add the script that will be used to maintain src/share/misc/pci_vendors. The script written and used originally by msmith has been lost.
This version takes the Boemler and Heckenbach lists and produces merged output. It defaults to ignoring any entries from Heckenbach already found in Boemler but the -l option causes it to take the entry with the longest description where an entry appears in both lists.
If this script is replaced, care should be taken to
1) Always use upper-case hexidecimal tokens in device ids.
2) Always keep device lists sorted within vendor lists, which must also be sorted.
3) Do not try to include input from the previous pci_vendors file, since bogus ids seem to be removed from both the Boemler and Heckenbach lists from time to time.
|
#
86113 |
|
05-Nov-2001 |
phk |
Update.
|
#
52139 |
|
11-Oct-1999 |
phk |
Add the machine that goes "BINGO" every time an potentially unused #include is spotted in the kernel sources.
(This commit message celebrates Monty Pythons 30year aniversary)
|
#
51579 |
|
22-Sep-1999 |
archie |
Remove the "diffburst" tool, because equivalent functionality is now available via "split -p". Leave a note to this effect in the README file.
|
#
50477 |
|
27-Aug-1999 |
peter |
$Id$ -> $FreeBSD$
|
#
42375 |
|
07-Jan-1999 |
archie |
Add the 'diffburst' tool, which does the following: Reads the output of 'diff -r' and splits it into separate patch files, one per file. The files are named 'patch-XX' where XX is aa, ab, ac, ... Useful when creating ports.
|
#
41896 |
|
17-Dec-1998 |
cracauer |
Actually document my last addition. General cosmetics. Add a note that scsi-defects has not been ported to CAM. Submitted by: BDE
|
#
41826 |
|
15-Dec-1998 |
cracauer |
Add some emacs code to make cc-mode almost compatible to style(9). Sort entries in toplevel README.
|
#
38973 |
|
09-Sep-1998 |
jb |
Add a note about the upgrade tool directory.
|
#
36252 |
|
20-May-1998 |
wosch |
Add mid scripts. Mid is a tool which create a Message-ID database for mailing lists.
|
#
31067 |
|
09-Nov-1997 |
wosch |
Add html-mv script. Html-mv rename HTML generated filenames to human readable filenames. E.g.:
$ cd FAQ $ make FORMATS=html $ html-mv FAQ $ ls FAQ_ACKNOWLEDGMENTS.html FAQ_Any_restrictions_on_how_I_divide_the_disk_up_.html FAQ_Are_there_any_Database_systems_for_FreeBSD_.html FAQ_Are_there_any_commercial_high-performance_X_servers_.html FAQ_Books_on_FreeBSD.html FAQ_Can_FreeBSD_handle_multiport_serial_cards_sharing_irqs_.html [...]
|
#
25137 |
|
25-Apr-1997 |
wosch |
Add portsinfo, which generate list of new ports for last two weeks.
|
#
22988 |
|
22-Feb-1997 |
peter |
Revert $FreeBSD$ to $Id$
|
#
22205 |
|
02-Feb-1997 |
joerg |
Add a tools to get at the primary or grown defect list of a SCSI disk.
Submitted by: dufault
|
#
21914 |
|
21-Jan-1997 |
msmith |
Add KernelDriver.
|
#
21673 |
|
14-Jan-1997 |
jkh |
Make the long-awaited change from $Id$ to $FreeBSD$
This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
|
#
20973 |
|
28-Dec-1996 |
wosch |
add epfe and tcl_bmake
|
#
18871 |
|
11-Oct-1996 |
wollman |
Actually tell people what ifinfo is.
|
#
11497 |
|
15-Oct-1995 |
phk |
Add kernxref, a shellscript to crossreference the symbols of the LINT kernel.
|
#
11496 |
|
15-Oct-1995 |
phk |
README reads: This directory is for tools.
A tool is something which is sometimes useful, and doesn't fit any of the other categories.
Please make a subdir per program, and add a brief description to this file.
|