[Kos-dev] Des nouvelles...

Fabrice Gautier kos-dev@enix.org
Mon, 22 Jul 2002 04:57:47 -0700


On Mon, 22 Jul 2002 13:01:42 +0200, "PETAZZONI,THOMAS (Non-HP-Germany,ex1)" <thomas.petazzoni@non.hp.com> wrote:

> Salut,
> 
> > - Pendant l'ISR n tu ne peut pas avoir d' ISR n (parce qu'en 
> > general il
> > faut faire quelque chose a la source de l'ISR, un 
> > acknowledge) mais tu 
> > peux avoir  les autre ISR.
> 
> Bin sur PC, quand une IRQ est levee tu peux pas en avoir une autre avant
> d'avoir envoye EOI (soit au PIC Maitre seulement, soit au PIC Maitre et au
> PIC Esclave en fonction de la provenance de l'IRQ). Etant donne que dans KOS
> on execute le handler de l'IRQ avant d'envoyer EOI (End Of Interrupt), bin
> il est pas possible d'avoir l'execution de ISR0 pendant l'execution de ISR1.
> 
> Enfin je crois.

Hum.. tu peux toujours masquer les interruptions individuellement non ??
Je me rappelle plus trop bien comment ca marche le PIC dans un PC, mais
il doit bien y avoir un moyen de masquer individuellement l'IRQ,
et d'envoyer ton EOI avant dexecuter le handler et pouvoir ainsi
recevoir les autres IRQs.

-- 
Fabrice Gautier <fabrice.gautier@attbi.com>