Messages in this thread | ![/](/images/icornerl.gif) | | Subject | Moving system timer to RTC (was Re: A/D converter) | Date | Wed, 21 Apr 1999 10:57:51 +0100 | From | David Woodhouse <> |
| |
rhw@BigFoot.Com said: > The obvious solution here would be to redefine the irq0 timer such > that it runs at 18,000 Hz to perform the PC speaker stuff, and only > calls the current irq0 routine every 180th interrupt.
> However, I would guess that latency problems would prevent that...
Not at all - that's exactly how it works at the moment. The first problem is that it changes the frequency of the 'current irq0 routine' slightly, because it's not exactly 'every 180th interrupt'. So it mucks up the clock accuracy.
The second problem, possibly related to the above, is that Linus doesn't approve of such an arrangement, so while the PC speaker driver is working like this, it's not got a chance of being included in 2.3.x. (This is hearsay - I got that second hand at least. Confirmation would be very much appreciated, Linus)
---- ---- ---- David Woodhouse David.Woodhouse@mvhi.com Office: (+44) 1223 810302 Project Leader, Process Information Systems Mobile: (+44) 976 658355 Axiom (Cambridge) Ltd., Swaffham Bulbeck, Cambridge, CB5 0NA, UK. finger dwmw2@ferret.lmh.ox.ac.uk for PGP key.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| ![\](/images/icornerr.gif) |