NetBSD/sys/arch/sparc/include
tsutsui e193fab21a Forgot to commit this one that should have been done with zs.c rev 1.119:
> Establish interrupt handlers with proper softc per each zs device
> rather than sharing them among all zs devices and searching softc
> in handlers.
>
> The latter method is derived from ancient sun3 zs driver which tried
> to reduce overhead on autovectored interrupts, but nowadays such hack
> might cause recursive global locks on modern SMP capable framework.
>
> Fixes "5.99.30 sparc panic during startup" reported by Hauke Fath
> on tech-kern@:
> http://mail-index.NetBSD.org/tech-kern/2010/06/19/msg008374.html
> and also tested by Jochen Kunz on SS20 with both serial and kbd console.
>
> Ok'ed by mrg@ and dyoung@.

Noticed by martin@.
2010-06-26 16:10:00 +00:00
..
Makefile
am7930_machdep.h
ansi.h 1. {wctype,wctrans,mbstate}_t: switch MD to MI like other 2010-03-27 22:14:09 +00:00
aout_machdep.h
apmvar.h
asm.h
autoconf.h
bootinfo.h
bsd_openprom.h
bswap.h
bus.h do as phone suggested - remove sparc_bus_map_large() again and use a flag 2009-05-26 03:30:24 +00:00
cdefs.h
cgtworeg.h
cpu.h add an explicit "bool mpsafe" to intr_establish(). only set it to true 2010-01-03 23:03:20 +00:00
cpuconf.h
ctlreg.h
db_machdep.h
disklabel.h
eeprom.h
elf_machdep.h Add TLS relocation definitions. 2009-05-30 05:56:52 +00:00
endian.h
endian_machdep.h
float.h Remove double include that prevented the right machdep LDBL_* constants 2009-11-25 08:43:15 +00:00
frame.h
fsr.h
idprom.h
ieee.h
ieeefp.h
instr.h
int_const.h fix wrong integer promotion rule(removed U suffix from UINT{8,16}_C). 2010-05-29 17:33:57 +00:00
int_fmtio.h
int_limits.h
int_mwgwtypes.h
int_types.h
intr.h
kbd.h
kbio.h
kcore.h
limits.h 1. MB_LEN_MAX switch MD to MI. 2010-06-07 13:52:28 +00:00
loadfile_machdep.h
lock.h
math.h merge these two files, makes sparc64 sparc/libc work again. 2008-12-15 00:25:05 +00:00
mcontext.h
mutex.h
oldmon.h
openfirm.h Make ofwboot can handle over 4GB physical memory by using OpenFirmware 2009-05-18 11:39:30 +00:00
openpromio.h
param.h Remove separate mb_map. The nmbclusters is computed at boot time based 2010-02-08 19:02:25 +00:00
pcb.h protect against multi-inclusion 2009-10-13 22:41:57 +00:00
pci_machdep.h
pmap.h Use lwp_getpcb() on sparc{64} and sun2/3 MD code, clean from struct user usage. 2009-11-21 04:16:51 +00:00
pmc.h
proc.h make fpu_mtx visible only ifdef _KERNEL. 2010-01-29 05:14:11 +00:00
profile.h
promlib.h Split the part out of prom_getether() that deals with the local 2010-01-21 11:40:01 +00:00
psl.h Add memory clobbers to the inline assembler modifying/testing the %psr 2009-05-16 17:16:12 +00:00
pte.h
ptrace.h
reg.h
reloc.h
remote-sl.h
rwlock.h
setjmp.h
signal.h Make the emulations, exec formats, coredump, NFS, and the NFS server 2008-11-19 18:35:57 +00:00
stdarg.h
sunos_machdep.h
svr4_machdep.h
tctrl.h
trap.h
types.h Better support for FC-AL controllers/boot disks: 2010-01-10 13:52:06 +00:00
userret.h
varargs.h
vmparam.h Remove SHMMAXPGS from all kernel configs. Dynamically compute the 2009-03-06 20:31:46 +00:00
vuid_event.h
wchar_limits.h
z8530var.h Forgot to commit this one that should have been done with zs.c rev 1.119: 2010-06-26 16:10:00 +00:00