INTR_FAST

Kamal R. Prasad kamalpr at gmail.com
Thu Aug 27 14:02:00 UTC 2020


ok i got the answer from the man page
https://www.freebsd.org/cgi/man.cgi?query=bus_setup_intr&apropos=0&sektion=0&manpath=FreeBSD+8.1-RELEASE&format=html

is it common practice to move clock and serial io interrupt handlers to the
filter handler?

thanks
-kamal


On Thu, Aug 27, 2020 at 7:23 PM Hans Petter Selasky <hps at selasky.org> wrote:

> On 2020-08-27 15:50, Kamal R. Prasad wrote:
> > "These interrupt handlers are currently misnamed “fast” interrupt
> handlers
> > since the INTR_FAST flag used in earlier versions of the kernel is used
> to
> > mark these handlers. The only interrupts which currently use these types
> of
> > interrupt handlers are clock interrupts and serial I/O device
> interrupts."
> >
> > I want to use INTR_FAST for my spi controller, but i find that it is not
> > defined on freebsd stable11. Is INTR_EXCL related in any way to
> INTR_FAST?
> > if not, how do I setup a fast interrupt handler?
>
> Hi,
>
> When you setup and interrupt, there are two function pointers.
>
> One is the so-called interrupt filter, which is running in the fast
> context, and the other is the regular interrupt handler which is running
> from a thread context.
>
> --HPS
> _______________________________________________
> freebsd-arm at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-arm
> To unsubscribe, send any mail to "freebsd-arm-unsubscribe at freebsd.org"
>


More information about the freebsd-arm mailing list