| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Remove /^\.\\"\n\.\\"\s*\$FreeBSD\$$\n/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The public KPI is now intr_event_**,
- Convert existing documented functions to their equivalents.
- Fix up the function arguments
- Fix up the possible error return values for each
- Remove ithread_schedule() completely
- Rename man page to intr_event(9)
- Update cross-references
Future changes will update the descriptive text for these functions.
PR: 100803
Based on work by: trhodes
Reviewed by: jhb
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D33475
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Most of these globals have been removed, save for clk_intr_event. This
one is appropriate to keep in sys/interrupt.h, despite the fact that it
has only one consumer.
Bump .Dd for this and previous changes.
Reviewed by: markj
MFC after: 1 week
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D36939
|
|
|
|
|
|
|
|
|
|
| |
It can be static within uart_tty.c. It is an open question whether there
remains any real benefit to having uart instances share a swi thread.
Reviewed by: imp, markj, jhb
MFC after: 1 week
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D36938
|
|
|
|
|
|
|
|
|
|
|
| |
From what I can tell, setdelayed() was removed so long ago that its
mention is more likely to be confusing than helpful. We now have a
manpage for hardclock(9), so reference that.
Reviewed by: markj
MFC after: 1 week
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D36937
|
|
|
|
|
|
|
|
|
|
| |
The only remaining user was busdma, and so it was simplified.
Reviewed by: markj, jhb
MFC after: 1 week
Fixes: 254e4e5b77d7 ("Simplify swi for bus_dma")
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D36936
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
For purposes of handling hardware error reported via NMIs I need a way to
escape NMI context, being too restrictive to do something significant.
To do it this change introduces new swi_sched() flag SWI_FROMNMI, making
it careful about used KPIs. On platforms allowing IPI sending from NMI
context (x86 for now) it immediately wakes clk_intr_event via new IPI_SWI,
otherwise it works just like SWI_DELAY. To handle the delayed SWIs this
patch calls clk_intr_event on every hardclock() tick.
MFC after: 2 weeks
Sponsored by: iXsystems, Inc.
Differential Revision: https://reviews.freebsd.org/D25754
Notes:
svn path=/head/; revision=363527
|
|
|
|
|
|
|
|
|
| |
Reviewed by: rgrimes
MFC after: 1 month
Differential Revision: https://reviews.freebsd.org/D19485
Notes:
svn path=/head/; revision=344855
|
|
|
|
|
|
|
|
|
| |
- net_ih and softclock_ih cookies have gone away.
MFC after: 1 week
Notes:
svn path=/head/; revision=234465
|
|
|
|
|
|
|
|
| |
Reviewed by: jhb
MFC after: 1 week
Notes:
svn path=/head/; revision=234463
|
|
|
|
|
|
|
|
|
|
|
| |
struct intr_event and struct intr_thread.
PR: docs/166864
Reviewed by: jhb (older version)
MFC after: 1 week
Notes:
svn path=/head/; revision=234188
|
|
|
|
|
|
|
| |
filter argument to bus_setup_intr().
Notes:
svn path=/head/; revision=217074
|
|
|
|
|
|
|
| |
an mdoc error.
Notes:
svn path=/head/; revision=139392
|
|
|
|
| |
Notes:
svn path=/head/; revision=131735
|
|
|
|
| |
Notes:
svn path=/head/; revision=119893
|
|
|
|
|
|
|
| |
Approved by: re
Notes:
svn path=/head/; revision=107383
|
|
|
|
| |
Notes:
svn path=/head/; revision=104932
|
|
|
|
| |
Notes:
svn path=/head/; revision=92436
|
|
|
|
| |
Notes:
svn path=/head/; revision=84306
|
|
|
|
| |
Notes:
svn path=/head/; revision=73868
|
|
|
|
| |
Notes:
svn path=/head/; revision=73797
|
|
|
|
| |
Notes:
svn path=/head/; revision=72512
|
|
|
|
| |
Notes:
svn path=/head/; revision=70974
|
|
|
|
| |
Notes:
svn path=/head/; revision=70466
|
|
|
|
|
|
|
| |
resulted in ugly errors from 'diff'.
Notes:
svn path=/head/; revision=68749
|
|
Reviewed by: sheldonh, jasone
Notes:
svn path=/head/; revision=68686
|