Subject: sun-lamp CVS commits
To: None <source-changes@pain.lcs.mit.edu>
From: The Source of All Evil <source@NetBSD.ORG>
List: source-changes
Date: 05/04/1995 15:50:07
pk
Thu May  4 15:41:39 EDT 1995
Update of /a/cvsroot/src/sys/arch/sparc/sparc
In directory pain.lcs.mit.edu:/b/tmp/cvs-serv7342

Modified Files:
	amd7930intr.s 
Log Message:
Tally interrupts.


pk
Thu May  4 15:42:40 EDT 1995
Update of /a/cvsroot/src/sys/arch/sparc/sparc
In directory pain.lcs.mit.edu:/b/tmp/cvs-serv7384

Modified Files:
	genassym.c 
Log Message:
define audio `evcnt' field.


pk
Thu May  4 15:43:35 EDT 1995
Update of /a/cvsroot/src/sys/arch/sparc/dev
In directory pain.lcs.mit.edu:/b/tmp/cvs-serv7466

Modified Files:
	amd7930.c amd7930var.h 
Log Message:
Add `evcnt' field.


pk
Thu May  4 15:46:37 EDT 1995
Update of /a/cvsroot/src/sys/compat/sunos
In directory pain.lcs.mit.edu:/b/tmp/cvs-serv7601

Modified Files:
	sunos_ioctl.c 
Log Message:
init `mode' field in sunaudiogetinfo().


jonathan
Thu May  4 15:48:53 EDT 1995
Update of /a/cvsroot/src/sys/arch/pmax/pmax
In directory pain.lcs.mit.edu:/b/tmp/cvs-serv7769

Modified Files:
	machdep.c autoconf.c 
Log Message:
Fix long-standing bug in NetBSD/pmax interrupt initalization on
Turbochannel machines with an IOASIC.

After an interrupt is taken, the IOASIC interrupt enable mask is
and'ed with the kernel's interrupt-mask variable.  This masks
off any interrupts that were enabled after the hardware interrupt-enable
mask was set. Due to this bug all iynterrupts must be enabled before
the first interrupt is taken. (Interrupts enabled later aren't on in the
ioasic intr-mask  register, so they aren't on in (sirm & kernelmask),
which is what used to get written back to the ioasic interrupt-mask
register.  	Fixed, and tested on  on 3MAX+ but not xine/3min.

If this patch perchance breaks on Xines or 3mins, the old code can be
re-enabled by changing the #if 0 in machdep.c to #if 1.