Hello,

Can I use the macro or function INIT_CMOS_CLOCK? In "The RTLinux Manifesto"
under the Interrupt handlers section (pg. 8), the document says the
following:

Instead of using the calls to the scheduler module - rtl_task_wait,
rtl_task_init, and rtl_task_make_periodic - we could simply attach our
function to a timer.  Using similar task code, we could change the
initializing code as follows.

int init_module(void)
{
   rtl_request_irq(CMOS_CLOCK, handler_ptr);
   INIT_CMOS_CLOCK(FIFTYMS);
   return 0;
} 

My questions are:
1. If I can implement this approach, then what header file (.h file)
contains the CMOS_CLOCK definition and the prototype or macro
   definition for INIT_CMOS_CLOCK? If there is no .h file containing these
references, then what is the interrupt number (irq) of this
   CMOS clock?

2. Will the irq for my serial communications ports be a number (like 3 or 4)
or will it be an address in hex?  When my system
    boots, I see numbers (3 or 4-I think) and addresses (in hex) assigned to
my comm ports; and I was wondering what I should 
    use for the irq when I call interrupt functions like rtl_request_irq( ).

Thank you very much.

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