tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Something's wrong with PowerPC SMP
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hello,
as the subject says - PowerPC SMP seems to have problems. My dual G4
runs into UVM or filesystem related locking KASSERT()s as soon as
there's concurrent disk IO, build.sh -j4 sooner or later triggers it.
Building kernels usually works, building anything bigger pretty much
always ends up in a KASSERT(curthread==whatever) panic, either in
some vfs code or uvm_pagefault_internal(). ( sorry for the 10 finger
copy, I can provide details and backtraces if necessary ).
The funny thing is:
- - no such problems with UP kernels, my G3 manages to build entire
userlands without a hitch. Takes a while but it gets there.
- - no such problems on sparc64, my U60 manages just finished userlands
for sparc64 and macppc with -j4 without trouble.
Therefore I think it's safe to assume that the cause is in the
powerpc-specific SMP code. Probably the locking primitives? I'd
appreciate input from someone with more lowlevel PowerPC clue than me.
have fun
Michael
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)
iQEVAwUBSNbjlspnzkX8Yg2nAQIZlggAqN8C0XBQzHbGetM1KyCrP0D6sBSADRry
CmjU+FOEUiP/ur1RknneUf6M2MF8kHAPAMTaSHOlYPPjZdXrzEZTeWBw4fAe0yGX
CmcYgTjmuk5ywUfH47z94TZ6EuuQJpYZWrbJNlG0KMwU6X94PV1NymBkU7pOHu6i
S1m+TnVjjy5J0hjS07Ch6EEnAHAIr4Fcm5ZvtqbwPDTyj5+jNeKXMHopH6/EMCRv
WcnHOFd2epVptpL2uWE/5rQ7X9IuNH6NH+KL0fDXu/h30jZjaMpLHmQlZ6ytwUjT
yrguQat92JqFeat8FTZcwsXd7oJcRmSGoxn4cedYV2w9Vn6QOGADSA==
=T6Jn
-----END PGP SIGNATURE-----
Home |
Main Index |
Thread Index |
Old Index