Date: Sun, 20 Feb 2005 22:19:11 GMT From: Olivier Houchard <cognet@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 71418 for review Message-ID: <200502202219.j1KMJBUv066914@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=71418 Change 71418 by cognet@cognet on 2005/02/20 22:19:04 Convert the iq31244 code to the new irq api. Affected files ... .. //depot/projects/arm/src/sys/arm/xscale/i80321/i80321.c#2 edit .. //depot/projects/arm/src/sys/arm/xscale/i80321/iq80321.c#2 edit Differences ... ==== //depot/projects/arm/src/sys/arm/xscale/i80321/i80321.c#2 (text+ko) ==== @@ -259,10 +259,13 @@ } int -arm_get_irqnb(void *clockframe) +arm_get_next_irq() { + int irq; - return (i80321_iintsrc_read()); + if ((irq = i80321_iintsrc_read())) + return (ffs(irq) - 1); + return (-1); } ==== //depot/projects/arm/src/sys/arm/xscale/i80321/iq80321.c#2 (text+ko) ==== @@ -265,14 +265,14 @@ void arm_mask_irqs(int nb) { - intr_enabled &= ~nb; + intr_enabled &= ~(1 << nb); i80321_set_intrmask(); } void arm_unmask_irqs(int nb) { - intr_enabled |= nb; + intr_enabled |= (1 << nb); i80321_set_intrmask(); }
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200502202219.j1KMJBUv066914>