From owner-freebsd-ppc@freebsd.org Sun May 12 01:38:23 2019 Return-Path: Delivered-To: freebsd-ppc@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7E761158821C for ; Sun, 12 May 2019 01:38:23 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic309-22.consmr.mail.gq1.yahoo.com (sonic309-22.consmr.mail.gq1.yahoo.com [98.137.65.148]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id ED8B38300D for ; Sun, 12 May 2019 01:38:22 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: KyGU548VM1kWdFzstyjeSLJKOEzq0xaZGwPPqNsZZMk.Mb6zI3UW4OG_VmWA2KP z82wjlxhEZ1b9GWEECJ.oOwWvNcGhtZT0EZ1gqg8m1uO9uhMkVqRHU4VOrMWmpiS_aK4TeC67DPp MNRldlDHF7cAjWCzEWNt.0u89lIzRN2enkdqELLt1WJ9MPg8N8v5hc.K2pMexel51R67JBCFK1q8 MLYBaL15L9FOpOQoZszkNFOdTpbHP.0DEZ27T8vXkXFw9xUi.M5b5uUECSeIQJUe_Vr_tieOP.vm ChBwhZmH28olRTVMXe2KlyjUdWDIyooIb.plJOQMfcB0jZYOUDxmFEJ8z.2afMCLNVibsQH8tSKs qOV.Nd.xJoAZ9ZnXPG1p7ttn67D4wKDzk9xCQEmyVpDo5qGcOyqz1Q3xdnHrJ.HS.nGxp8EcW3ik kSght3PXwrzYoVPZ7EFRn8GWriwNoSaz.GAcjtH5ghf_YB7881bc8uu0w6fXUoRMH2.qiTXaZ69P mnxDfk76slPmGm342jX.GGXFVQ02qTPJgnnuUCDoimBRUjt954arIfCf71Nad0j3CdpgckDCwh26 6_bMUq5M61P_RBEOFVxFvxzkA9mGjUsB1XdxJGG.rhMdZJOdpXY9mwYY7.nZ_Z0_vSWeCIx1KzxC Mr4HSWShtwmfWdU2VWn7Nx9VjEeA3TpGh2rHw02ASkBjPvXzzo3.2NhLoeaXYak3wnrSZ53OOTmg aA9IQv8TIaEJb1Wcw2SsCKxLTlDDIpA93zRe2DC.HUAK6VW0XXt_W6UiA4SNn5n_4Xtk92C2HKfK 8pecD5aR1.HJk86djAeYqNmyPAsZENFIBuO0zZuH078_9bAS8ubbVRfaM97zNFVBueoGNGrntXUu 7P.BhMxUe1.fbfp5bVadphfi9bx6UGTysU4LRiJZDH.J5zDujVMqjJCOteuHf_W4rs_aaG.NvnmV VIVn2v9in2XHV4i0jX3emqf4688EgSQ8vGOniOX8cRgnxXGgn.P0PxBOrZiT2gRVWPRrYrIa_8z6 a_W9GA3wiU7DRAhVXH.vB4kih_VklRtBxzpv9sh0NuOb3_Y8qxA4wqMBgVmmvN90uMFK1rrYFVxh C.8EjW5orpxTEVgWOgysH5rmLztW6StsJGt9lG2J0sXxM1HynIkJVjgs7s0vGStBVFMCoYUqGfjN Ruotd Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.gq1.yahoo.com with HTTP; Sun, 12 May 2019 01:38:15 +0000 Received: from c-76-115-7-162.hsd1.or.comcast.net (EHLO [192.168.1.103]) ([76.115.7.162]) by smtp406.mail.gq1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID fce13679c152472c0148d2fb4de5d3b7; Sun, 12 May 2019 01:28:06 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.8\)) Subject: Re: 970/PowerMac G5 cpudep_ap_bootstrap slb-related hangup *solved* . . . From: Mark Millard In-Reply-To: <73ec1772-adeb-a501-a8ff-91b22cfbb1ff@fgznet.ch> Date: Sat, 11 May 2019 18:28:05 -0700 Cc: FreeBSD PowerPC ML Content-Transfer-Encoding: quoted-printable Message-Id: <620D56E6-ACCC-4592-9E11-7B48FD2061C6@yahoo.com> References: <2E7A0894-E5B0-4776-95F2-76B7EE0EE93C@yahoo.com> <73ec1772-adeb-a501-a8ff-91b22cfbb1ff@fgznet.ch> To: Andreas Tobler X-Mailer: Apple Mail (2.3445.104.8) X-Rspamd-Queue-Id: ED8B38300D X-Spamd-Bar: ------ X-Spamd-Result: default: False [-6.98 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; REPLY(-4.00)[]; NEURAL_HAM_SHORT(-0.98)[-0.983,0] X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 May 2019 01:38:23 -0000 On 2019-May-11, at 14:26, Andreas Tobler = wrote: > On 10.05.19 12:23, Mark Millard via freebsd-ppc wrote: >=20 >> Of course, whitespace details, may not be well preserved >> below. (The commenting out of the two #if/#endif lines >> was unnecessary and is not done in the below.) >> # svnlite diff /mnt/usr/src/sys/ | more >> Index: /mnt/usr/src/sys/powerpc/aim/mp_cpudep.c >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >> --- /mnt/usr/src/sys/powerpc/aim/mp_cpudep.c (revision 347003) >> +++ /mnt/usr/src/sys/powerpc/aim/mp_cpudep.c (working copy) >> @@ -68,6 +68,46 @@ >> case IBM970: >> case IBM970FX: >> case IBM970MP: >> + /* Set HIOR to 0 */ >> + __asm __volatile("mtspr 311,%0" :: "r"(0)); >> + powerpc_sync(); >=20 > Thank you for this incredible investigation! My quad is now under = heavy load and behaves as expected. You are welcome. One long-term issue is still definitely active, happening sometimes: The thread(s) stuck-in-sleep problem can still happen. This is worse than just the fans and the buf*deamon* thread timeouts during shutdown: those same threads were not doing there on-going jobs earlier, starting when they first got stuck. The fans and shutdown messages (and wait time) just make it rather obvious. The command: top -HIStazopid will frequently show the threads in question when they are not stuck. But it will also not show the ones that are already stuck-sleeping. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)