Re: Will OEMinterruptHandler be preempted by a higher priority IRQ?



Then you mean that by default in OEMInterruptHander(), interrupt has been
disabled by the kernel, so it will not be re-enter?


"Steve Maillet (eMVP)" <nospam1@xxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:O$z7WFaZFHA.4036@xxxxxxxxxxxxxxxxxxxxxxx
> Wrong, Windows CE does support nested interrupts. However YOUR OAL must
> enable interrupts in OEMInterrupthandler and ALL branches of that function
> and any Installable ISRs must be written to take into account that they
may
> be executed with interrupts on. This is not enabled by default because of
> the added complexity.
>
> --
> Steve Maillet
> EmbeddedFusion
> www.EmbeddedFusion.com
> smaillet at EmbeddedFusion dot com
>
>


.



Relevant Pages

  • Re: Will OEMinterruptHandler be preempted by a higher priority IRQ?
    ... Windows CE does support nested interrupts. ... enable interrupts in OEMInterrupthandler and ALL branches of that function ... and any Installable ISRs must be written to take into account that they may ... smaillet at EmbeddedFusion dot com ...
    (microsoft.public.windowsce.platbuilder)
  • Re: Will OEMinterruptHandler be preempted by a higher priority IRQ?
    ... > Then you mean that by default in OEMInterruptHander(), ... Windows CE does support nested interrupts. ... >> enable interrupts in OEMInterrupthandler and ALL branches of that ... >> smaillet at EmbeddedFusion dot com ...
    (microsoft.public.windowsce.platbuilder)
  • Re: DMA Interrupts
    ... Since interrupts can occur at any time you cannot use just any normal ... process relative pointer since you can't guarantee which process is running ... smaillet at EmbeddedFusion dot com ...
    (microsoft.public.windowsce.platbuilder)
  • [patch] 2.6.6-rc2 Allow architectures to reenable interrupts on contended spinlocks
    ... Enable interrupts while waiting for a disabled spinlock, ... interrupts were enabled before issuing spin_lock_irqsave. ... happy with it) and an architecture independent change. ... send the line "unsubscribe linux-kernel" in ...
    (Linux-Kernel)
  • Re: mutex vs. local irqs (Was: 2.6.18 -mm merge plans)
    ... Therefore, hence, ergo ipso facto mutex_lockcan enable interrupts. ... inability to sort out the early boot code. ... declaring the disabling of __might_sleepwarnings to be sucky too, ...
    (Linux-Kernel)