From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Que Subject: Re: Interrupts in Xen: Dynamic-irq and Phys-irq Date: Mon, 18 Jul 2005 08:52:15 -0400 Message-ID: References: Reply-To: John Que Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Keir Fraser Cc: Xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org Hello,=20 Thanks! Your answer makes things more understandable. Regards, John=20 On 7/18/05, Keir Fraser wrote: >=20 > On 18 Jul 2005, at 13:07, John Que wrote: >=20 > > The "Dynamic-irq" also appears in Dom0 (for example, when you run > > "cat /proc/interrupts" and look at the line containing "ctrl-if" or > > "console"). > > > > Besides it, In dom0 there is also "Phys-irq" ; for examples,after > > running "cat /proc/interruupts" in line containing "eth0" or "ide0" or > > "ide1". > > > > what is the difference between these 2 types of interrupts ? >=20 > Phys-irq's relate directly to hardware IRQ lines (e.g., eth0, your disc > controller, etc). Dynamic-irq's are perhaps better described as > 'virtual IRQs'. They have no direct relation to physical IRQ lines, but > originate from things like timer events in Xen, or from the other half > of a 'split' virtual block or network driver. We call them 'dynamic > IRQs' because the IRQ numbers are dynamically allocated. :-) >=20 > -- Keir >=20 >