7bac15f2ff
If dynamic interrupts are enabled, a set of trampoline stubs are generated which transfer control to a common dynamic interrupt handler function, which then looks up the proper handler and parameter and then executes the interrupt. Based on the prior x86 dynamic interrupt implementation which was removed from the kernel some time ago, and adapted to changes in the common interrupt handling code, build system, and IDT generation tools. An alternative approach could be to read the currently executing vector out of the APIC, but this is a much slower operation. Signed-off-by: Andrew Boie <andrew.p.boie@intel.com> |
||
---|---|---|
.. | ||
core | ||
include | ||
CMakeLists.txt | ||
Kconfig | ||
defconfig |