Re: Re: [Rtlinuxgpl] Interrupt Prioritization
"Calin A. Culianu" <[email protected]> Tue, 3 Jan 2006 20:46:24 -0500 (EST)
| Newsgroups | gmane.linux.real-time.rtlinux.general |
|---|---|
| Message-ID | <[email protected]> |
On Tue, 3 Jan 2006, Victor Yodaiken wrote: > On Tue, Jan 03, 2006 at 05:48:35PM -0500, Calin A. Culianu wrote: >> OK. I get it. One last question. "If B is running and C becomes >> runnable... ". >> >> That happens if the timer interrupt fires, right? >> >> So that means that the timer interrupt is always on when rt tasks are >> running? >> >> Is that always ok? I mean doesn't that sort of introduce lots of jitter? > > Not on modern machines and the alternative is to let a scheduled high > priority task wait on a lower priority task. Ok, I see. I suppose intercepting the timer interrupt and making a decision of what to schedule probably only costs you a few hundred nanos anyway. Hey, thanks so much for explaining this to me. This sure beats my spending a dozen hours poring over the RTLinux sources, and it really helps me to understand the design and what can or cannot happen. Thanks! _______________________________________________ Rtl mailing list [email protected] http://hq.fsmlabs.com/mailman/listinfo/rtl http:/www.rtlinux-gpl.org/