Home | History | Annotate | Download | only in include
History log of /src/sys/arch/m68k/include/intr.h
RevisionDateAuthorComments
 1.9  08-Feb-2024  andvar s/sharable/shareable in comments and documentation.
 1.8  19-Jan-2024  thorpej Now that we've agreed on the name "intr_depth", let's agree on the type, too.
 1.7  19-Jan-2024  thorpej Consistently use "intr_depth" as the name of the interrupt depth counter
on m68k platforms.
 1.6  19-Jan-2024  thorpej Add _KERNEL guards around most of the definitions in these files.
 1.5  16-Jan-2024  thorpej - Declare idepth as volatile.
- Provide a m68k_intrvec_intrhand() routine that returns the interrupt
handle for a given vectored interrupt. XXX This is gross and should
burn to the ground, but is needed to support legacy ISR interfaces.
 1.4  15-Jan-2024  thorpej Provide a m68k_count_intr() macro that hides the details of how interrupts
are counted, and also ensures that ci_data.cpu_nintr is incremented.
 1.3  15-Jan-2024  thorpej Use evcnt to count interrupts for the non-__HAVE_LEGACY_INTRCNT case.
 1.2  15-Jan-2024  thorpej Add the "ISR priority" notion that's used on some m68k platforms:

/*
* Some devices are particularly sensitive to interrupt
* handling latency. Unbuffered serial ports, for example,
* can lose data if their interrupts aren't handled with
* reasonable speed. For this reason, we sort interrupt
* handlers by an abstract "ISR" priority, inserting higher-
* priority interrupts before lower-priority interrupts.
*/

(...within the same shared auto-vectored interrupt list.)
 1.1  14-Jan-2024  thorpej Add a common m68k interrupt dispatch implementation.

RSS XML Feed