Deleted Added
full compact
polling.4 (95213) polling.4 (108533)
1.\"
1.\"
2.\" $FreeBSD: head/share/man/man4/polling.4 95213 2002-04-21 15:47:59Z luigi $
2.\" $FreeBSD: head/share/man/man4/polling.4 108533 2003-01-01 18:49:04Z schweikh $
3.\"
4.Dd February 15, 2002
5.Dt POLLING 4
6.Os
7.Sh NAME
8.Nm polling
9.Nd device polling support
10.Sh SYNOPSIS

--- 18 unchanged lines hidden (view full) ---

29switches which is incurred when servicing interrupts, and
30gives more control on the scheduling of the CPU between various
31tasks (user processes, software interrupts, device handling)
32which ultimately reduces the chances of livelock in the system.
33.Sh PRINCIPLES OF OPERATION
34In the normal, interrupt-based mode, devices generate an interrupt
35whenever they need attention.
36This in turn causes a
3.\"
4.Dd February 15, 2002
5.Dt POLLING 4
6.Os
7.Sh NAME
8.Nm polling
9.Nd device polling support
10.Sh SYNOPSIS

--- 18 unchanged lines hidden (view full) ---

29switches which is incurred when servicing interrupts, and
30gives more control on the scheduling of the CPU between various
31tasks (user processes, software interrupts, device handling)
32which ultimately reduces the chances of livelock in the system.
33.Sh PRINCIPLES OF OPERATION
34In the normal, interrupt-based mode, devices generate an interrupt
35whenever they need attention.
36This in turn causes a
37context switch and the execution of a interrupt handler
37context switch and the execution of an interrupt handler
38which performs whatever processing is needed by the device.
39The duration of the interrupt handler is potentially unbounded
40unless the device driver has been programmed with real-time
41concerns in mind (which is generally not the case for
42.Fx
43drivers).
44Furthermore, under heavy traffic, the system might be
45persistently processing interrupts without being able to

--- 68 unchanged lines hidden ---
38which performs whatever processing is needed by the device.
39The duration of the interrupt handler is potentially unbounded
40unless the device driver has been programmed with real-time
41concerns in mind (which is generally not the case for
42.Fx
43drivers).
44Furthermore, under heavy traffic, the system might be
45persistently processing interrupts without being able to

--- 68 unchanged lines hidden ---