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 --- |