From nobody Thu Dec 07 10:46:35 2023 X-Original-To: freebsd-current@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 4Sm9v01L0Lz541VJ for ; Thu, 7 Dec 2023 10:46:52 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic308-54.consmr.mail.gq1.yahoo.com (sonic308-54.consmr.mail.gq1.yahoo.com [98.137.68.30]) (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 4Sm9tz60BPz3DGn for ; Thu, 7 Dec 2023 10:46:51 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1701946008; bh=tJoS8yldyOObP/NxvaFESMrct9BZAwJTv6JjpYp7lgw=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=B9LNuZUSi3boMkrZ4Mun0FZPVi8lcXrL2ozYygfDnpMc15WZuOrtaEmNJsTiGfrx+HV/ebQUuXvG+O0M1NiJeLfw4OJrdOoxYoJBgy52va81L/dfC46o8ozMRcO+X/dUPW5r5DsPI45K/zq6YHOdkwgrnNtcktCawE2HgrAxRIyHFnksUL8p5UOxF2UFUGBRv8banhFHMjUSSm8cvzDXtEnnyCz1Y4ZB13N5lyvqcemhjq2j3rEn2C51PmL1+d3FGqi2b+D0huDfRBU7YGh2QWm4aS2aRmWtFncS+REKTjZJw590uUZRqZDwwp1ygAUSsAs5VSR21lO3TO/2+gd0JQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1701946008; bh=wvVV+doOqyBwbxUwgLY5YJ8kfwYYksR8XPpSDQk2Nt9=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=e9H6+5Bf46QcNmsdLGkUjHmVnIEfpOf40s8fmhS0d0ULZcfH5Tlei/+87AakG0a1DpdSzh5cFhiCLgjO8WIfpj1aO/TbNiBdHPd/A3If0DHqSYoHrzcekUbmtO7mVIoEs/dECEE7cGUcYkWitt19fB5DTHF8bajQjOFHMstgyrNi+2MoRhHtIZPO9m+tCAJN677nn9TS0gjWDYfMSa67LgoF9ItaxgZV+RThdHKU6pdt1Cj+L7QoAwg0mR/FQu9uPMHI3VfRkSkwZDB1cyHb2jSGdRYGpJYCKrJINE4xUKk/M/WPrEdw6pw8Ei7n4Tzt0Hp6CQB+3XfOmWTpxE5QGg== X-YMail-OSG: X3GGa3cVM1kt_SblMETFHPprIBazfx1NsQXAiqKcr3vgPwDcSrkeCXkOjoE4m5u oidfHMzZgZk4Xx.cNOv9zYfKvcXubVe56Nr2j197.62yLld8wHQWYeNelrFkR9ZEjOTgsSRz84Hv a_yNxMAhShaeOHv_Vu8YnPeg1Cmcv0xywKWFfiGZZFuS4ssdH6nxNi2qXsM0s70bgnM5oWiasW_w WoRGE1CT3iHJ3li58k6oFWtAbxe1hKrdHtNj9WmDva0DY64aYDbd7RdaKPQ5S0WDLzGTr9UQ4Lwc EvMyhLdZLYWdjlyfUhs4hXvxF50XV6_SOeIl3T8JkQyp3Dl.Ra7y1chipU4G2DLVYIqOjqQwftZf 2T7EqW2Ncljv806wopyHxtpezRL_nr8Wz0a34qpplyIkX3It.Bz0zrcHLkj3ve7dGbbZfesw6K2j U0RpbxImWjqgoB9dDkXVl7BiSQsXId4bA1NLA62O2pRXw49TJOaD6Z7Fk76uE52WMZYeYdc5.E0d q5K2fZ97hIk4hLGuA2Ehy.k4nD9yZ4GaM7UkUVYxiSQx01D_7XOliejXRjRfRpvmLmwtw9Sgqbqm mDxYUBuOeVXjjHLW8erlCPULKdfXMSoqaZtC2Zq3FQMhp.lud0MZaV0JATL66Phfpz2APzLaRZn_ fxLopGXrJVvL7IP772Ax5eC1cka4Pugki3306vsS4pto3xQZdkxAnrAmmFJ1XI_M9ioiEU9mJI9z jy5Ik96_UHlRoOVMWgyeAauHrtW7gIF_lc5RbqVI3T.raXqUZeav1Orjm0psuda4kfNxvlvBdM.d HpuUiC9cX_rZA2E1muUsRnmp9X3wgtsR5JA13aWrnYc0xuFw_hbpW2hza.JMa.nOuEcznEfqmYe2 ar9Z1JaJL8f3CBELLjdNsOamPJq_0kkTycEVF0BjmrLancflusYTXEIf_z3k8DU8B8.STpqGNJiL HLEdmCIJuBVLzsP554PtCgBge22_cdsypTkp9QkORxoIRYHRpQnuqh9FLVjy1Az7z645vKW07zJP S86NWDc8G1xr9Y5KG0KG_YODXwWb85A9FuGETSRMXzTo_MTUrqnIQtQpIVae7OzJx1d6BJWwPLZq jbtvOU9gWRsMK4eFslh8oPh201D6pnEKZKtmcoOAx2OLBZZwXBTbeBJDh_DLC8e7OFpoSpPTmbBP xaOmBgJtqgx_JY69Gw3HtcaLxs.KHc89dalcEz25jkesGwedV6IG5D5.rBOj5nqRlAldYZn8Ay0v dSKCxqKR7lU.xTlnX8phR7ueQ6KygOfiJ8j48jrSEpAH_ARYvbE.ipsRBVUtJ2ML7.s04ilxKegb yO01SBfy2Pygp9P116d95DjCy3eLjKCu4CifnFZ6GMcRGXVuLG3aabBcSHsMGnCZQSBFyHZPfmck H0sc5GA.3glU6zulers8PbqXF4.qAUx.zozsCOok4GbMJTsJ0Wf2FlRA7KdwJDLOmUHKHWEhot.F JyBu2BeuoiVXHtcs95Xux2u8CebRMw_K2adlZkji6bQX33TIcvNn_guaPSUpU6efGDEDCSF0DfkZ 8paHV4Et1QsfORLR.jAqEzFGdhajrfTjB6GUG7dpU_iD._XzBcCH0XaXoMNkTvmDsUdUWMJOiaXJ m_2nmUI13V2vJAdKG5RL0izYjLZ2qHoFiFvOyIeSGR6pmcQBPK6LtrGbdcWpMgD.kmscn0YBM92o SWVxjn1JgAmhd9j927aNJvZYthb0yUiFCXe.oDyEAy8NCF2VJxilCnXnY.ageJ_kfxy1dYr7c4LE hBLjb2GH2Y6MdwE_Y38H1OkeOR6Mbezhhx8ZhR6nI3hu.Q2eQhMvw_dfyicNKY1xyNsCpob0QJwt 1ya0Wn5tfmgUteNk2TvF.UZyMA3IhJElrl.V74TtYUndTMbQhLuExVwBm48wEknOJxvuXnGoR23O G8P4TVGHqkSGc1J8rugH.eCQHZvNDrp9cZMNqalj1FUO0VktUPi1c118ol4mwOP4Dmzs15KccGHe 1383ORs5sMoaejh9YSSJSJC_JM5lMFwVmbd4NdKTIbk5FXVJCK2gb4RnhiOm32CKlAY0yzb9JGkL DbAzY.ZFL1smHvcEA9wMdHKS8XleOyunbDDg.uXJbqY36NClKNNxaRGcQD9rJskVxKxc80WmQZdy qwsomMPpqimeUX9rdJDvwXfKdzcspgioZqJxcGGzwd0y3rEg1GkF9B8HPTXwK54CmBq.R1stj4d7 eNKGH7j_hIZ7VGJnEd9OW_gNSK9nCLaolB.uyTepzuaYb0SWa2IzHcgUPM.mHIHW_Pryp5G.yLrJ hog-- X-Sonic-MF: X-Sonic-ID: c2b0902b-c7db-45eb-b2ee-c9a549c60f96 Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.gq1.yahoo.com with HTTP; Thu, 7 Dec 2023 10:46:48 +0000 Received: by hermes--production-gq1-64499dfdcc-pxg8l (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 21ebad9e45431473a536abcc75eb83f5; Thu, 07 Dec 2023 10:46:46 +0000 (UTC) Content-Type: text/plain; charset=utf-8 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.200.91.1.1\)) Subject: Re: aarch64 and armv6 vs. armv7 support: armv6 is not supported, despite what "man arch" reports From: Mark Millard In-Reply-To: <2F5E2EA1-246A-4098-A964-3C8DEA2EF297@FreeBSD.org> Date: Thu, 7 Dec 2023 02:46:35 -0800 Cc: Warner Losh , Current FreeBSD , FreeBSD-STABLE Mailing List , dan@langille.org, Mike Karels Content-Transfer-Encoding: quoted-printable Message-Id: <1B672854-4011-4F4D-BFBC-4C3ABF6FA4FB@yahoo.com> References: <3C33BBA5-A84D-4F46-B38E-B67F9FE0196D.ref@yahoo.com> <3C33BBA5-A84D-4F46-B38E-B67F9FE0196D@yahoo.com> <2F5E2EA1-246A-4098-A964-3C8DEA2EF297@FreeBSD.org> To: Dimitry Andric X-Mailer: Apple Mail (2.3774.200.91.1.1) X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] X-Spamd-Bar: ---- X-Rspamd-Queue-Id: 4Sm9tz60BPz3DGn On Dec 7, 2023, at 01:19, Dimitry Andric wrote: > On 7 Dec 2023, at 05:31, Mark Millard wrote: >>=20 >> man arch reports: >>=20 >> QUOTE >> Some machines support more than one FreeBSD ABI. Typically these = are >> 64-bit machines, where the =E2=80=9Cnative=E2=80=9D LP64 execution = environment is >> accompanied by the =E2=80=9Clegacy=E2=80=9D ILP32 environment, = which was the historical >> 32-bit predecessor for 64-bit evolution. Examples are: >>=20 >> LP64 ILP32 counterpart >> amd64 i386 >> powerpc64 powerpc >> aarch64 armv6/armv7 >=20 > So, this might be replaced with "armv6^armv7" or "armv6 xor armv7", = then? Only for folks that build from source. For those folks, a footnote about updating MACHINE_ARCH32 in sys/arm64/include/param.h would be appropriate. It is not exactly obvious or commonly known. Hmm, thinking more about the old bugzilla information . . . I'll also note that my information predated lib32 on aarch64: just chroot/jail sorts of use back then, and I just tested chroot back then. I've never tested a lib32 context for armv6 on aarch64 for an adjusted MACHINE_ARCH32. =3D=3D=3D Mark Millard marklmi at yahoo.com