freebsd-skq/sys/amd64/isa
bde ef98a88566 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
..
clock.c Add variable `idelayed' and macros setdelayed() and schedsofttty() 1995-05-11 07:44:40 +00:00
icu.h Laptop Advanced Power Management support by HOSOKAWA Tatsumi. 1994-10-01 02:56:21 +00:00
isa.c Pass me the pointed chapeau - this typo somehow got through my testing. 1995-05-11 05:20:43 +00:00
isa.h Change EISA size to 256 instead of 4096. 1995-02-25 20:26:14 +00:00
npx.c Add a class field to devconf and mst drivers. 1995-04-12 20:48:13 +00:00
timerreg.h Removed all patch kit headers, sccsid and rcsid strings, put $Id$ in, some 1993-10-16 13:48:52 +00:00
vector.s Don't waste time sending an EOI to ICU1 if option AUTO_EOI_1 is defined. 1995-04-15 21:32:18 +00:00
vector.S Don't waste time sending an EOI to ICU1 if option AUTO_EOI_1 is defined. 1995-04-15 21:32:18 +00:00