Home |
RTKernel-32 Programming Manual Multitasking, Real-Time, and RTKernel-32 Alternate APIs for RTKernel-32 Driver IRQRT32 Preconfigured Driver Library Drvrt32.lib |
Driver IRQRT32IRQRT32 uses RTTarget-32's API for interrupt handling. It uses RTTarget-32's default interrupt request-to-interrupt vector mapping (IRQ 0 .. 31 map to vectors 40h to 5Fh or to vectors E0h to FBh under RTVmf-32) and supports 32 IRQs. Since RTTarget-32 supports running programs at CPL 0 or 3, this driver will replace any interrupt handler it finds at startup with a different privilege level than the current privilege level. This should usually not be a problem because RTTarget-32's boot code only installs dummy interrupt handlers. Requirements: RTTarget-32 1.1 or higher, 8059A interrupt controller at address 20h, optionally second interrupt controller at A0h or APIC mode.
|