CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]   2015/12/08 12:45:55

Modified files:
        sys/arch/amd64/amd64: intr.c lapic.c vector.S 
        sys/arch/amd64/include: i82489var.h intrdefs.h 

Log message:
Set up an IDT vector for Xen callbacks

This adds support for delivering the combined Xen interrupt
that later fans out into event port specific (device specific)
interrupts via an IDT of a guest system.

The Xen IDT vector is set to be the first of the IPL_NET group
and is implemented the same way LAPIC timer and IPIs are done.
The additional machinery is there to be able to mask it via
standard mechanisms (e.g. splnet).

Discussed with kettenis@, OK mlarkin, reyk

Reply via email to