OpenGrok
Cross Reference: intr.h
xref
: /
src
/
sys
/
arch
/
m68k
/
include
/
intr.h
Home
|
History
|
Annotate
|
Download
|
only in
include
History log of
/src/sys/arch/m68k/include/intr.h
Revision
Date
Author
Comments
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.
Indexes created Wed Oct 15 16:09:53 GMT 2025