Changeset View
Changeset View
Standalone View
Standalone View
sys/x86/xen/xen_intr.c
Show First 20 Lines • Show All 53 Lines • ▼ Show 20 Lines | |||||
#include <x86/apicvar.h> | #include <x86/apicvar.h> | ||||
#include <x86/apicreg.h> | #include <x86/apicreg.h> | ||||
#include <machine/smp.h> | #include <machine/smp.h> | ||||
#include <machine/stdarg.h> | #include <machine/stdarg.h> | ||||
#include <machine/xen/synch_bitops.h> | #include <machine/xen/synch_bitops.h> | ||||
#include <xen/xen-os.h> | #include <xen/xen-os.h> | ||||
#include <xen/hvm.h> | |||||
#include <xen/hypervisor.h> | #include <xen/hypervisor.h> | ||||
#include <xen/xen_intr.h> | #include <xen/xen_intr.h> | ||||
#include <xen/evtchn/evtchnvar.h> | #include <xen/evtchn/evtchnvar.h> | ||||
#include <dev/xen/xenpci/xenpcivar.h> | #include <dev/xen/xenpci/xenpcivar.h> | ||||
#include <dev/pci/pcivar.h> | #include <dev/pci/pcivar.h> | ||||
#if defined(__amd64__) || defined(__i386__) | |||||
#include <x86/xen/xen_intr_x86.h> | |||||
#endif | |||||
#ifdef DDB | #ifdef DDB | ||||
#include <ddb/ddb.h> | #include <ddb/ddb.h> | ||||
#endif | #endif | ||||
static MALLOC_DEFINE(M_XENINTR, "xen_intr", "Xen Interrupt Services"); | static MALLOC_DEFINE(M_XENINTR, "xen_intr", "Xen Interrupt Services"); | ||||
static u_int first_evtchn_irq; | static u_int first_evtchn_irq; | ||||
▲ Show 20 Lines • Show All 1,295 Lines • Show Last 20 Lines |