summaryrefslogtreecommitdiffstats
path: root/share
Commit message (Collapse)AuthorAgeFilesLines
* Make it possible (again) to build and install shared library only.ru2002-07-031-19/+38
| | | | | | One needs to define SHLIB_NAME for this to work. Prodded by: mi
* Moved checkdpadd target to where it logically belongs.ru2002-07-032-25/+22
|
* Try really hard to fix parallel installs. Add a bunch of .ORDERru2002-07-035-0/+8
| | | | | | | | | | | | | | | | | | | | | directives to ensure that all realinstall sub-tasks are executed after beforeinstall, similarly ensure that all afterinstall sub- tasks are executed after realinstall. Demonstration: all: task1 task2 .ORDER: task1 task2 task2: task2_subtask .ORDER: task1 task2_subtask task1 task2 task2_subtask: @sleep `jot -r 1 0 1.0` @echo ${.TARGET} Without the second .ORDER directive, task2_subtask can be run in parallel with task1. Spotted by: Andrea Campi <andrea@webcom.it>
* GXP ATA drives also supports TQtrhodes2002-07-021-1/+1
|
* 's/rather then/rather than/'johan2002-07-021-5/+5
| | | | | | | | | | PR: 38096 Submitted by: Chris Pepper <pepper@rockefeller.edu> While I'm here correct some typos pointed out by ispell. Approved by: sheldonh (mentor) MFC after: 1 week
* Reimplemented bsd.nls.mk using bsd.files.mk and bsd.links.mk.ru2002-07-022-77/+28
| | | | | | | | | | | | Provided the (previously missing) dependency on source files for intermediate .msg files. Provided the default for NLSSRCDIR (defaults to .CURDIR). Slightly changed the API: NLS should now list plain locale names, without the .msg suffix. When included from bsd.prog.mk, NLSNAME defaults to PROG.
* Handle installation of hard and symbolic links via a seperate .mk file.ru2002-07-024-49/+34
|
* Clarify version 1.68 to more accurately describe the intent of the change toimp2002-07-021-1/+2
| | | | | | | try to avoid ambiguous cases in the future. Wording approved by: julian (early draft), grog, rwatson, wes and maybe other members of core I'm forgetting.
* Fix a tyopbrian2002-07-021-1/+1
|
* Document what splnet and splimp are in FreeBSDimp2002-07-011-0/+2
|
* bsd.subdir.mk already has these dependencies coded.ru2002-07-011-11/+0
|
* Get rid of the bogus dependencies between beforeinstall, realinstall,ru2002-07-011-3/+2
| | | | | | | | | | and afterinstall targets. Make sure they are run in sequence in the -j case. This fixes the recent breakage with beforeinstall being run _after_ realinstall. Reported by: knu
* Fixed typos.ru2002-07-011-4/+4
|
* Unbreak build by removing 10.named for nowdougb2002-07-011-1/+4
|
* Nuke SCCS docos, they're dead, again.jmallett2002-06-302-10/+1
|
* Include 'sshd' to the lists of forbidden users.maxim2002-06-281-0/+1
| | | | Reviewed by: cvs-committers
* If CLEANFILES is nil or not defined, do not try to remove it. This happensjmallett2002-06-261-0/+2
| | | | | | | when SRCS is entirely files which produce only one compiled form, and when NOMAN is defined. This does not seem to happen in STABLE. Approved by: ru
* At long last, commit the zero copy sockets code.ken2002-06-264-2/+387
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MAKEDEV: Add MAKEDEV glue for the ti(4) device nodes. ti.4: Update the ti(4) man page to include information on the TI_JUMBO_HDRSPLIT and TI_PRIVATE_JUMBOS kernel options, and also include information about the new character device interface and the associated ioctls. man9/Makefile: Add jumbo.9 and zero_copy.9 man pages and associated links. jumbo.9: New man page describing the jumbo buffer allocator interface and operation. zero_copy.9: New man page describing the general characteristics of the zero copy send and receive code, and what an application author should do to take advantage of the zero copy functionality. NOTES: Add entries for ZERO_COPY_SOCKETS, TI_PRIVATE_JUMBOS, TI_JUMBO_HDRSPLIT, MSIZE, and MCLSHIFT. conf/files: Add uipc_jumbo.c and uipc_cow.c. conf/options: Add the 5 options mentioned above. kern_subr.c: Receive side zero copy implementation. This takes "disposable" pages attached to an mbuf, gives them to a user process, and then recycles the user's page. This is only active when ZERO_COPY_SOCKETS is turned on and the kern.ipc.zero_copy.receive sysctl variable is set to 1. uipc_cow.c: Send side zero copy functions. Takes a page written by the user and maps it copy on write and assigns it kernel virtual address space. Removes copy on write mapping once the buffer has been freed by the network stack. uipc_jumbo.c: Jumbo disposable page allocator code. This allocates (optionally) disposable pages for network drivers that want to give the user the option of doing zero copy receive. uipc_socket.c: Add kern.ipc.zero_copy.{send,receive} sysctls that are enabled if ZERO_COPY_SOCKETS is turned on. Add zero copy send support to sosend() -- pages get mapped into the kernel instead of getting copied if they meet size and alignment restrictions. uipc_syscalls.c:Un-staticize some of the sf* functions so that they can be used elsewhere. (uipc_cow.c) if_media.c: In the SIOCGIFMEDIA ioctl in ifmedia_ioctl(), avoid calling malloc() with M_WAITOK. Return an error if the M_NOWAIT malloc fails. The ti(4) driver and the wi(4) driver, at least, call this with a mutex held. This causes witness warnings for 'ifconfig -a' with a wi(4) or ti(4) board in the system. (I've only verified for ti(4)). ip_output.c: Fragment large datagrams so that each segment contains a multiple of PAGE_SIZE amount of data plus headers. This allows the receiver to potentially do page flipping on receives. if_ti.c: Add zero copy receive support to the ti(4) driver. If TI_PRIVATE_JUMBOS is not defined, it now uses the jumbo(9) buffer allocator for jumbo receive buffers. Add a new character device interface for the ti(4) driver for the new debugging interface. This allows (a patched version of) gdb to talk to the Tigon board and debug the firmware. There are also a few additional debugging ioctls available through this interface. Add header splitting support to the ti(4) driver. Tweak some of the default interrupt coalescing parameters to more useful defaults. Add hooks for supporting transmit flow control, but leave it turned off with a comment describing why it is turned off. if_tireg.h: Change the firmware rev to 12.4.11, since we're really at 12.4.11 plus fixes from 12.4.13. Add defines needed for debugging. Remove the ti_stats structure, it is now defined in sys/tiio.h. ti_fw.h: 12.4.11 firmware. ti_fw2.h: 12.4.11 firmware, plus selected fixes from 12.4.13, and my header splitting patches. Revision 12.4.13 doesn't handle 10/100 negotiation properly. (This firmware is the same as what was in the tree previously, with the addition of header splitting support.) sys/jumbo.h: Jumbo buffer allocator interface. sys/mbuf.h: Add a new external mbuf type, EXT_DISPOSABLE, to indicate that the payload buffer can be thrown away / flipped to a userland process. socketvar.h: Add prototype for socow_setup. tiio.h: ioctl interface to the character portion of the ti(4) driver, plus associated structure/type definitions. uio.h: Change prototype for uiomoveco() so that we'll know whether the source page is disposable. ufs_readwrite.c:Update for new prototype of uiomoveco(). vm_fault.c: In vm_fault(), check to see whether we need to do a page based copy on write fault. vm_object.c: Add a new function, vm_object_allocate_wait(). This does the same thing that vm_object allocate does, except that it gives the caller the opportunity to specify whether it should wait on the uma_zalloc() of the object structre. This allows vm objects to be allocated while holding a mutex. (Without generating WITNESS warnings.) vm_object_allocate() is implemented as a call to vm_object_allocate_wait() with the malloc flag set to M_WAITOK. vm_object.h: Add prototype for vm_object_allocate_wait(). vm_page.c: Add page-based copy on write setup, clear and fault routines. vm_page.h: Add page based COW function prototypes and variable in the vm_page structure. Many thanks to Drew Gallatin, who wrote the zero copy send and receive code, and to all the other folks who have tested and reviewed this code over the years.
* ICMP type 3 packets should be let through for TCP MTU discovery, fixupdillon2002-06-251-3/+6
| | | | | | the documentation and sample firewall. PR: docs/39495
* Add sections on vfs.write_behind and vfs.hirunningspace. Also note thatdillon2002-06-251-1/+21
| | | | | this has already been comitted to stable (the MFC was really through this commit, not the previous commit).
* update the firewall documentation to cover the fact that ipfw can bedillon2002-06-251-9/+13
| | | | | | loaded as a module. PR: kern/39814
* Install the tree(3) man page.des2002-06-231-1/+37
|
* This commit was generated by cvs2svn to compensate for changes in r98681,des2002-06-231-0/+453
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Import the documentation for <sys/tree.h>des2002-06-231-0/+453
| | | | | | | | Obtained from: OpenBSD
* | Quiet ``make objlink'' when NOOBJ is defined.ru2002-06-211-1/+3
| | | | | | | | | | PR: bin/21142 Submitted by: Craig Leres <leres@ee.lbl.gov>
* | A gross patch to tidy up the formatting.ru2002-06-211-293/+402
| | | | | | | | Not objected to by: grog
* | Remove references to UIO_USERISPACE which no longer exists.peter2002-06-202-6/+2
| |
* | Add a warning regarding the SENDMAIL_*_MC make.conf variable values.gshapiro2002-06-202-0/+30
| | | | | | | | | | | | | | | | Using /etc/mail/sendmail.mc will create /etc/mail/sendmail.cf during a buildworld. PR: misc/39397 MFC after: 3 days
* | A node that creates a device entry in /dev (yay devfs)julian2002-06-181-0/+109
| | | | | | | | | | | | | | | | | | | | so that /dev/mumble can be the entrypoint to some networking graph, e.g. a tunnel or a remote tape drive or whatever... Not fully tested (by me) yet. Submitted by: Mark Santcroos <marks@ripe.net> MFC after: 3 weeks
* | Add missing verb.keramida2002-06-141-1/+1
| |
* | document hw.pcic.ignore_pciimp2002-06-142-0/+10
| |
* | Add US Robotics Wireless Card 2410imp2002-06-141-1/+5
| | | | | | | | | | Also add a snarky note about telling me about changes to this file so I can keep OpenBSD and FreeBSD's copy of this man page more or less in sync.
* | In gcc 3.1 Pentium/MMX now has its own -march=XXX option.sobomax2002-06-131-1/+1
| |
* | Fix up the wording thoughout, and document locking.davidc2002-06-101-16/+25
| |
* | Fix wording and spelling in the trapsignal() description.davidc2002-06-101-1/+1
| |
* | Document the cred_update_thread() function, and fix the RETURN VALUES.davidc2002-06-101-2/+19
| |
* | The moduledata_t argument is not a pointer, and sysstem_sub_id shoulddavidc2002-06-101-2/+2
| | | | | | | | | | | | | | be sysinit_sub_id. PR: docs/34583 Approved by: murray
* | Add signal.9 and friends.davidc2002-06-101-1/+11
| |
* | New man page that documents many of the kernel related signal functions.davidc2002-06-101-0/+411
| | | | | | | | Requested by: alfred
* | Stamp out Danglish: Spelling, grammer and other nitpicking.phk2002-06-091-36/+37
| | | | | | | | Submitted by: "Steven G. Kargl" <kargl@troutmask.apl.washington.edu>
* | Per previous discussion, and with Mark's blessing, update the valuedougb2002-06-092-0/+5
| | | | | | | | of this knob to reflect (-)current reality.
* | Document the standard COLUMNS environment variable here to avoid redundanttjr2002-06-071-0/+10
| | | | | | | | descriptions of its effects in utilities' manual pages.
* | Document MTX_DUPOKdavidc2002-06-061-3/+3
| | | | | | | | Requested by: jeff (long ago)
* | Recognize 0xbe as an uppercase character.tobez2002-06-031-1/+1
| | | | | | | | Approved by: ache
* | Reimplement FILES support using bsd.files.mk with theru2002-06-035-30/+74
| | | | | | | | | | | | | | | | same set of features as in recently added bsd.incs.mk (FILESGROUPS, accessibility from both bsd.prog.mk and bsd.lib.mk, de-pessimized typical installation path, etc.) New standard targets: buildfiles, installfiles, and files (buildfiles + installfiles).
* | Fix typo in the BSD copyright: s/withough/without/schweikh2002-06-021-1/+1
| | | | | | | | | | Spotted and suggested by: des MFC after: 3 weeks
* | Finish removing the share/man/tools/directory.bde2002-06-011-95/+0
| |
* | Grammar nit: treat "contents" as plural.archie2002-05-311-1/+1
| |
* | Bootstrapping aid for those with Athlon upgrading from gcc 2.95.x.ru2002-05-311-0/+4
| | | | | | | | Prodded by: gordon
* | Kludge around troff bugs to get a reasonable print format despite thegrog2002-05-311-10/+14
| | | | | | | | | | | | necessity to shrink quoted text to fit on the page. PR: 38760
OpenPOWER on IntegriCloud