From nobody Wed Oct 12 02:55:06 2022 X-Original-To: freebsd-arm@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4MnHM83xCnz4f7J4 for ; Wed, 12 Oct 2022 02:55:16 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic312-25.consmr.mail.gq1.yahoo.com (sonic312-25.consmr.mail.gq1.yahoo.com [98.137.69.206]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4MnHM73gJwz4Gqx for ; Wed, 12 Oct 2022 02:55:15 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1665543312; bh=Uk68s3+qpTKwVkSeh8wfIgnafEdNihenja4KETLHjRk=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=CB+J6SpKodMtb3N5uhFRa9RJ4pM0NFRIMRZNYoe2Up6CQwuGo43bid4QjOIC5DgtxURbocBrkf1vCjdkC6aACpwCGkury6NpjqzfAZ4xAoEfqtK18qWrXoLy8vJLFri9eyEyEKFzvuEvXWTLeSELjST4XnmFB77/G+USk7RST4NbQl8gCWPiw1YJg2M3enIZRr1k3MufCWvakpZek8sxDCR9Qr+ov1L2N9bvFc1HDjtSTrPEEr2QpuSNBQkYtrJaGVHXhqoCX4hdWmuTzjkGRMuHcHWH6QQBkSqw6pLKZ+FVQhCMecw2SsX5w3ML0pPUQb0GFbNZCLckUCyu4/eBJA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1665543312; bh=uq0/iLt+KOqmU5EO5XiOFcZm62UImikt7xL9qSMLEid=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=QBNEB8IDDTf64hWs9x88acdbI7uOFOOYDKFJj3xlvT15gjlpeY/DWZGtMiFJAO54GYepXr5pzvYFpDbl7WJ2SWDjSSf9wdCue7JiTZNz8C8oAnsGE9pLFMyfeKLnJRDA95inAgslZGI0GQWG7J4Qxi8ojsykppv0vQyg38VwNVCKd2m0P9Px5TXDb45aHttQ0/zbSJtXT63dyY7FzOoYfOZuaiuQb/lk7Gyn16yDkrx3KTN9QvRkkcLBGAJ7yD4Co5Z7dD4wVCK7HJLb/Lkgdu1DZR55quWaHbnioqv6BWclO+Ik1+5CwLnh/fFf2QEd8H+7Id8sC94OarUrPexFkA== X-YMail-OSG: JdU7m_8VM1lGzfvBRVd5vBeftuVTxq_tNMEwRnkkegbPpP85TgsMkqhitpYT181 yqRZuBZbBk2V8GaNmuRppBYvdHnRm3qyivOG6th3Nu06qTANVKVTNh34K9o_uhriwANM_08rOD7X Dh.qeMHT0KvQQ196NVHIIqjOpvcidGsaWJmRHhEjkpa65r9jB_uvOf8aJvmEXT8VPbOFESd9l7D9 IwahQAfyKofViwmxw1o6ImM60eElD.8mK.JG45udbWYqDa72M6H.IY9hIg_7Qew6e_PQxZfmweLR uQfSHU_5TtLCKtDz1EjwR2X6tQb9k130Y4QBHLfYQoyIZEUWd8JN8XPC_IPc9HnHomtYu9KWVpNb iGmri8UmBLv7V8PU3umW60ywxk2XR3ZONtYpZABbznu6afiSVGJbwTEQfHlrgsrHll0t27h.viLB zWaxfOgj2VXMnpEIHUUxWbnFzquJHJ0DnIW9YpR8_k95W1dPRGmpYAev09Oq43cEPBCW5GAFJOrt 16w7jSMdWehoDcuhIWY3kfyjsPvYW.3ly7Aq_CVJtWcrXYl9QXP28sEYeZswOb9e9YtA59CWGDx0 S6ieNc3J.VH6.UkqzOLTIkGJqdiFC910Evd7BkRT94eHneXFHZM9qGp1Lj5bO.Wn3uKfJEjp9QF0 .jrC.f4y_1ZsEXLq9O770.fCFwmk6FcdgY.If7xZUQ13e9qq_LK1hU8SSpslAZ_wFfylxao0Sl3U mOA2ZK.umKXl14zEi6IzOJ3hcZ.FlyWpSn9BBxM1wDpiK8n4BqdLlS.1yZ6iJ35dRrn26qbcUCAk Sj7IKAWz_Erk0L2YdFRVMRdP97kIPPSG6I4Z2Q5E.CMK_3s9EbKB_W0RDAPHp1tNTLZj_WhVg68f MdDRPtuZqZkwWXxog9P1VIpAaWWQRC6DcBg4XNU6aiuBZcWpPHN5gFVsTk7xhlc0F_ieHR2JoFLO gU_B.9d406CZP0d99tdXpHtdU4Hnfgos9fk5Su1SuBHE5EGrdLzI45szUnZ8Kx7uYxbp.L9vuuWl 4leEHJ.NKFuGZLDYKA5MyYAHDYfjRw_AbpLF_TzDk_8qId2qyZ.IZ8drF1Ccnd662ny.H0vFWjHz ktQTcFQAJVZVmK1qsSyErodCPr2WKIsGZTbmVAMjTsp0cQHCKAf5984yJyUu2OQIBIx5XV9Yc1yq 0UpsusDO.2Y60uhqHFAWXosjrCgiqZFvuFu0oDn4xRBYZ1Fza.TIp8uSyJEDVfxm3tX98taaU2_2 k_EtNoH._kkQjnJVuNBNxl9l5jJCrk4SUw_1qqME5QFP_1_YaRM.YHlw1A9uD8NXdk4txXNx.aP4 SCeKV8H_BLSQctrzDHO70dzO2AhUWyrfqpKOWGjjib8wB_A.OsGv7Qj194SQ2YbiyaxxhjbGzDbH zyGglNrRCMW7AQEP74eVF1d0kmHeza.lElwW9zet_DRUwZ5tyeB0YbUZMqizl4P4I6UPWBhd3qkg sUjHOlIXAGcCi.zQYhGrqy1wj8gRMMS5zi5JdJFJtXv4cFAULJtXnJgTWhm7DK3Lsrumqmr11lc0 8lWd_YN_v_JpzEI73g6BlSQmWKhcjAlE.6bTNDMPgoFSiOLJfd41Ro0CcZkVl7o944Ln8lwZaAHh 4pziPeFP4Pgs0xkApiFSJEQopvgFusk1zkpa8nbcY26ujmPUNrRUjitoQ1S8YMb0TWL22efjys8r Rk9oL70_TiZsvUDhQek0NnLv0Y1UDexom.KfS7ecAhtmYeD.G4LTugu5c_N6F1PmH3AARzApSYKj H.ZIdFROzoFdvcm9DxgqM4alB1dQW8BHZY8u3kbFPSjlQk1aBWTqGPVBMdmAHHL4igKgN2K8XPwM qWyouNnt7pF5qgRnJEJwTbK1MHipoUhMAn1swioD5Z.SBM08TMDfQveByJsKaN_wE7O2rUSWW6S9 NDmty26nHQDoZe9lr9yJjTU32jYNzmcaBPKvn9l7KUGNwtZFWOJM7gNKwaz1Bu4ikdR2dOUHPPWh Ecm6EumM_1cl5moQwq86eBQ0R7xV0lh0N6o6pLrtpgDffjvSzop.S_fRJpCiDl7qECwciuIdKHEm K3WuPhilbecvIpxa4I9A7wV4B9WlBt_YVrV7Wg93OPWudhxaTD9xBVxLFPUXqJltBpfW1Vwodje1 ljFJNhVo_Pqy1hb0sRQ3QpQ2ZsDmrh86CdaSMc7w.wpwhvTmvbLh5buNEx8ebsDRVWDYesSfb.7n cAgi.ltRuTvrPc9_rFYgBXCMQA8Kta7HCK3w09c.JHYN1gdzQ05WIUaLRrkxOMFuqauz5dKrKmas hZgXNuIw- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.gq1.yahoo.com with HTTP; Wed, 12 Oct 2022 02:55:12 +0000 Received: by hermes--production-bf1-585bd66ffc-s92cx (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 30c91c7eed89856768b76a26de8f233f; Wed, 12 Oct 2022 02:55:09 +0000 (UTC) Content-Type: text/plain; charset=utf-8 List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\)) Subject: Re: FYI: FreeBSD-14.0-CURRENT-arm-armv7-GENERICSD-20220930-42dc8696df5-258315.img is broken for RPi2 v1.1 (so: armv7) From: Mark Millard In-Reply-To: Date: Tue, 11 Oct 2022 19:55:06 -0700 Cc: freebsd-arm Content-Transfer-Encoding: quoted-printable Message-Id: <6A679278-69E0-4592-BFED-48ED8598C2F1@yahoo.com> References: <6B46F46A-2CAF-42C9-9A04-63567D7DB9B2@yahoo.com> <28D78C89-E195-4EF1-BB7B-E7F75060BDC7@yahoo.com> <5B631C27-E68C-4F38-96B5-B311110A8F86@yahoo.com> <6EF84694-7CD7-4A9F-BF9C-DFFB52F557AD@yahoo.com> To: Warner Losh X-Mailer: Apple Mail (2.3696.120.41.1.1) X-Rspamd-Queue-Id: 4MnHM73gJwz4Gqx X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=CB+J6SpK; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.206 as permitted sender) smtp.mailfrom=marklmi@yahoo.com X-Spamd-Result: default: False [-3.46 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.96)[-0.959]; MV_CASE(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.206:from]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; MLMMJ_DEST(0.00)[freebsd-arm@freebsd.org]; TO_DN_ALL(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; FREEMAIL_FROM(0.00)[yahoo.com]; RCVD_TLS_LAST(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MIME_TRACE(0.00)[0:+]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.206:from] X-ThisMailContainsUnwantedMimeParts: N On 2022-Oct-11, at 12:10, Warner Losh wrote: > On Tue, Oct 11, 2022 at 1:03 PM Warner Losh wrote: >>=20 >>=20 >> On Tue, Oct 11, 2022 at 12:50 PM Mark Millard = wrote: >> . . . >>=20 >> For: >>=20 >> boot-2022-09-16-15-45-b44869cba1b3-good >> boot-2022-09-16-18-02-dd2b9c296776-bad >>=20 >> there are no armv7 artifacts available between. >>=20 >> The range is: >>=20 >> A) =E2=80=A2 git: b44869cba1b3 - main - sound: add patch for = Lenovo Legion 5 Intel Nuno Teixeira=20 >> B) =E2=80=A2 git: a705c72f2142 - main - stand: use = archsw.arch_copyin instead of i386_copyin Warner Losh=20 >> C) =E2=80=A2 git: 4c670b53a000 - main - stand: use = archsw.arch_copyin instead of direct call Warner Losh=20 >> D) =E2=80=A2 git: 8b19d28d68a3 - main - stand: Create = MOD_ALIGN macro and use it everywhere Warner Losh=20 >> E) =E2=80=A2 git: bca9c87b6104 - main - stand: Create = common/modinfo.h Warner Losh=20 >> F) =E2=80=A2 git: 5d1531d9d4e7 - main - stand: Move = md_copymodules into modinfo.c and reduce copies Warner Losh=20 >> G) =E2=80=A2 git: 2e6ed47a4609 - main - stand: Move MOD_xxx = macros from modinfo.h to .c Warner Losh=20 >> H) =E2=80=A2 git: fc352701ff3a - main - stand: collapse all = copies of *copyenv into md_copyenv Warner Losh=20 >> =E2=80=A2 git: e895ab3fbdc1 - main - stand: Remove dead store = to bi_kernelname Warner Losh=20 >> =E2=80=A2 git: d43bcf62a218 - main - stand: Stop support = booting 4.x and earlier kernels Warner Losh=20 >> =E2=80=A2 git: 59b1d074280d - main - i386: Mark the obsolete = fields in bootinfo with _was_ Warner Losh=20 >> =E2=80=A2 git: 4134f677eb39 - main - i386: Make boot loader = smaller by reducing size of bootinfo Warner Losh=20 >> =E2=80=A2 git: 9758dd3de1cd - main - stand: Allocate bootinfo = rather than have it be static Warner Losh=20 >> =E2=80=A2 git: c0ecae78abbe - main - stand/elf: Only support = swapping headers on powerpc. Warner Losh=20 >> =E2=80=A2 git: dd2b9c296776 - main - stand: fix mismerge = Warner Losh >>=20 > Yea, I did a bunch of refactoring. I'm surprised that this produced a = change at all. Would be nice to > know which one of these caused the problems. 5d1531d9d4e7 has the stand/common/metadata.c "align" removal that the later dd2b9c296776 fixes as the "mismerge". So it appears that most of the stages would not build without adjustment for that. So presume I've made the adjustment for any such such cases below. H) fc352701ff3a Bad D) 8b19d28d68a3 Good F) 5d1531d9d4e7 Bad E) bca9c87b6104 Good So the good -> bad back-to-back sequence pair is: git: bca9c87b6104 - main - stand: Create common/modinfo.h Warner Los git: 5d1531d9d4e7 - main - stand: Move md_copymodules into modinfo.c and = reduce copies Warner Losh Note: I cross build armv7 via aarch64 normally. There is no "buildstand" analogous to buildworld or buildkernel that takes TARGET and TARGET_ARCH for cross builds. Thus I ended up with a full buildworld to establish a context for the cross builds. =3D=3D=3D Mark Millard marklmi at yahoo.com