freebsd-src/sys
Bruce Evans d81fba0cda Add variable `idelayed' and macros setdelayed() and schedsofttty()
to access it.  setdelayed() actually ORs the bits in `idelayed' into
`ipending' and clears `idelayed'.

Call setdelayed() every (normal) clock tick to convert delayed
interrupts into pending ones.

Drivers can set bits in `idelayed' at any time to schedule an interrupt
at the next clock tick.  This is more efficient than calling timeout().
Currently only software interrupts can be scheduled.
1995-05-11 07:44:40 +00:00
..
alpha/include Third round in syscons update. 1995-01-28 22:18:05 +00:00
amd64 Add variable `idelayed' and macros setdelayed() and schedsofttty() 1995-05-11 07:44:40 +00:00
compile Stop cvs up -P from removing empty compile directories. 1994-08-25 16:20:16 +00:00
conf Remove all vestiges of the ALLOW_CONFLICT_FOO evil and replace it with 1995-05-11 02:15:55 +00:00
ddb Fixed the formatting breakage I added in the previous commit. 1995-04-04 01:35:33 +00:00
dev Fix -Wformat warnings, still need to do something about %b and pointer 1995-05-09 12:26:00 +00:00
fs Submitted by: Mike Pritchard <pritc003@maroon.tc.umn.edu> 1995-05-09 16:30:45 +00:00
gnu Changes to get rid of ufslk2 hangs when doing read/write to/from 1995-04-24 05:13:28 +00:00
i386 Add variable `idelayed' and macros setdelayed() and schedsofttty() 1995-05-11 07:44:40 +00:00
isa Add variable `idelayed' and macros setdelayed() and schedsofttty() 1995-05-11 07:44:40 +00:00
isofs/cd9660 Readdir on a CDrom would return bogus "d_type" values, potentially confusing 1995-03-28 07:46:38 +00:00
kern Delete two debugging printfs that mistakenly crept in. 1995-05-11 00:16:44 +00:00
libkern Do not install libkern into /usr/lib, blank target install: added. 1995-03-23 07:02:14 +00:00
miscfs change to reflect reality. 1995-05-03 23:10:35 +00:00
modules Put vnode_if.h and vnode_if.c into CLEANFILES that are automatically 1995-04-15 17:36:53 +00:00
msdosfs Submitted by: Mike Pritchard <pritc003@maroon.tc.umn.edu> 1995-05-09 16:30:45 +00:00
net Make networking domains drop-ins, through the magic of GNU ld. (Some day, 1995-05-11 00:13:26 +00:00
netccitt Make networking domains drop-ins, through the magic of GNU ld. (Some day, 1995-05-11 00:13:26 +00:00
netinet #ifdef'd my Nagel/ACK hack with "TCP_ACK_HACK", disabled by default. I'm 1995-05-11 01:41:06 +00:00
netiso Make networking domains drop-ins, through the magic of GNU ld. (Some day, 1995-05-11 00:13:26 +00:00
netns Make networking domains drop-ins, through the magic of GNU ld. (Some day, 1995-05-11 00:13:26 +00:00
nfs Slight re-ordering of the creation of a vmio object to fix a condition 1995-04-21 02:58:49 +00:00
nfsclient Slight re-ordering of the creation of a vmio object to fix a condition 1995-04-21 02:58:49 +00:00
nfsserver Slight re-ordering of the creation of a vmio object to fix a condition 1995-04-21 02:58:49 +00:00
pci Fixed mbuf leak and panic that occurred when packets got too memory 1995-05-05 20:09:51 +00:00
powerpc/include Don't define CLK_TCK here. 1995-02-03 21:49:18 +00:00
rpc Use the header files that are compatible with the code just moved over 1994-08-07 18:41:02 +00:00
scsi Added bounce support for user scsi requests. 1995-05-09 02:38:15 +00:00
sys Make networking domains drop-ins, through the magic of GNU ld. (Some day, 1995-05-11 00:13:26 +00:00
tools Added $Id$ 1994-08-02 07:55:43 +00:00
ufs Limit filesize to the amount that the VM system can currently handle 1995-05-01 23:20:24 +00:00
vm Changed "handle" from type caddr_t to void *; "handle" is several different 1995-05-10 18:56:09 +00:00
Makefile Added ${MACHINE}/boot to build bootblocks. 1994-08-25 13:54:28 +00:00