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]



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