#
337034 |
|
01-Aug-2018 |
hselasky |
MFC r330349 and r330362:
Allow pause_sbt() to catch signals during sleep by passing C_CATCH flag. Define pause_sig() function macro helper similarly to other kernel functions which catch signals. Update outdated function description.
Document pause_sig(9) and update prototypes for existing pause(9) and pause_sbt(9) functions.
Discussed with: kib@ Suggested by: cem@ Sponsored by: Mellanox Technologies
|
#
321115 |
|
18-Jul-2017 |
ngie |
MFC r316549,r316550,r316551,r316554:
r316549:
Add sys/types.h #include to EXAMPLE to provide a complete functional standalone example program
r316550:
sbuf(9): convert SYNOPSIS section from .Fn entries to .Fo/.Fa/.Fc entries
This shortens the column count on many lines considerably.
While here, add "(void)" to sbuf_new_auto(3) for consistency with style(9) recommendations.
r316551:
sbuf(9): clarify kernel-only APIs
- move sbuf_bcopyin(9) and sbuf_copyin(9) near sbuf_new_for_sysctl(9), as all three functions are kernel-only APIs. - add #ifdef _KERNEL around sbuf_*copyin and sbuf_new_for_sysctl(9) to make it visually clear that they are kernel-only APIs.
r316554:
sbuf(9): add MLINKS for sbuf_{clear,get,set}_flags(9)
These functions were added in r279992.
|
#
316074 |
|
28-Mar-2017 |
ngie |
MFC r313436,r313437,r313438,r314587,r315687:
r313436:
Clarify #includes for hexdump(3) vs sbuf_hexdump(9)
hexdump(3) only requires libutil.h, whereas sbuf_hexdump(9) requires sys/types.h (for ssize_t) and sys/sbuf.h
r313437:
Create link from hexdump(3) to sbuf_hexdump(9) as the manpage describes sbuf_hexdump(9)'s behavior
r313438:
Clean up trailing and leading whitespace for variables to make it consistent with the rest of the file and style.Makefile(9) a bit more
r314587:
Correct MLINKS for sbuf_hexdump(9)
sbuf_hexdump(9) should be linked to sbuf(9), not hexdump(3). Another review will be posted to deduplicate the sbuf_hexdump reference in in hexdump(3) or at the very least make the information less duplicative.
r315687:
Document sbuf_hexdump(9) in just sbuf(9)
- Remove duplicate references to sbuf_hexdump(9) from hexdump(3). sbuf_hexdump(9) already pointed back to hexdump(3) for implementation details. - Refer to sbuf_hexdump(9) instead of sbuf(9) for completeness
|
#
306520 |
|
30-Sep-2016 |
jhb |
MFC 305502: Reset PCI pass through devices via PCI-e FLR during VM start/end.
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
|
#
304900 |
|
27-Aug-2016 |
kib |
MFC r303425: Add callout_when(9).
MFC r303919: Fix indentation.
|
#
303552 |
|
30-Jul-2016 |
kib |
MFC r303211: Implement mtx_trylock_spin(9).
|
#
303254 |
|
24-Jul-2016 |
jhb |
MFC 300253: Remove dangling references to rman_await_resource().
This function was removed when RF_TIMESHARE was removed a couple of years ago.
|
#
294976 |
|
28-Jan-2016 |
kib |
MFC r293346: Provide yet another KPI for cdev creation, make_dev_s(9).
|
#
294340 |
|
19-Jan-2016 |
jhb |
MFC 292669: 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().
|
#
292199 |
|
14-Dec-2015 |
brueffer |
MFH: r291954
Add an MLINK for m_collapse.
PR: 204205 Submitted by: avos
|
#
290826 |
|
14-Nov-2015 |
bdrewery |
MFC r290428:
remove \, it confuses things.
|
#
290809 |
|
13-Nov-2015 |
jhb |
MFC 290414,290415: 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.
|
#
289963 |
|
25-Oct-2015 |
ngie |
MFC r288295,r288298:
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
|
#
289045 |
|
08-Oct-2015 |
bdrewery |
MFC r288271:
Document bus_get_resource(9).
|
#
287215 |
|
27-Aug-2015 |
bdrewery |
MFC r286966:
Add link for rw_unlock(9) to rwlock(9).
|
#
283676 |
|
29-May-2015 |
markj |
MFC r281915: Make vpanic() externally visible.
MFC r281916: Fix DTrace's panic() action.
|
#
283251 |
|
21-May-2015 |
bdrewery |
MFC r282574:
Remove references to Giant in namei(9). This was removed in r241896.
|
#
280419 |
|
24-Mar-2015 |
ngie |
MFC r278135,r278202:
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
|
#
275610 |
|
08-Dec-2014 |
avg |
MFC r275045: callout(9): add sbt flavors of callout_schedule
Not applicable to earlier releases.
|
#
274648 |
|
18-Nov-2014 |
kib |
Merge the fueword(9) and casueword(9). In particular,
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).
|
#
274139 |
|
05-Nov-2014 |
lwhsu |
MFC r271992
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
|
#
272526 |
|
04-Oct-2014 |
trasz |
MFC 271761:
Add missing link to TIMEOUT_TASK_INIT(9).
Sponsored by: The FreeBSD Foundation
|
#
272525 |
|
04-Oct-2014 |
trasz |
MFC 271759:
Add missing links to taskqueue(9).
Sponsored by: The FreeBSD Foundation
|
#
270920 |
|
01-Sep-2014 |
kib |
Fix a leak of the wired pages when unwiring of the PROT_NONE-mapped 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
|
#
269286 |
|
30-Jul-2014 |
kib |
MFC r269160: Remove man page for non-existent VOPs.
MFC r269240 (by pluknet): Add VOP_GETVOBJECT.9 to obsolete files, un-xref.
|
#
268036 |
|
30-Jun-2014 |
kib |
MFC r267854: Add fpu_kern.9 man page to the install.
|
#
265928 |
|
12-May-2014 |
pluknet |
MFC r265285,265320:
Documented the pget(9) system kernel interface.
|
#
262065 |
|
17-Feb-2014 |
avg |
MFC r258713,262062: add taskqueue_drain_all
|
#
260856 |
|
18-Jan-2014 |
bryanv |
MFC r260581: Add sglist_append_bio(9) to append a struct bio's data to a sglist
|
#
287215 |
|
27-Aug-2015 |
bdrewery |
MFC r286966:
Add link for rw_unlock(9) to rwlock(9).
|
#
283676 |
|
29-May-2015 |
markj |
MFC r281915: Make vpanic() externally visible.
MFC r281916: Fix DTrace's panic() action.
|
#
283251 |
|
21-May-2015 |
bdrewery |
MFC r282574:
Remove references to Giant in namei(9). This was removed in r241896.
|
#
280419 |
|
24-Mar-2015 |
ngie |
MFC r278135,r278202:
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
|
#
275610 |
|
08-Dec-2014 |
avg |
MFC r275045: callout(9): add sbt flavors of callout_schedule
Not applicable to earlier releases.
|
#
274648 |
|
18-Nov-2014 |
kib |
Merge the fueword(9) and casueword(9). In particular,
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).
|
#
274139 |
|
05-Nov-2014 |
lwhsu |
MFC r271992
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
|
#
272526 |
|
04-Oct-2014 |
trasz |
MFC 271761:
Add missing link to TIMEOUT_TASK_INIT(9).
Sponsored by: The FreeBSD Foundation
|
#
272525 |
|
04-Oct-2014 |
trasz |
MFC 271759:
Add missing links to taskqueue(9).
Sponsored by: The FreeBSD Foundation
|
#
270920 |
|
01-Sep-2014 |
kib |
Fix a leak of the wired pages when unwiring of the PROT_NONE-mapped 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
|
#
269286 |
|
30-Jul-2014 |
kib |
MFC r269160: Remove man page for non-existent VOPs.
MFC r269240 (by pluknet): Add VOP_GETVOBJECT.9 to obsolete files, un-xref.
|
#
268036 |
|
30-Jun-2014 |
kib |
MFC r267854: Add fpu_kern.9 man page to the install.
|
#
265928 |
|
12-May-2014 |
pluknet |
MFC r265285,265320:
Documented the pget(9) system kernel interface.
|
#
262065 |
|
17-Feb-2014 |
avg |
MFC r258713,262062: add taskqueue_drain_all
|
#
260856 |
|
18-Jan-2014 |
bryanv |
MFC r260581: Add sglist_append_bio(9) to append a struct bio's data to a sglist
|