[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-devel] Dynamic-irq's in HVM domains
I can't help with the Windows side I'm afraid, perhaps there is a windows dev newsgroup or something that might be useful? On Fri, 2007-11-30 at 20:02 +1100, James Harper wrote: > I made the assumption that 'Dynamic-irq' is the same as virq... if > not, what is a virq? It appears to be something that the hypervisor is > aware of as there is a hypercall to bind to one. They are IRQ sources from the hypervisor (as opposed to from a virtual or physical device or another domain). From xen/include/public/xen.h: #define VIRQ_TIMER 0 /* V. Timebase update, and/or requested timeout. */ #define VIRQ_DEBUG 1 /* V. Request guest to dump debug info. */ #define VIRQ_CONSOLE 2 /* G. (DOM0) Bytes received on emergency console. */ #define VIRQ_DOM_EXC 3 /* G. (DOM0) Exceptional event for some domain. */ #define VIRQ_TBUF 4 /* G. (DOM0) Trace buffer has records available. */ #define VIRQ_DEBUGGER 6 /* G. (DOM0) A domain has paused for debugging. */ #define VIRQ_XENOPROF 7 /* V. XenOprofile interrupt: new sample available */ #define VIRQ_CON_RING 8 /* G. (DOM0) Bytes received on console */ plus a handful of VIRQ_ARCH<n> They are used by binding them to an event channel using EVTCHNOP_bind_virq, as you've probably noticed. Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |