summaryrefslogtreecommitdiffstats
path: root/share/man/man9/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Create a man page for bus_child_present(9), a function to see if aimp2003-03-281-1/+2
| | | | | given device is considered accessible by its parent device bus driver (or its parent, etc).
* Remove obsolete at_fork() and at_exit() manpages. Curiously, at_exec()jhb2003-03-251-4/+1
| | | | | | didn't have a manpage. Reminded by: ru
* Document the following MAC policies:chris2002-12-051-1/+1
| | | | | | | | | | | | o Biba: A data integrity policy o BSD Extended: Support for the firewall-like access controls (ugidfw(8)) o MLS: Multi-level security, a confidentiality policy (These files originally lived in src/share/man/man9) Approved by: re (blanket) Sponsored by: DARPA, Network Associates Labs Obtained from: TrustedBSD Project
* Document the MLS policychris2002-12-021-1/+1
| | | | | | Approved by: re Sponsored by: DARPA, Network Associates Labs Obtained from: TrustedBSD Project
* Activate mac_biba.9chris2002-11-201-1/+1
| | | | | Approved by: re Sponsored by: DARPA, Network Associates Labs
* Add mac(9), a man page providing a basic introduction to the conceptsrwatson2002-10-211-1/+1
| | | | | | | | associated with the TrustedBSD MAC Framework, as well as some credits to developers and contributors. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories
* Add a new man page describing the mac_bsdextended policy.chris2002-10-181-0/+1
| | | | | Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs
* Remove the posix4(9) manual. It no longer contains relevantmike2002-10-161-2/+1
| | | | information.
* manual pages for the new kernel crypto support (need work)sam2002-10-041-1/+1
| | | | Obtained from: openbsd
* link in the man page for thread_exitjulian2002-07-081-7/+6
| | | | Also change some line breaks.
* At long last, commit the zero copy sockets code.ken2002-06-261-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Add signal.9 and friends.davidc2002-06-101-1/+11
|
* Add description for uma_zcreate().asmodai2002-05-181-0/+1
| | | | Submitted by: arr
* Prefix the remaining functions with uma_ as is now the case in UMA.asmodai2002-04-301-3/+3
|
* zinit() does not exist anymore.asmodai2002-04-301-1/+0
|
* Add a MLINKS to uma.9 from zone.9.asmodai2002-04-301-0/+1
|
* Remove MLINKS to zinitna, it does not exist anymore.asmodai2002-04-301-1/+0
|
* Remove MLINKS to zbootinit. This has been gone for a while now.asmodai2002-04-301-1/+0
|
* Add links for bswap16.9, bswap32.9, and bswap64.9.mike2002-04-291-0/+3
|
* Add entries for selrecord.9.davidc2002-04-121-1/+2
|
* - Add notes about SX_SYSINIT and MTX_SYSINIT in order to document thearr2002-04-021-0/+2
| | | | | recent additions of these macros. - Add in a MLINK to create SX_SYSINIT.9 and MTX_SYSINIT.9.
* - Update to new suser() API.jhb2002-04-021-1/+1
| | | | | - Spell privilege properly. - Grammar nits.
* Add a manual page for the mtx_pool_* routines.dd2002-03-281-1/+4
| | | | | | PR: 36350 Submitted by: Garrett Rooney <rooneg@electricjellyfish.net> Reviewed by: dillon
* Add realloc() and reallocf(), and make free(NULL, ...) acceptable.archie2002-03-131-0/+1
| | | | Reviewed by: alfred
* Create a manual to document the new kernel byte order conversionmike2002-03-061-0/+13
| | | | | | functions. Reviewed by: tmm
* Document cru2x().dd2002-03-031-0/+1
|
* The routine is dev_depends(); consistently spell it that way.dd2002-02-111-1/+1
| | | | | | PR: 34047 Submitted by: Maxime Henrion <mux@sneakerz.org> Pointy hat to: dd
* Document entropy device bits.markm2002-02-061-0/+1
|
* Add a manpage for VOP_REVOKE(9).green2002-02-051-1/+1
| | | | Sponsored by: DARPA, NAI Labs
* Merged all of the lockmgr functions into a single file (lock.9); as well,davidc2002-01-261-2/+5
| | | | | | | | | | some content and layout changes were made. lock.9 had existed before but was never added to Makefile, so it was never installed. That is why the duplicate files were created in the first place. Reviewed by: ru, alfred
* get_cyclecounter.9 has been repo-copied to get_cyclecount.9.ru2002-01-101-2/+2
|
* Document sbuf_trim() and sbuf_vprintf(); add MLINKs.kbyanc2002-01-061-0/+2
| | | | | | | Clarify that the contents of a caller-supplied buffer are undefined and should not be examined directly. Reviewed by: des
* Fully catch up to the recent critical section API change. Update thejhb2002-01-041-0/+2
| | | | content of the manpage and document cpu_critical_enter/exit.
* Add a man page describing the fuctions directly related to network domains.davidc2001-12-071-0/+9
| | | | Reviewed by: alfred
* More kernel vfs docco.alfred2001-12-031-3/+10
| | | | | | | Xref vfs_mount(9) from vfs_mount(9) Submitted by: Chad David <davidc@acns.ab.ca> PR: docs/32431
* Add manpages describing various vfs and vm APIs.alfred2001-12-021-6/+18
| | | | Submitted by: Chad David <davidc@acns.ab.ca>
* Bring the ucred(9) manpage in sync with the source.ru2001-11-261-1/+1
| | | | | | | | | | Specifically, document the crshared() function and fix the prototype and description of the crcopy() function. PR: docs/32275 Submitted by: Chad David <davidc@acns.ab.ca> Reviewed by: jhb
* Document sx_assert(9).jhb2001-10-231-0/+1
|
* Second round of spelling fixes for vm_page_io_finised. The function namebde2001-10-041-1/+1
| | | | is actually vm_page_io_finish.
* Removed garbage:bde2001-10-041-3/+2
| | | | | | | | | - bus_generic_map_intr.9. This has been undead for more than 3 years following the changes in rev.1.4 of sys/bus.h. - CONDSPLASSERT.9, SPLASSERT.9. These have been undead since SMPng. They were even less useful than most section 9 man pages -- the interfaces described in them have never been used in the FreeBSD source tree.
* Token man page for pseudofs(9).des2001-09-301-1/+1
|
* o Attach vaccess_acl_posix1e.9 to the build.rwatson2001-08-271-1/+2
| | | | | | o Cross-reference vaccess_acl_posix1e.9 from vaccess.9. Obtained from: TrustedBSD Project
* o Hook up vaccess.9 to the build.rwatson2001-08-271-2/+2
| | | | Submitted by: ru
* Remove references to asleep/await.jhb2001-08-231-1/+1
|
* Link MULTI_DRIVER_MODULE.9 to DRIVER_MODULE.9alex2001-08-211-0/+1
|
* Implement kernel semaphores.jasone2001-08-141-1/+8
| | | | Reviewed by: jhb
* Add sx_try_upgrade() and sx_downgrade().jasone2001-08-131-0/+2
| | | | Submitted by: Alexander Kabaev <ak03@gte.com>
* Add manpage for pgfind(9).ru2001-08-101-1/+2
| | | | | PR: docs/29552 Submitted by: Evan Sarmiento <kaworu@sektor7.ath.cx>
* Document zdestroy().tmm2001-08-091-0/+1
| | | | Reviewed by: des
* s/vm_page_io_finised/vm_page_io_finished/ru2001-08-081-1/+1
| | | | Submitted by: Chad David <davidc@colnta.acns.ab.ca>
OpenPOWER on IntegriCloud