Commit Graph

39 Commits

Author SHA1 Message Date
rmind 2ef24fabcc kpreempt(9): add a note when kernel preemption is disabled/deferred.
Sprinkle cross-links, bump dates.
2010-02-16 19:21:30 +00:00
wiz e9ce9a115f Xref i386/splraise.9 and bump date for previous. 2010-02-07 10:49:35 +00:00
dyoung 31c659dfea Move MD spllower(9) and splraise(9) doco from the MI spl(9) to an i386
manual page.
2010-02-06 22:32:07 +00:00
wiz 0a08e1d808 Remove trailing space. Remove unnecessary Pp before Sh. 2009-11-17 19:34:29 +00:00
dyoung de7882afa1 Describe spllower(9) and splraise(9). 2009-11-17 18:36:07 +00:00
wiz 9d94d58b61 Fix xrefs. Drop trailing whitespace. Use Dq. 2009-05-18 14:01:31 +00:00
msaitoh f9ccf64b65 Fix typo(s/interupt/interrupt/) 2009-03-05 01:38:12 +00:00
skrll 49c62025b3 Fix some pastos. 2008-02-13 16:00:18 +00:00
xtraeme 1332a3c58b Typo: muliprocessor -> multiprocessor 2008-01-04 18:13:37 +00:00
xtraeme 79511422f5 Typo: indepenent -> independent 2007-12-06 10:36:37 +00:00
xtraeme 7b695de5c1 Typo: higest -> highest 2007-12-06 10:32:12 +00:00
ad 394d36de78 sys/param.h ??? 2007-12-05 04:49:26 +00:00
ad be843f3b0a Sync with reality. 2007-12-05 04:47:56 +00:00
wiz 15bc0b94bc Fix Dd argument. 2007-02-17 08:44:08 +00:00
ad 6fa495aa59 Note that device drivers should not (in general) use these interfaces. 2007-02-11 16:36:06 +00:00
wiz 332a508d8a Bump date for previous. 2006-09-23 11:25:47 +00:00
jmcneill 5c58e26a02 PR# 34288: No splaudio() in man 9 spl, from Stephane Witzmann. 2006-09-23 04:16:43 +00:00
yamt f3960e4e30 a header actually used for spl functions is sys/param.h, not machine/intr.h. 2004-10-31 07:01:34 +00:00
wiz 472351e13d Use
.In header.h
instead of
.Fd #include \*[Lt]header.h\*[Gt]
Much easier to read and write, and supported by groff for ages.
Okayed by ross.
2003-04-16 13:34:34 +00:00
wiz 770eef2122 New sentence, new line. 2002-10-14 13:43:14 +00:00
wiz 9dc0c09980 Use .Nm instead of Xref to ourselves. 2002-09-25 00:10:53 +00:00
mycroft 34f16bb525 Add a paragraph about splsoftnet()/splnet(), which often seems to confuse
people coming from FreeBSD.
2002-09-22 13:27:25 +00:00
ross 4fa402f116 Generate <>& symbolically. I'm avoiding .../dist/... directories for now. 2002-02-13 08:17:26 +00:00
wiz e0fd4da4e6 Drop some .Pps. 2001-12-26 00:24:16 +00:00
wiz 42a2a8e490 Boring whitespace fixes. 2001-09-04 02:51:15 +00:00
jdolecek 9e29be957a Move splched() prototype under splserial() in SYNOPSYS, so that the
entries are sorted by priority correctly.
2001-05-07 17:59:41 +00:00
jdolecek 946c8603a3 add splvm() to NAME section 2001-04-18 05:56:05 +00:00
thorpej 3ee35c5985 Update to reflect reality. 2001-04-14 00:15:41 +00:00
thorpej b391d6cece Document spllock(). 2000-08-22 19:56:08 +00:00
enami f6836da7ad Fix two more typos. 2000-08-22 01:33:52 +00:00
thorpej a703d1e88e i before e except after c ... 2000-08-21 23:16:01 +00:00
thorpej c848fa23c5 Inject more truth into this document. 2000-08-21 22:53:53 +00:00
cgd 31632fbb01 IPL-lowering functions are now defined to return `void.' See also my
post to tech-kern about the issue.  No ports updated yet; they should
be updated as time permits.
2000-06-08 06:45:24 +00:00
soda 4dc63f2546 semantics of splclock() were changed, and spllowersoftclock() was introduced
on the following commit (thanks Frank van der Linden, Steve Woodford
and Alistair G. Crooks for english correction of HISTORY section):

date: 1999/08/05 18:08:10;  author: thorpej;  state: Exp;  lines: +3 -2

Change the semantics of splsoftclock() to be like other spl*() functions,
that is priority is rasied.  Add a new spllowersoftclock() to provide the
atomic drop-to-softclock semantics that the old splsoftclock() provided,
and update calls accordingly.

This fixes a problem with using the "rnd" pseudo-device from within
interrupt context to extract random data (e.g. from within the softnet
interrupt) where doing so would incorrectly unblock interrupts (causing
all sorts of lossage).
2000-03-27 09:36:29 +00:00
garbled e4c16bfb11 More .Os cleanups. .Os is defined in the tmac.doc-common file,
so we shouldn't override it with versions in the manpages.  Many more to
come.
1999-03-16 00:40:46 +00:00
mikel b99b737005 spl*() functions block interrupts of lesser or equal priority, not
higher priority.  do some copy editing while I'm here.
1997-11-20 05:47:42 +00:00
mrg c12c7ee684 add missing .Nm sections 1997-11-11 10:06:37 +00:00
mikel f8995872c9 remove advertising clause from license 1997-10-10 06:18:30 +00:00
mikel ac8b6fad77 add incomplete spl(9); realphabetize Makefile. 1997-03-11 06:15:05 +00:00