From nobody Sat Jan 15 06:31:10 2022 X-Original-To: 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 9665D19463E8 for ; Sat, 15 Jan 2022 06:31:24 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic316-8.consmr.mail.gq1.yahoo.com (sonic316-8.consmr.mail.gq1.yahoo.com [98.137.69.32]) (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 4JbSx675Tyz4tkj for ; Sat, 15 Jan 2022 06:31:22 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1642228275; bh=Rep5VCH6BpdVDDBiaoqK3LNZX/gMhGvirI2CfwSopR8=; h=From:Subject:Date:Cc:To:References:From:Subject:Reply-To; b=lwVUFsaLAzCEMGYxR1noz3rQssDMgsRwsDgac9/H4COE+/mNZ5A5rNCPDhFMXMWxmJN2tMJq3y59T7exsKuYa0sGlme4PhxSIzQcxUSN06f2PPjedYORq3pboPwxO9vE86TkoSowhrs9OP7DAWQdPXuEGloqNolowblSrJ0VmY19AwqHO8bbsE8c//3bSXAtHtB0a3Z3b3GMFUmk99Ju1d3K8QN9pUvZqjvbc3Gs6RnG6jQduWJLY92AOIhD9BrWZh3TvuO89lSFtPspHkEEvu/vpOKb1p4pgjSB6Sfv7PFIdNNKUCg/Yd5Ka2AyIPsS7phSJ/MxeVV45y3kyFe+4A== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1642228275; bh=u1xDP+EcIpDGrEnHYTp+TlscGtV0cwVfe0CzO4t4qzR=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=HfvsniFjG/Sf/taxhYSMsZ0MRtutADGTjzaZffmsgZvP0hhrCFfrxuJ+xYs0Vn09IHEj11AK4GVO13avF8KfN8lx1gaMMa86lKeOyVLAbnJDuq1O67BQgcAE0+5rFOlw1mjji9cFkENFfCTNNgs0b76jtNtSi7K4fLYVyRHGFkxXjSYmbpOrohFO7Od/kPM4vaRo0CG8Flf2ViwdaWU/uPH3hkRAtHVVmktTDpPG2TZLnNgKznDg4nZBmAP+JQOk+Pk7BiClTLyzMzE7NEmD1t2ZOmpLF4EbayyWy+Cm0VAwHVR6mXjV3k51cvWXUglGcvS/dICpwIFwOx0zGaqvnQ== X-YMail-OSG: RM6UEaEVM1nLhEb09xH3ldVmICq6PNAxjdXSv34HGqPyTpNCHghFzRobshgWjdc cvZfsQdZSUoy2aHQ866M2d2GvSG4FQu9ec332R4vqaVoIhcNt6Q77PbqV2WVTztgiiyLIfFLlv22 xsJSyMlDjwnp.c5FNP2w7LwCRrfLdDJTAvctMWgbmJps9VVwIcwBETIsUBKjgPJLY_GMCxUO1dhe Fy4WkSTrwzAWiL00QXY9wYrabIwO5rf17ipmTT9AM9Yzby03zRQkNlRe1iAcFKwuQlOI11e0s2Zx ul6fWLNtILECMwZQZHBU_CUVn3zkjMB2Lp0ilQWU6.W52NTypY6V9XZ5bvyytauNzG7P_KwzepoN 9.A3ZHqu6rh7hg9coTP5Gfq78NbMvV0iB587KafJzleFWa23mqTNYl2lYeUH.isrohtHh6qxyN5Q F.rFTfnr3odrtwH9DLx7R_92ckqgyIacFHxB_RU.NNrscLrbivlNdu4wYmbGrR2ow76I_qg4Va_2 ua53mznAu8gCWOSzDilHdeEji_IBkeikpta9TH0tZiS29I.Xnfl5yw_pPzBTuPnQz4jNebohXT9R VPyndQAJJwTQR2txoxzav6YigzzYVSSIN2Pb87v0H1U2nxADkTh949jS1AxlkiDp9sBL5UfXnlFu 6VJtxnY1mx6CqNTzNXIM2Sw3s57ze2FmHlt.MTA9s2F4a8ijRYnqUOFUx.dJFYWktTSwSaW0qIes Gf1NhpZxm2M6XD_qvNCsNnmQyGhyAE5mX_b.QIQ.pQ3BDunEPh_HzLQ6kKY9gIBFquHIYwAn.e9y y1J9e8ixCtZWYKV7roe.wPBCzvgV0aYC6Ok5E9bOlTkPs_ZpK3gXuL4LrkOe_LnKlVOneOvj2CgJ slscrbl.rLuj5FZ21ulLkzld0TKKMR1PEEv8Ryiic1kLR5NVN_zCHW7TnG7TxyIXdki.vLO1j1zu XcJmi1ZSrMyVqBP4I5muuBYqWUx7OnTj5_IuWKb6z8yxOK7FEbGCtUxQtlSGHPEAm.OrlKly94QB w9zKdC.DpcWxx.tIkZ4P_RoMtjM5lt55IECmm.HZVyH6SJhL6KqsywHXaBG1m20qff8S8phYfqXh 02k9nGlzDoYa7Yyl2qSR9OyiNBU1oGg1zBy4rj_Do0Poli07s4Alwqo13Yb2eQku6CFWG7TDHPv. 26TzRtGBjtOwkvOiLQ6BhEFy9bUnFJ0mJaBBCu.vs1lDTHD7XT5Jj9Uqj2rjThHABR9RC6EZ4cJc QBx9eQ_w.Cq4qygG76kxNBtIdj31MM0uR7YM8ilNamh5Wilo5VlN5bDqOkNDnlMnSZ7yChVn28ZL 1jBzUAvfxEswlMojk58YFf40Btr7f949TH9dvpyiAMTisTpcy_yUDFxUnziIXWxV72RH3eLJiNqX 3G8x29Pg3GO8Ep8Mb8eBrF.DKzqpPLAZ3qu8_01xQsybGdl3GJdy6OQoHubjKIhCaTBCBCC8VzLc LFjlKs4GaZdkHEEOml78Avujbf.j5UI.tXdonrQ7P0IAkWGecFmsMxEKMN4qHO6hmQyuoiRokORj f93p5k7Lucr0WfKRnfX9_kZqFb7j955QY1YowpbaYtH1s.9oJFK0NLjjP7dPdBKfDjCjoPism_JO P5WIZlAcT8bJxzR0vs4OsQudYcJQNxRwfipZW68Z_Dv2Zp3AxLUx3QJlfxPHJs1Kbtat3iEMKI6A U3waOYFfA_NJXAU1xSeIbsgI48JwEnMpNa8W9Yga69YT51xnvsAxCQBLlsvIVhG7qGTPrcGWDr6Q C9re4ZYDUdpRvGT4CmncwU21A6Dp9Ag3pStUVvVF0lLyhkBBC9wci4me3qsuBL.qu2X50gD8D3MW nJgUmrTapdGTDsxU1v6o5Ox02PzUi6PjFd.llZvjxxbYfwOcXTg.xOK0ZMyRMmXCYtIGYM1DRS_Y 1nVGaamaKqlC6RSLH7WymXGZXVVJME60G6cO9Dt9qUH3KA74dxdaCLmIE7i6Te2X39LgcVlMfhsF 4jqJ6SZ9H6u5Zt.JuGfpKxPPjxiScq0fq8SdntA5EO9LZjhKurdwAqRkt5v0x4K2BB26efqNijo3 nzULyIuC8dmgIu5_9zTDakY0rHTSyEOuYcOBMcmH79YQvrXzXhIMKJEQq8cWYliweG_3HKwd2xbM Scit8SQB5.r5dBXLgn9xO9Os0UqhaZwyj6PR5Fx9WsqFSZuEQ9xqQc_EFFSvAar4bhyuNc3as.dP DSFa2h361VeO5O1ojrZsmP8aNpGx5JYYqaekIxL.KXU5E19af9KGlsmtMOh4r9lFWO0YNjH7W6ax POaXcbViOxw227jy7Yv_p9O4PzIqvlB_D12Qt3d51BCub6Dqg9qYLSKYJhbLGiiehsgpP_E8WO9. N X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.gq1.yahoo.com with HTTP; Sat, 15 Jan 2022 06:31:15 +0000 Received: by kubenode521.mail-prod1.omega.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 1d966bfccee5629f1409864530f53840; Sat, 15 Jan 2022 06:31:11 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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 14.0 \(3654.120.0.1.13\)) Subject: Re: freebsd-update and arm64.aarch64 (rpi4) Message-Id: <12B2BE2B-07F2-4DB4-9D9D-20FDAF6C717E@yahoo.com> Date: Fri, 14 Jan 2022 22:31:10 -0800 Cc: Ed Maste To: tech-lists , "freebsd-arm@freebsd.org" X-Mailer: Apple Mail (2.3654.120.0.1.13) References: <12B2BE2B-07F2-4DB4-9D9D-20FDAF6C717E.ref@yahoo.com> X-Rspamd-Queue-Id: 4JbSx675Tyz4tkj X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=lwVUFsaL; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.32 as permitted sender) smtp.mailfrom=marklmi@yahoo.com X-Spamd-Result: default: False [-3.50 / 15.00]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; 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]; 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]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; 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]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.32:from]; MLMMJ_DEST(0.00)[arm]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.32:from]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: N tech-lists wrote on Date: Fri, 14 Jan 2022 22:45:15 +0000 : > Hi, >=20 > Now that aarch64 is tier1, is freebsd-update expected > to work (following 13-RELENG)? I've not seen anything > yet confirming this. Looks documented to me. But one has to find and follow the definitions/reference-material. There are places that reference having "binary security and errata updates to FreeBSD" or such wording that do not mention the tool(s) used for such. But . . . https://docs.freebsd.org/en/books/handbook/cutting-edge/ has a "24.2 FreeBSD Update" section that reports: QUOTE Applying security patches in a timely manner and upgrading to a newer release of an operating system are important aspects of ongoing system administration. FreeBSD includes a utility called freebsd-update which can be used to perform both these tasks. This utility supports binary security and errata updates to FreeBSD, without the need to manually compile and install the patch or a new kernel. Binary updates are available for all architectures and releases currently supported by the security team. The list of supported releases and their estimated end-of-life dates are listed at https://www.FreeBSD.org/security/ . This utility also supports operating system upgrades to minor point releases as well as upgrades to another release branch. END QUOTE (Admittedly, https://www.freebsd.org/releases/13.0R/installation/ makes no mention of arm64/aarch64 but mentions only i386 and amd64. But there is material elsewhere that indicates arm64/aarch64 has such as of 13.0-RELEASE+, given its Tier 1 status for 13.0-RELEASE+, see later below.) So with that as context, there is . . . https://docs.freebsd.org/en/articles/committers-guide/#archs section 21.3. Tier 1: Fully-=3DSupported Archtectures that says, in part: QUOTE The FreeBSD Project provides the following guarantees to consumers of Tier 1 platforms: . . . =E2=80=A2 Binary updates and source patches for Security = Advisories and Errata Notices will be provided for supported releases. . . . =E2=80=A2 Binary updates and source patches for cross-platform = Security Advisories will typically be provided at the time of the announcement. . . . =E2=80=A2 Official binary packages for third party software will = be provided by the ports team. For embedded architectures, these packages may be cross-built from a different architecture. . . . =E2=80=A2 Tier 1 platforms should be self-hosting either via the = in-tree toolchain or an external toolchain. If an external toolchain is = required, official binary packages for an external toolchain will be provided. . . . END QUOTE (There are limitations for embedded/SmallBoard/Computer issues like U-Boot or the like that are involved but are not part of FreeBSD itself.) https://www.freebsd.org/platforms/ lists "64-bit ARMv8 aarch64" under "13.x Support Tier" as "Tier 1". So, under section 21.3. Tier 1's material, the binary updates are supposed to be available (and are in the usual way going forward). There was also the material in Ed Maste's announcement: = https://lists.freebsd.org/pipermail/freebsd-announce/2021-April/002030.htm= l One thing that I've not seen explicit material for, that was referenced in Ed's announcement, is: QUOTE We will also be suggesting one or more low-cost reference platforms for FreeBSD/arm64. END QUOTE I've no clue where to find such suggestions. =3D=3D=3D Mark Millard marklmi at yahoo.com