2) Added a handler in entry.s
ENTRY(inthtooltimer)
pushl %eax
SAVE_ALL
movl %esp,%edx
pushl $0
pushl %edx
call SYMBOL_NAME(do_inthtooltimer)
addl $8,%esp
RESTORE_ALL
3) Added a high level C function do_inthtooltimer in traps.c with all proper
asmlinkage declerations and all
4) In my driver module I initialize the LAPIC timer register for
ONE_SHOT, NOT_MASKED, VECTOR32 and SEND_PENDING as given in the intel
architecture manual and also set the divide config register to divide by
1....and the initial count register is also set...
Problem is my timer handler isnt getting called atall...
I am disabling the SMP support and APIC support options in menuconfig
I assume rest of the APIC initialization is done properly because I am
instrumenting the APIC Performance Counter interrupt also for delivery mode
NMI and it seems to be getting called properly as I see /proc/interrupts
showing increment in NMI count..
Am i missing out something...
Thanks
Dinesh
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/