NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kern/49323



On Wed, Jun 29, 2016 at 02:35:01PM +0000, Moroo Akira wrote:
>  Index: x86/x86/ioapic.c
>  ===================================================================
>  RCS file: /cvsroot/src/sys/arch/x86/x86/ioapic.c,v
>  retrieving revision 1.52
>  diff -c -r1.52 ioapic.c
>  *** x86/x86/ioapic.c	27 Jul 2015 15:45:20 -0000	1.52
>  --- x86/x86/ioapic.c	29 Jun 2016 12:11:25 -0000
>  ***************
>  *** 549,554 ****
>  --- 550,556 ----
>    	flags = ioapic_lock(sc);
>    	redlo = ioapic_read_ul(sc, IOAPIC_REDLO(pin));
>    	redlo &= ~IOAPIC_REDLO_MASK;
>  + 	redlo &= ~IOAPIC_REDLO_RIRR;
>    	ioapic_write_ul(sc, IOAPIC_REDLO(pin), redlo);
>    	ioapic_unlock(sc, flags);
>    }

Combine the masks?

>  Index: amd64/include/i82093reg.h
>  ===================================================================
>  RCS file: /cvsroot/src/sys/arch/amd64/include/i82093reg.h,v
>  retrieving revision 1.5
>  diff -c -r1.5 i82093reg.h
>  *** amd64/include/i82093reg.h	3 Jul 2008 14:02:25 -0000	1.5
>  --- amd64/include/i82093reg.h	29 Jun 2016 12:13:55 -0000
>  ***************
>  *** 67,72 ****
>  --- 68,74 ----
>    	movl	%esi, (%r15)					;\
>    	movl	(%r13),%r12d					;\
>    	andl	$~IOAPIC_REDLO_MASK,%r12d			;\
>  + 	andl	$~IOAPIC_REDLO_RIRR,%r12d			;\
>    	movl	%esi,(%r15)					;\
>    	movl	%r12d,(%r13)					;\
>    	movq	IS_PIC(%r14),%rdi				;\

Here too?

Joerg


Home | Main Index | Thread Index | Old Index