kern/x86/pc/base_irq_inittab.SYou can however have your own ``C'' function as a second level interrupt handler. The low level things are handled by OSkits handler, which then branches to your high level ``C'' handler function.
You can register your schedule function as the high level handler by setting
base_irq_handlers[0]=&schedule;Read the chapter on Kernel Support Library. That chapter covers all of the above topics.