summaryrefslogtreecommitdiffstats
path: root/share/man/man9/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* MFC 305502: Reset PCI pass through devices via PCI-e FLR during VM start/end.jhb2016-09-301-0/+3
| | | | | | | | | | | | Add routines to trigger a function level reset (FLR) of a PCI-express device via the PCI-express device control register. This also includes support routines to wait for pending transactions to complete as well as calculating the maximum completion timeout permitted by a device. Change the ppt(4) driver to reset pass through devices before attaching to a VM during startup and before detaching from a VM during shutdown. Sponsored by: Chelsio Communications
* MFC r303425:kib2016-08-271-0/+1
| | | | | | | Add callout_when(9). MFC r303919: Fix indentation.
* MFC r303211:kib2016-07-301-0/+2
| | | | Implement mtx_trylock_spin(9).
* MFC 300253: Remove dangling references to rman_await_resource().jhb2016-07-241-1/+0
| | | | | This function was removed when RF_TIMESHARE was removed a couple of years ago.
* MFC r293346:kib2016-01-281-1/+2
| | | | Provide yet another KPI for cdev creation, make_dev_s(9).
* MFC 292669:jhb2016-01-191-0/+2
| | | | | | | Add accessor methods to fetch the BAR holding the MSI-X table and PBA. While here, explicitly note the requirement that the BAR(s) must be allocated prior to calling pci_alloc_msix().
* MFH: r291954brueffer2015-12-141-0/+1
| | | | | | | Add an MLINK for m_collapse. PR: 204205 Submitted by: avos
* MFC r290428:bdrewery2015-11-141-1/+1
| | | | remove \, it confuses things.
* MFC 290414,290415:jhb2015-11-141-1/+5
| | | | | | | | | | | | | | | | | Additional PCI helper functions. 290414: Add helper routines for PCI device drivers to read, write, and modify PCI-Express capability registers (that is, PCI config registers in the standard PCI config space belonging to the PCI-Express capability register set). Note that all of the current PCI-e registers are either 16 or 32-bits, so only widths of 2 or 4 bytes are supported. 290415: Add a new helper function for PCI devices to locate the upstream PCI-express root port of a given PCI device.
* MFC r288295,r288298:ngie2015-10-251-5/+0
| | | | | | | | | | | | | | | | r288295: Posthumously remove all references to MFREE(9) The macro was removed in r90227 Sponsored by: EMC / Isilon Storage Division r288298: Remove MLINKS to more non-existent mbuf(9) macros Sponsored by: EMC / Isilon Storage Division
* MFC r288271:bdrewery2015-10-081-0/+1
| | | | Document bus_get_resource(9).
* MFC r286966:bdrewery2015-08-271-0/+1
| | | | Add link for rw_unlock(9) to rwlock(9).
* MFC r281915:markj2015-05-291-0/+1
| | | | | | | Make vpanic() externally visible. MFC r281916: Fix DTrace's panic() action.
* MFC r282574:bdrewery2015-05-211-1/+0
| | | | Remove references to Giant in namei(9). This was removed in r241896.
* MFC r278135,r278202:ngie2015-03-241-1/+6
| | | | | | | | | | | | | | | | | r278135 (by amdmi3): - Remove more files when MK_USB == no Reviewed by: ngie Approved by: ngie Differential Revision: D1600 r278202: Clean up more usb related files when MK_USB == no when dealing with manpages, libraries, and binaries Sponsored by: EMC / Isilon Storage Division
* MFC r275045: callout(9): add sbt flavors of callout_scheduleavg2014-12-081-1/+5
| | | | Not applicable to earlier releases.
* Merge the fueword(9) and casueword(9). In particular,kib2014-11-181-1/+8
| | | | | | | | | | | | | | | | | | | | | | | MFC r273783: Add fueword(9) and casueword(9) functions. MFC note: ia64 is handled like arm, with NO_FUEWORD define. MFC r273784: Replace some calls to fuword() by fueword() with proper error checking. MFC r273785: Convert kern_umtx.c to use fueword() and casueword(). MFC note: the sys__umtx_lock and sys__umtx_unlock syscalls are not converted, they are removed from HEAD, and not used. The do_sem2*() family is not yet merged to stable/10, corresponding chunk will be merged after do_sem2* are committed. MFC r273788 (by jkim): Actually install casuword(9) to fix build. MFC r273911: Add type qualifier volatile to the base (userspace) address argument of fuword(9) and suword(9).
* MFC r271992lwhsu2014-11-051-2/+0
| | | | | | | | | | | | | Reflect the chanages in sleepqueue.h and subr_sleepqueue.c - Priority argument is introduced to sleepq_*wait* in r177085 - sleepq_calc_signal_retval is removed from implementation - sleepq_catch_signals is internal now MFC r272475 - Bump .Dd Approved by: kevlo
* MFC 271761:trasz2014-10-041-1/+2
| | | | | | Add missing link to TIMEOUT_TASK_INIT(9). Sponsored by: The FreeBSD Foundation
* MFC 271759:trasz2014-10-041-0/+6
| | | | | | Add missing links to taskqueue(9). Sponsored by: The FreeBSD Foundation
* Fix a leak of the wired pages when unwiring of the PROT_NONE-mappedkib2014-09-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | wired region. Rework the handling of unwire to do the it in batch, both at pmap and object level. All commits below are by alc. MFC r268327: Introduce pmap_unwire(). MFC r268591: Implement pmap_unwire() for powerpc. MFC r268776: Implement pmap_unwire() for arm. MFC r268806: pmap_unwire(9) man page. MFC r269134: When unwiring a region of an address space, do not assume that the underlying physical pages are mapped by the pmap. This fixes a leak of the wired pages on the unwiring of the region mapped with no access allowed. MFC r269339: In the implementation of the new function pmap_unwire(), the call to MOEA64_PVO_TO_PTE() must be performed before any changes are made to the PVO. Otherwise, MOEA64_PVO_TO_PTE() will panic. MFC r269365: Correct a long-standing problem in moea{,64}_pvo_enter() that was revealed by the combination of r268591 and r269134: When we attempt to add the wired attribute to an existing mapping, moea{,64}_pvo_enter() do nothing. (They only set the wired attribute on newly created mappings.) MFC r269433: Handle wiring failures in vm_map_wire() with the new functions pmap_unwire() and vm_object_unwire(). Retire vm_fault_{un,}wire(), since they are no longer used. MFC r269438: Rewrite a loop in vm_map_wire() so that gcc doesn't think that the variable "rv" is uninitialized. MFC r269485: Retire pmap_change_wiring(). Reviewed by: alc
* MFC r269160:kib2014-07-301-3/+0
| | | | | | | Remove man page for non-existent VOPs. MFC r269240 (by pluknet): Add VOP_GETVOBJECT.9 to obsolete files, un-xref.
* MFC r267854:kib2014-06-301-0/+7
| | | | Add fpu_kern.9 man page to the install.
* MFC r265285,265320:pluknet2014-05-121-0/+1
| | | | Documented the pget(9) system kernel interface.
* MFC r258713,262062: add taskqueue_drain_allavg2014-02-171-1/+4
|
* MFC r260581: Add sglist_append_bio(9) to append a struct bio's data tobryanv2014-01-181-0/+1
| | | | a sglist
* Add manpages for VOP_ADVISE() and VOP_ALLOCATE().jhb2013-10-071-0/+2
| | | | Approved by: re (gjb)
* - Document the UQUAD sysctl variants.jhb2013-09-121-2/+4
| | | | | | | | | | - Clarify that exactly one of the "access" flags is required and list the optional flags in a separate list. Prefer bundling CTLFLAG_TUN into the access flag by not documenting it as an optional flag to set. Approved by: re (glebius) MFC after: 1 week
* add links for the various vmem functions...jmg2013-09-041-0/+7
|
* Hook vm_page_busy.9 to the buildantoine2013-08-261-0/+1
|
* The soft and hard busy mechanism rely on the vm object lock to work.attilio2013-08-091-7/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Unify the 2 concept into a real, minimal, sxlock where the shared acquisition represent the soft busy and the exclusive acquisition represent the hard busy. The old VPO_WANTED mechanism becames the hard-path for this new lock and it becomes per-page rather than per-object. The vm_object lock becames an interlock for this functionality: it can be held in both read or write mode. However, if the vm_object lock is held in read mode while acquiring or releasing the busy state, the thread owner cannot make any assumption on the busy state unless it is also busying it. Also: - Add a new flag to directly shared busy pages while vm_page_alloc and vm_page_grab are being executed. This will be very helpful once these functions happen under a read object lock. - Move the swapping sleep into its own per-object flag The KPI is heavilly changed this is why the version is bumped. It is very likely that some VM ports users will need to change their own code. Sponsored by: EMC / Isilon storage division Discussed with: alc Reviewed by: jeff, kib Tested by: gavin, bapt (older version) Tested by: pho, scottl
* Document the sbinuptime() and getsbinuptime() functions introduced inbrooks2013-07-251-1/+3
| | | | | | r247452. Sponsored by: DARPA, AFRL
* Add manual page for vmem(9). Obtained from NetBSD, modified to matchglebius2013-07-121-0/+1
| | | | | | our implementation. Obtained from: NetBSD
* Add a man page for the SDT_* macros, which can be used to define new staticmarkj2013-07-061-0/+6
| | | | | | DTrace probes and providers in kernel code. MFC after: 1 week
* Several improvements to rmlock(9). Many of these are based on patchesjhb2013-06-251-2/+5
| | | | | | | | | | | | | | | | | | | | | | provided by Isilon. - Add an rm_assert() supporting various lock assertions similar to other locking primitives. Because rmlocks track readers the assertions are always fully accurate unlike rw_assert() and sx_assert(). - Flesh out the lock class methods for rmlocks to support sleeping via condvars and rm_sleep() (but only while holding write locks), rmlock details in 'show lock' in DDB, and the lc_owner method used by dtrace. - Add an internal destroyed cookie so that API functions can assert that an rmlock is not destroyed. - Make use of rm_assert() to add various assertions to the API (e.g. to assert locks are held when an unlock routine is called). - Give RM_SLEEPABLE locks their own lock class and always use the rmlock's own lock_object with WITNESS. - Use THREAD_NO_SLEEPING() / THREAD_SLEEPING_OK() to disallow sleeping while holding a read lock on an rmlock. Submitted by: andre Obtained from: EMC/Isilon
* Remove vfs_mount(9), it have been died since 2004.delphij2013-06-171-1/+0
| | | | | Noticed by: git via alfred MFC after: 2 weeks
* Merge from projects/counters: counter(9).glebius2013-04-081-0/+9
| | | | | | | | | | | | | Introduce counter(9) API, that implements fast and raceless counters, provided (but not limited to) for gathering of statistical data. See http://lists.freebsd.org/pipermail/freebsd-arch/2013-April/014204.html for more details. In collaboration with: kib Reviewed by: luigi Tested by: ae, ray Sponsored by: Nginx, Inc.
* MFcalloutng:davide2013-03-041-0/+8
| | | | | Dcoument the new functions added to condvar(9), sleep(9), sleepqueue(9) KPIs. Also document recent changes in timeout(9) and eventtimers(4).
* Document pffinddomain().kevlo2012-12-071-0/+1
| | | | Reviewed by: glebius
* Document disk_resize(9).trasz2012-10-301-1/+2
|
* Remove the support for using non-mpsafe filesystem modules.kib2012-10-221-2/+0
| | | | | | | | | | | | In particular, do not lock Giant conditionally when calling into the filesystem module, remove the VFS_LOCK_GIANT() and related macros. Stop handling buffers belonging to non-mpsafe filesystems. The VFS_VERSION is bumped to indicate the interface change which does not result in the interface signatures changes. Conducted and reviewed by: attilio Tested by: pho
* Add a manpage for BUS_CHILD_DETACHED().jhb2012-08-211-0/+1
|
* Add a BUS_CHILD_DELETED() method that a bus can hook to allow it to cleanupjhb2012-08-211-0/+1
| | | | | | | any bus-specific state (such as ivars) when a child device is deleted. Requested by: kan MFC after: 1 month
* Document DRIVER_MODULE_ORDERED, EARLY_DRIVER_MODULE, andjhb2012-08-211-0/+3
| | | | EARLY_DRIVER_MODULE_ORDERED.
* Document swi_remove(9).pluknet2012-04-191-0/+1
| | | | | Reviewed by: jhb MFC after: 1 week
* - Add knlist_init_rw_reader() function to kqueue(9).melifaro2012-03-261-0/+2
| | | | | | | | | | | Function acquired reader lock if needed. Assert check for reader or writer lock (RA_LOCKED / RA_UNLOCKED) - While here, add knlist_init_mtx.9 to MLINKS and fix some style(9) issues Reviewed by: glebius Approved by: ae(mentor) MFC after: 2 weeks
* Document pci_find_extcap() and pci_find_htcap().jhb2012-03-041-0/+2
|
* Expand and reorganize the pci(9) manpage a bit:jhb2012-03-031-1/+13
| | | | | | | | | | | | | | | - Document the following routines: pci_alloc_msi(), pci_alloc_msix(), pci_find_cap(), pci_get_max_read_req(), pci_get_vpd_ident(), pci_get_vpd_readonly(), pci_msi_count(), pci_msix_count(), pci_pending_msix(), pci_release_msi(), pci_remap_msix(), and pci_set_max_read_req(). - Group the functions into five sub-sections: raw configuration access, locating devices, device information, device configuration, and message signaled interrupts. - Discourage use of pci_disable_io() and pci_enable_io() in device drivers. The PCI bus driver handles this automatically as resources are activated. MFC after: 2 weeks
* Add pci_save_state() and pci_restore_state() wrappers aroundjhb2012-03-011-0/+2
| | | | | | | | pci_cfg_save() and pci_cfg_restore() for device drivers to use when saving and restoring state (e.g. to handle device-specific resets). Reviewed by: imp MFC after: 2 weeks
* Catch up with r195837 (2.5 years ago) which renamed net_add_domain() to ↵brueffer2012-02-231-1/+1
| | | | | | | | domain_add(). PR: 165424 Submitted by: Lachlan Kang MFC after: 1 week
OpenPOWER on IntegriCloud