NetBSD-Bugs archive

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

Re: kern/44500: 4.0 sa threaded apps hard hang netbsd-5 and HEAD kernels on some ports [cpu_setfunc() related]



The following reply was made to PR kern/44500; it has been noted by GNATS.

From: Manuel Bouyer <bouyer%antioche.eu.org@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: kern-bug-people%NetBSD.org@localhost, gnats-admin%NetBSD.org@localhost, 
netbsd-bugs%NetBSD.org@localhost
Subject: Re: kern/44500: 4.0 sa threaded apps hard hang netbsd-5 and HEAD
 kernels on some ports [cpu_setfunc() related]
Date: Tue, 1 Feb 2011 21:32:05 +0100

 On Mon, Jan 31, 2011 at 08:40:01PM +0000, chuck%ece.cmu.edu@localhost wrote:
 > [...]
 > Looking at HEAD, the current state of the tree is not uniform:
 > 
 > arch cpu_setfunc calls       does it call lpw_startup?  when changed?
 > ------- ----------------------  ----------------------------------------
 > acorn26 lwp_trampoline               yes 
 > alpha        setfunc_trampoline      no (vm_machdep.1.100, 2009/06/01)
 > arm32        lwp_trampoline          yes
 > hppa setfunc_trampoline      no (vm_machdep.c 1.36, 2009/06/03)
 > m68k setfunc_trampoline      no (vm_machdep.c 1.28, 2009/05/30)
 > mips setfunc_trampoline      no (vm_machdep.c 1.123, 2009/05/30)
 > powerpc      setfunc_trampoline      no (vm_machdep.c 1.77, 2009/06/07)
 > sh3  lwp_setfunc_trampoline  no (never called lpw_startup?)
 > sparc        lwp_setfunc_trampoline  no (vm_machdep.c 1.100, 2009/05/29)
 > sparc64      lwp_setfunc_trampoline  no (vm_machep.c 1.89, 2009/05/30)
 > x86  lwp_trampoline          yes
 > 
 > the "no" ports are likely to have problems with compat_sa binaries,
 > I think.
 
 I think I've seen this on a sparc64 kernel, building 4.0 sparc binary
 packages. I have to switch between 5.0 and 5.1 kernels depending on
 which package is built.
 BTW, sparc64 can still enter ddb ...
 
 -- 
 Manuel Bouyer <bouyer%antioche.eu.org@localhost>
      NetBSD: 26 ans d'experience feront toujours la difference
 --
 


Home | Main Index | Thread Index | Old Index