hi all, in calling interrupt handler linux follows the sequence interrupt->ENTRY(interrupt)->error_code->real handler ENTRY are the stub address which is different for each interrupt but ultimately it just pushes error code and interrupt number on to stack and then all jumps to common routiene name error_code(why this name instead of common is given?) but the problem is when interrupt acknoledge and end of interrupts are given,might be EOI is given by the code which executes all the handlers of particular interrupt number or wouls be given in real interrupt handler, but i8258 also gives the interrupt acknowledge signal, plz let me know when and in which file they given and what is the significance of IRET here(yes it pops the return address and jumps to it) its too complex for me, let me know about IACK and EOI Thanks in advance, Prasanna V. Wakhare __________________________________ Do you Yahoo!? Yahoo! Photos: High-quality 4x6 digital prints for 25¢ http://photos.yahoo.com/ph/print_splash -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/