From owner-freebsd-ppc@freebsd.org Thu Dec 31 21:35:48 2020 Return-Path: Delivered-To: freebsd-ppc@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 6F52A4D0797 for ; Thu, 31 Dec 2020 21:35:48 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic313-20.consmr.mail.gq1.yahoo.com (sonic313-20.consmr.mail.gq1.yahoo.com [98.137.65.83]) (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 4D6M032nstz3syj for ; Thu, 31 Dec 2020 21:35:46 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1609450544; bh=G4y5ILrhtJJbfp3V6XuJj3fQverGSwMUKZesKA+WnjU=; h=From:Subject:Date:To:From:Subject; b=tN/KZCG7096hN1VYQf1BF+H1OkxBJsskDLGO8NVylHrwVycF8jyxIioC8qgorVz7LGlk38ucL1dKfacGnCFFRAG/e+1GvQaz14+gbHtIA3y7BG7u3lWXyGQ/ZPYS7u/3EZpR/pDkq0FyGT6gx55w2Wmhw0sExFYuYb66iH8nm1yxi00Y7LF/P42xTGU6k50vDNGDk7qWn6tRTi1LPxTxCgXU33Ms22s9O8LhMp5RiXNm5RxaZIWPsbaMjenzaS1JCofrgeY8a+XimW2DTTbvicvtVhReuvaH6Zp5pp0bWOPqiDedZWGzNtJNSSRZWeaGeKVhg2ouUn96ZVEi3dUiwQ== X-YMail-OSG: kPahR2kVM1kLZzQ1WqzAnE3OAiKVab3.lnlXGAxeTqVLloGyIaWJT.Q9nyToamz eUaRWu5bH08Gxpma5USRqXLvLEMGY1w6XCkcP2c73F3LbU2N54U.17C8SShidc.SRfph04g4zOuY 21yk251iZ4oCN6qCVC8UtKzJDIQJBzBEJoHSKxOzSjacxAOrGRSy3Q84eLWbYYEi_Ivb9l73vcEx Kzkl3R4vk5Zw_xo3PBSyqjABDsXHeOXQmQsOOJeEK7L4yztcXF.X1TedDzwfh0Ji1Ne59XPm1Luz XzaJ8dSETBQWzSioQd24haRR_0NWeTo97YkZymsaiH96C1_jTS9vmBDoLddEqqv3V29eSdbYFddx lDhJzBSLJA1fYeFfPMldMoulAUzaps2CVlH4_KdOo1NIyBifB2MLjyDYXv.Hy_hpI9xA3XO8okev XKtuhJFYxrAUKzaEwRMwxegw.9k1vs_zxbDvD0x3xy1zlRVZGIg1FMI4jSVchD_vO6_kzmODdk6x Cq7P54tL_jtyV1Axxym93Q_.8w4Bz24M8giO6ea0XQ.Jq56TYcRWNU17GiQF8IrPvpi6DzkCrkV0 MZVNvenXKCVEbwhls1fDdj7eQI1KrPi1LJc1AIDvKmjUX.JkSz85C7NKbNOMJ3.54lkLb.9hfb2s uKiBTrj5uAGIsasOS90XPnRcz2PrWSN_I_vVFHa6OOwWBYDzQSbuAWnviJ.3Sc._wWMJotIYag.L nsiSykilUUNtKP2veAw.gL7hJ6frQMMVR7UziSctTbo9GLvopD53m2NSwlCo8dgtlIBjT_MjPf3h tXVpzzjZZBm_aznu.JZOCX05LUUhYqWvyPI_phLNG1jrOfQJF46yT3M0.myBRcINt.ntdQoxrDBn 263mf4zPZEzcqfx6BQRG5PGP_B9tbC9oW.9FKTr.MBO1y9.NH4En.la5fgrFDHRv1i0HQbHeoJTr wbRntMY6vlfz6dXnJTmzXhjVQ4ewZNDRAgryvuP6ZAjauF3r7os27dKBrvkpLN_scGdKd1i0i6ox FpEmEsw90VFtbfAqyeWtixGRNf2gO_PDh7mZ.BeTW7mZNG4FjDOUADlTQJXR.4kXrllxIiHx2DZa WBKwNKqe_WS9sXck.q.rP6YpCsHh5zggPuCuUfevrEY3FtnU1cGtIeSmzOQMREzCAyLDBVpxyLtM lDyzi82cvEqTRzeO7dsyrXHaXC24g0BqNZrkGWk9RWkUukmF_VDdWB.12Ygk31sjuzTsmUVP_phD s_VGoT2QTJtQKatPgE3uAggn.Xfdhy_tghlDak138aGuJ4coZi8IglPGthu4ojB3YyJnoJDX1OED oSi9V3_nFTWdwbOM1.YLuBZRl5MIAMptytWY26xqzDpHTAG7DEZ_CA5PrADkEUxns3kww6xP6p8A YAhy3A1dQSoZE8_2iMWwqmSpqBzzHB.yeoQyAAaP3gAXdnpMM66OfThCC72hCLUxIAMq5PF6y9MJ 9jnDF..k.viWMw.9NoqO7a6OOxbi0o5Vwo3EFs8c5rexXwDiGF6iTUHHMWWONerrgrneURht5oSp qg6erX1GxVnMij.nodtceQF.i_bdjz2Gi2UdRiai3xhx._rhqeWWBC1qKg_qNcu0LIpI7pIaDadJ R4ooUExygpW8ZrBaMua5h2I6JmmH9RgnMwFhfyBEjXEagDreMR13etVDrqus0LU0svT6r3f4hS3T 9VeRy1s_TcHUHsAatl3JdaAH9KBm3NAybzsIELnUwdetPxpsurh6n197POjSX9T1qpzwoG0sK3N. gbbH3xdFBYvnpspYNw1LtgVwga9qvM4KB0uV3Q1wjxKy7wkivjCvVUQmiIfO2O1q5pCem7xnqlyM FvM1b.wjuw3URRV_lEOduSdAgWTYDiD10FVkcVi3XpPU8vKj1iizB3RH3yj3hPlwVZGQ53y3cTai GJfQKdb3SBzfil.3vQ3V6QPAfQ.YCQzy084de.FTHwFvsTZd3eAsY0Qy6GVQ4Kct9tCtqp3AsVeJ sWdqcPUvnuXGvvXLz67JjfNmYtRsdkoW8G7FBSWzNWGjsWkgNV5Of1g4DnygsV7lRT9LYyY7EdHi mK.6n4FepJKWyJTLt4_1rDbb4_jf0mluReeirNMC0bMcvI7SJWWZUD0enm4DtNzEkm_VWzAQDBgO l7Etguuz9oQv_bZ4Q8bGUXEoZHW4AbZdTmn7R2kOh_aiqBcfhDgJhsH1MxORmZGxCESeHKlXZARc Ws0FW24grJOFSLBVkPG.WcuNDRAz08GREbJvVpG1wfYZlntJZv4HHd201rXo8JR3.wJM1UDRDJ5W Ogrv_H_kH9Oo.lW.4uQ3beKSslAPHHYn8N.UMCJFzTxQpd_5W7Z3voQXieXkZoldvn_3D_F_dnKE NAxwQ4QAJDjaxhs4Pz2_DqXacFaRWvOvyIaw6RmTnH.HzkxO5EUpcoWr4WkC6NwuPa.wsTavP3Vo 8bGk1NPH1mhwUYaISG4hQcmJamsxteE.nX0oD9UfIDuIqwAZHyR95HcOCDk5MA926Q7NIGQU.LiT .LuEjOk4MpIyYFjBzaDaSVrW_i.E8usQXH7ufcTLVCEVggMH_D53VStuh3DCwKJnKQkV33cTqQQw - Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.gq1.yahoo.com with HTTP; Thu, 31 Dec 2020 21:35:44 +0000 Received: by smtp416.mail.ne1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID ac6de92e5965ad7ca6218fa92de808f4; Thu, 31 Dec 2020 21:35:39 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.40.0.2.32\)) Subject: CURRENT -r361544 breaks 2-socket PowerMac G4 booting: "powerpc/mmu: Convert PowerPC pmap drivers to ifunc from kobj" Date: Thu, 31 Dec 2020 13:35:37 -0800 References: <00423D88-0367-4220-B20A-50307DA72A81@yahoo.com> To: Brandon Bergren , Justin Hibbits , freebsd-ppc In-Reply-To: <00423D88-0367-4220-B20A-50307DA72A81@yahoo.com> Message-Id: X-Mailer: Apple Mail (2.3654.40.0.2.32) X-Rspamd-Queue-Id: 4D6M032nstz3syj X-Spamd-Bar: - X-Spamd-Result: default: False [-1.50 / 15.00]; MV_CASE(0.50)[]; FREEMAIL_FROM(0.00)[yahoo.com]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FREEMAIL_TO(0.00)[FreeBSD.org,gmail.com,freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.65.83:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; NEURAL_SPAM_MEDIUM(1.00)[1.000]; SPAMHAUS_ZRD(0.00)[98.137.65.83:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.83:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.83:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-ppc] X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Dec 2020 21:35:48 -0000 [Continuation of testing kernel builds, but testing my own kernel builds for the head powerpc updates not available from artifacts.ci. Ends up: -r361544 breaks things.] On 2020-Dec-30, at 17:07, Mark Millard wrote: > A quick summary of what I found in a crude artifact bisect is coded = into > the filenames listed later. The earliest major point is the "1 CPUs = woken" > issue from what I can tell. It still happens in -r368820 . >=20 > "2cpus_booted" means things booted and worked normally. >=20 > "1cpuwoke_" means that the following was reported: >=20 > SMP: 2 CPUs found; 2 CPUs usable; 1 CPUs woken >=20 > "_hung" means that it appeared to stop without reporting a crash. = Never > got to login prompt. >=20 > "crashes_quickly" means that the the kernel did not get very far = before > the crash happened. >=20 > -rw-r--r-- 1 root wheel 19179328 May 25 21:44:01 2020 = kernel-r361494-2cpus_booted.txz >=20 > Note: No artifact kernel.txz files for the range -r361495 .. -r361583 = . > powerpc checkins in that range include: >=20 > -r361542 : [PowerPC] Fix invalid asm in trap code (Brandon) > -r361544 : powerpc/mmu: Convert PowerPC pmap drivers to ifunc from = kobj (Justin) > -r361545 : Properly sort ifdef archs in vm_fault_soft_fast superpage = guards. (Justin) > -r361568 : [PowerPC] Fix radix crash when passing -1 from userspace = (Brandon) > -r361570 : powerpc/pmap: Remove some debug from r361544 (Justin) >=20 > -rw-r--r-- 1 root wheel 19133836 May 28 04:28:01 2020 = kernel-r361584-1cpuwoke_hung.txz > -rw-r--r-- 1 root wheel 19181596 May 29 04:42:42 2020 = kernel-r361624-1cpuwoke_hung.txz > -rw-r--r-- 1 root wheel 19254832 Jun 3 10:26:42 2020 = kernel-r361754-1cpuwoke_hung.txz > -rw-r--r-- 1 root wheel 18869112 Jun 10 16:53:57 2020 = kernel-r362034-1cpuwoke_hung.txz > -rw-r--r-- 1 root wheel 19245524 Jul 8 06:04:41 2020 = kernel-r363008-1cpuwoke_hung.txz > -rw-r--r-- 1 root wheel 19259816 Aug 16 12:03:55 2020 = kernel-r364274-1cpuwoke_hung.txz >=20 > NOTE: -r364284 is where clang 11 started and the -O newly meaning -O1 = problem started. > (Previously -O meant -O2. -O1 messed up the kernel's ifunc = handling until it > was changed to explicitly use -O2.) >=20 > -rw-r--r-- 1 root wheel 19369960 Aug 22 11:38:22 2020 = kernel-r364488-crashes_quickly.txz > -rw-r--r-- 1 root wheel 19203632 Sep 1 01:38:18 2020 = kernel-r365024-crashes_quickly.txz > -rw-r--r-- 1 root wheel 19367776 Sep 3 11:02:58 2020 = kernel-r365304-crashes_quickly.txz > -rw-r--r-- 1 root wheel 19279564 Sep 6 08:06:11 2020 = kernel-r365378-crashes_quickly.txz > -rw-r--r-- 1 root wheel 19205456 Sep 7 22:53:14 2020 = kernel-r365444-1cpuwoke_crashes_late.txz > -rw-r--r-- 1 root wheel 19446448 Sep 10 08:08:23 2020 = kernel-r365578-1cpuwoke_hung.txz > -rw-r--r-- 1 root wheel 19398268 Oct 9 06:05:48 2020 = kernel-r366598-1cpuwoke_hung.txz >=20 > Note: -r368820 still has "1cpuwoke" status and its USB is messed up = (and > it reports DMA misalignment) but it does boot. (I accessed it via = ssh.) Note: for the below kernel builds I provided a "int yydebug;" for: usr.bin/localedef/localedef.c so kernel-toolchain could build (avoiding a link failure). Other than that, the kernel builds are of pure code from git using = KERNCONF=3DGENERIC , TARGET=3Dpowerpc , TARGET_ARCH=3Dpowerpc and no other tailoring, = avoiding any questions about my personal patches contributing. -r361542 (64cc3b0c28b9) : [PowerPC] Fix invalid asm in trap code = (Brandon) Things booted and worked as expected. -r361544 (45b69dd63e84) : powerpc/mmu: Convert PowerPC pmap drivers to = ifunc from kobj (Justin) SMP: 2 CPUs found; 2 CPUs usable; 1 CPUs woken was reported and it appeared to stop without reporting a crash. Never got to login prompt. NOTE: -r361453 was on stable/ instead of head/ so the above is a works-then-fails pair with nothing between on CURRENT. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)