Interrupt gate in x86

Daron Chabot daron.chabot at gmail.com
Mon Jul 2 02:37:45 UTC 2012


Have a look here wherever you've installed RTEMS --
c/src/lib/libbsp/i386/shared/irq/irq_asm.S


-- dc

On Sun, Jul 1, 2012 at 7:26 AM, Fered <a_Fered at yahoo.com> wrote:
> Nobody can help me?!
>
> Fered wrote:
>> Hi;
>>
>> In the following file:
>> c/src/lib/libbsp/i386/shared/irq/idt.c
>> in the following function:
>> create_interrupt_gate_descriptor ()
>> interrupt descriptor type, set to 0xe. It mean "Interrupt Gate" has been
>> used. Interrupt gate clears IF flag then prevents nested interrupts. But I
>> think nested interrupt handling implemented in RTEMS, according to usage of
>> "_ISR_Nest_level" variable.
>> Can anyone tell me how nesting implemented in interrupt handler of RTEMS?
>>
>> Thanks.
>> _______________________________________________
>> rtems-devel mailing list
>> rtems-devel at rtems.org
>> http://www.rtems.org/mailman/listinfo/rtems-devel
> _______________________________________________
> rtems-devel mailing list
> rtems-devel at rtems.org
> http://www.rtems.org/mailman/listinfo/rtems-devel



More information about the devel mailing list