From nobody Mon Jul 15 17:08:53 2024 X-Original-To: dev-commits-src-main@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 4WN7w46k2cz5RJmh for ; Mon, 15 Jul 2024 17:09:08 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic314-19.consmr.mail.gq1.yahoo.com (sonic314-19.consmr.mail.gq1.yahoo.com [98.137.69.82]) (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 4WN7w35YmPz4FYD for ; Mon, 15 Jul 2024 17:09:07 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=CpSAp4Oi; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.82 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1721063345; bh=A6uiv5vYyViYbLXCzuUbeVWgMlSSLOBeiH+3EwNPUIw=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=CpSAp4OiFiWuVSBqpKt70rTCwcVQKukL27JTNsI412oFfimZ0lJSRYUz7V4DeJEQSBS7hpLkbrzjGn2682amXQikWIjqvBMp016pshn3DbBMVjCU8bCrbl6sDQH/XiN4ACrSeEwN/+N1sPtgwkVriIeMh4q07x7/uOoazhaphXviXlionTaZpsmrQOvK0T6kzM2Su0U+mikNd6UAwqlBaMkg3pdr8tc2XtVkN1zRanfQ+GG+5xq/TtRHQ3jOBwYIipdmPMfm18aBpjrvRhjon4Erh1O40DXWcjd4/unjPYXVwxGGdhFqDYk/0fAxPpgljvSxrpVitVn6bNqxG6wWwQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1721063345; bh=3QumDswhaNHp+SwTlEaPpH+W5nk8k5tc6M+/IkRkLri=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=rQUd2/7zVYncL9Rmp486s0TjMHRBXtOGQ4ZWK1p2Gw3biUDdUWO1viXQAp2Ding+4QICshR5FHAkZYruONlofvB0ELKifEa3OO8lK0G3UqZf8EKj7UPxZ5q6gf4/RSs1/7tiyipkDuJU+tGRtwdwdLZ3+QMCN2PI75T4devvOkqXxXQF6E6PZtwqwSzS3SYBKcPLyR3zUi0o+3ZJ+hhvK4W8TFQLDZQro73gpfwOe0HrkYz/Z0+Y+ZgxndtMmpzGfQO0pciFGbTCir2yTdYVGVPPMYpXkEc5MP0iEqNVb83wwPbxmxWtJIOk1rO01IWv8eTBo55/FxYEs6G21RkV4w== X-YMail-OSG: UwgNjawVM1kjb54tag6_6bDG_MJ.qvumu_c9uctyY2G8877wWvQcSklPvKaW_1n u50ICYi2M0_irV_eKMiS9Ob_0YaueJ.zvgaWJh0it9GNUE36WBloeHnhTj0sHUa60b6g.XBYHntU nYAkdL6azWy6mNjZTTZxJQD5J9wsOGGaYlwb0NMuFDglycMOU.X9bLO7OAbbwPpWDWkkVprHQjSM f9BUcvK66JC7wj2jiJ0IDh2iugA1J1KP4cWFekzfcVEhUTkABB_VIa03sJ4gyNGDQDmfPOzJkTKv ZDFNvlr_KMu5QqzBvUyX.dkXPHfEVVcxZxLUu2l3AkX8X31BYmAqxsPSvux34f39yfIyIXmQs9L. awb9R.uwyww1gCE1Z1x2SRZYk4L9W54EKWMhCOrctyILfn6oT31lP4iGWnTDCBTTH1ECFC_RP9y6 rA0TrTnmzTF18sZFraHWuAF9VxClS.IypyzS.TVyoP7knPj5uvYCIzE_sREpQVTbCVr2bSW7Mnba yLn9RGhspb_JUL1oMm5n3HRGYTnMAuyBrJ88O4rnasF7l0TB_TCXG8WqdU4SHlb1cunjCIni7JGQ lE83jz8ZRrhQdP6jCgi4fMq11b26_UelVVVALcorhqFAwWHTy.EUu9kKofSM_oeQ_ERGF2nDCoVB fD0esBGpxVuva54nMbv.GlwmkwiliEyjENAs1suq6kRVO76aJD4NnWvbI9ZMldu6sWk26.U0_Zyv nR9r2KhLTFeBd5LXkBu1E1ta48SNZkczCu5DzcYHVM4ywEZKNcc8DIJ.YRdPxUQ1hD4XK9SzlriV sfnysrnogEuBio4tqnNdgEDFX7xzIt_fLVMgRAYgfADlFWu2li9gEQcXnh7N4bCwxDm8Mac_uLNG mSPEcdYZ8Bsm_19bhkCrefwEcz6zeSi4QQVWjyStbH_jzk2m9QLkQ2p4RKT2mcduPK3VuTdCrKdA JMe8SNCECHqnGIExc.SdwtKMBgspSBYi40Q4U2y2qd_ddwqUPmjajuKjFw2K8WHfnAcm6.RlEGZF oOsGOo0rA2.lMR2vWd518RWbNOqO_SxYjBbvZOQnQQtkvdqXmRMRUY4jKo6XxZTadmXdGJR7xo7i AhMNWg3K_zKacKSACmG_6W.6tknX5nsS5VyA5yvZdA11PT30rclJkiYU5D0S4yLetZJp_CX94pJA Y5oFIqn.P7rmQ3kj_tWSKVBcPvTcjc4Xo1X_yXRzYNAuLZQnPsxrQX630EBMLQF.QQRkN_KL6qKK Xn_fHQCZSWO4tbr.If_TewXtwSLK.97RTEe4qCHniMXi_taSFlVzFfuUp55zu0VY544ukzyNjgrD 8.vi2Ec3shCjfC_E7m.NsrEp2W6a..MiEp1fOD3fxRw7JWLwNmVIKZNHAjufcaNvcQ6MQe0dF8jv Q45v0lSHuuCkSM0PQajlrqBgSPx8tH.1yu8gt7kJz6mAigmtP6nHCHwSG8GF.bfujwUsxondZOHp 3RBdwxmTMOsUi3oHK0IysgV5Rc.xNPjOwK.XFJ10Trp0AmoMX_YPSclvOrjTl239APNHQe6KuC_2 ke7CgEK6redHAD8CfpTfOrrY8Ap.fFyefFU1_hkZxafHRQYbj_XdGhlV_R_XGTRVQqk5VUcapr8V 9qwYZou0ZK8quCHzLe9YloSyWYPSk8lSBDOJZNbf_MAJ1WkQrIjdoIqlC.zfOULUiCM7gfmiujz2 cjRr_x7zW2s238MGEc4b16BDQOtbXvQpzvf6oXbFoDI1VlWoOQkIjqqEWe510EorjFRxJhbq0Bx9 KyUdLRAYOHWPW6qqRakxswk61mc48FIwFQV.P23y6boa6RHgdJwOEYCM5s59IjMeTFJJr7WHj4mN D_iNLYBjNPdAV6qqMTKSGblFr3BMCyuX8MyeFJshXHGkScN97kRN2J3Sy7hgkBhaf86hqdhdm5YJ rmu9enAoDtJm2Glesc3dtR1ZNcuQTxpm_Bop4RkoA9iF037nnnmEYK5NZP.eBNlvajWV4FiNz1hY WsAemjk.AjfMFBV0_BJgBdoCF0EQfUaoyrqTJZjt7y9.KvSj951HchBxVkLFXnC2IB9g9wr4q158 bYjrv53v5I0GjONOFtrI3DsFfcHECQ8_dk2fRjm4yz_hNxMQaQjDfceQOCidyHvTCorNKt5Wczks c_oQKwBXph2UJkpJuGhrwFNgXs817ild_s0KFY7nnabEanr.ITG9RgQNFDq1HpiAy.wl0rxOSTVv SfBB.R9jnfL8tAZVZbpSoxyerm.KJaAzQVmiRhz.GwUZObENVJWaqN3CfCbNH62Rv4_udt_BXTw- - X-Sonic-MF: X-Sonic-ID: 1bef8812-89a5-4216-8620-0670121e2726 Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.gq1.yahoo.com with HTTP; Mon, 15 Jul 2024 17:09:05 +0000 Received: by hermes--production-gq1-799bb7c8cf-hxpdl (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 8a2b9b6abbb156645e37eab44f5dfe09; Mon, 15 Jul 2024 17:09:04 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.600.62\)) Subject: Re: git: 60f098f84119 - main - arch: Update to remove armv6 Message-Id: Date: Mon, 15 Jul 2024 10:08:53 -0700 To: Ed Maste , dev-commits-src-main@freebsd.org X-Mailer: Apple Mail (2.3774.600.62) References: X-Spamd-Bar: --- X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.997]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; RCPT_COUNT_TWO(0.00)[2]; FREEMAIL_FROM(0.00)[yahoo.com]; TO_DN_SOME(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MLMMJ_DEST(0.00)[dev-commits-src-main@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.82:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.82:from] X-Rspamd-Queue-Id: 4WN7w35YmPz4FYD Ed Maste wrote on Date: Mon, 15 Jul 2024 13:03:16 UTC : > On Sun, 14 Jul 2024 at 02:00, Warner Losh wrote: > > > > .Dv aarch64 > > will support execution of > > -.Dv armv6 > > -or > > .Dv armv7 > > binaries if the CPU implements > > .Dv AArch32 > > -execution state, however older arm binaries aren't supported. > > +execution state, however older arm binaries are not supported by > > +.Fx . >=20 > Do older 32-bit Arm userland binaries actually not work? Would > "support execution of 32-bit Arm binaries if the CPU implements the > AArch32 execution state" be accurate? # uname -apKU FreeBSD aarch64-main-pbase 15.0-CURRENT FreeBSD 15.0-CURRENT #6 = main-n271165-cb18ba9df52d-dirty: Fri Jul 12 11:09:16 PDT 2024 = root@aarch64-main-pbase:/usr/obj/BUILDs/main-CA76-nodbg-clang/usr/main-src= /arm64.aarch64/sys/GENERIC-NODBG-CA76 arm64 aarch64 1500020 1500020 # sysctl kern.supported_archs kern.supported_archs: aarch64 armv7 As I understand that "armv7" is historically tied to the likes of (shown via readelf): Notes at offset 0x000001ac with length 0x00000064: Owner Data size Description FreeBSD 0x00000006 NT_FREEBSD_ARCH_TAG Arch tag: armv7 and, for example, attempting to use a file with an armv6 tag would be rejected as not supported historically. Similarly for armv5 and armv4 and the like. One had to modify source code to have kern.supported_archs list, say, armv6 instead of armv7. I helped someone do that once so that they could poudriere bulk to build armv6 on aarch64 by picking which kernel to boot (normal vs. one with armv6 instead). FreeBSD does not have support for having a longer list of alternatives, say: aarch64 armv7 armv6 Such would be a bigger source code change. I think such is part of what Warner is referring to, even if the other aspects of any of armv6/armv5/armv4/... kernel support were left in place. (No claim such has or will be left in place.) =3D=3D=3D Mark Millard marklmi at yahoo.com