I am not aware of what APIC can do, but I want to follow up
on the idea with the timers in a PCI board. We are currently
designing a new CAN board with some programmable logic.
Leaving away the CAN and (mis)using the programmable logic
as continuous running timer with a compare register to trigger
an interrupt should be no magic.

If this could be useful for RTLinux (and somebody really
wants to use it), please let me know (perhaps off-list, I
did not want to start an advertising campaign with that
mail).

Best regards,

Thomas Wuensche

David Schleef wrote:
> 
> On Fri, Jul 09, 1999 at 07:47:56PM -0600, Victor Yodaiken wrote:
> >
> > It's bad enough that David could present such a hideous hack, but now
> > you want to follow his lead.  Don't you know that this kind of work leads
> > evetually to installing WinCE or even worse?
> 
> Ha ha.  I'm (almost) rolling on the floor laughing at this...
> 
> Personally, I think it is a hideous hack to use an 8254 in one-shot
> mode, an/or to use the ISA bus on a 400 Mhz computer.  And I've not
> had someone show me that the IO-APICs are actually capable of decent
> timing.  IO-APICs have been on motherboards for several years, yet
> Linux still does not have an earliest-deadline first timer interrupt
> except with the UTIME patch, which uses the XT-PIC.
> 
> What I want (what is needed) is a timer that a) counts continuously,
> like the TSC, and b) can trigger interrupts when the timer reaches
> a certain, programmable value, and c) is not on the ISA bus.  I only
> suggest stupid stunts because these features are not available (to
> my knowledge) on standard PC hardware.  If I am wrong, then it's
> about time for me to shut up and start writing a patch.  One shot
> timers are not adequate, since you might miss any number of timer
> ticks between when you get the interrupt and when you reprogram
> the timer, even if you have low latency.
> 
> dave...
> 
> --- [rtl] ---
> To unsubscribe:
> echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
> echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
> ----
> For more information on Real-Time Linux see:
> http://www.rtlinux.org/~rtlinux/

-- 
-------------------------------------------------------
EMS Dr. Thomas Wuensche
Phone: +49-8441-490260
Fax    +49-8441-81860

Visit also our web-site at http://www.ems-wuensche.com/
-------------------------------------------------------
--- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
----
For more information on Real-Time Linux see:
http://www.rtlinux.org/~rtlinux/

Reply via email to