From nobody Wed Jun 25 18:26:32 2025 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 4bS9Jc0Kzwz60M9Z for ; Wed, 25 Jun 2025 18:26:56 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic307-9.consmr.mail.ne1.yahoo.com (sonic307-9.consmr.mail.ne1.yahoo.com [66.163.190.32]) (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 4bS9Jb3b6bz3FvH for ; Wed, 25 Jun 2025 18:26:55 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=ViTlnm8K; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 66.163.190.32 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1750876009; bh=UXcHGt805nbNksLcaYjltv/sUjJEuagSOmOJrozUv20=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=ViTlnm8K+M6QTFuRASmi90STT+pm/FVVcvX29lVZRPqVTsSjO+n3in/TVumaKig95UzXZ62134G04FIKXVQHCbZtR3W+/nw63+DtEXqBis6eMSM1BH32x8UC7TqKjAi1IO5JZn7cu4YuCvL9uDClHS9PzMVVoJAfLpEwKDqIl7lb1qR8GMIokRZHfKxQ4MzTMnguZuWQiQ48qUe9B8jGBnSSynxd55roXeKbqlC/UQ5w9XdxOnnD8n51Erq6ekiEeKomiZoOm/GI50MbU4oz4W8StLlHGMhtQXloea/19zcj6Q6ybZn8CSwUjG9jLcfbee46zVnAnm9G04RW/iabdQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1750876009; bh=GfjHkZuB4P9L6eFKXfH1ZNDZCnApZMg/aUuEW0VHb4L=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=WFO6Cq2BO+RirmiQAEIBdCRCr2H+xg6M2eKfP7rCrVnwYiQuQ7DHh228M6IXd5ClD869l0CSBM0drVpxtdgBZJvZ11/KdpaDF+NyuJtq7xZImPC9xqwj/RqIFr3aJPGwUNUvNivR+aiDg/3yrTbfMprNiom+G3SgSyExfU+t6qRmEg7PtA1juJ5LLgpbc9gwmhFGUCCxAgERnKbhgPFXDQXiDPCndEbwU0ajBjqh1RP2hnbLSNk/8OXs09RWsko+OFG4InjvpXjtUSxD+ImPkvg18d3bsvjrKfpDG1oViuJAZydQvVOIeaRBnV0swiNhQpcL2qDcMGgCQZO/NIcLrA== X-YMail-OSG: JfYYP8gVM1loPhp3EhucyOZHcOz8d_lRdAy9ByMEBrbbiXnYVP9T8g7_UotfGQw FD4nv4aYO1ds6_Rc1ROprJzWnEKUYV5PvjGMQ34oZFA4PuVRldzNtnRN1CEsClxf1FSYEJ_vB.BQ v_.DclsqSwdCetxrUoyQT.2bTmyrkrj3Lu_wz25iS2sy0OCAzeV18N1LDuNd62HgQSu8aTE_LL8J b.QwX8KafexB.CiYSrssdKQx1HyYBQ_oeHqjXmxJUXO_45npVVY3t4sAWxWP5ZDsI3jf3t.MCaj5 XSOOxd_JKy_Or7etCUs7MRvOi8vq1IQ0LFGLsRw.S66ujJdiWvOR.MY6hLvkqGCM.TJM2OnKgRWn kRS4xzIvm_6lj3qG2F_FXw2t199ZhFnM1GXHO06x0oP1gPbRfSjb1YCDL9REKttgC4sj.MSlPvIg kj666KMTMbOTktb.GmquMzowDSqbjRtsuzJKh8wCMZSgfmd0qNvtfr7B5VoM3EXerWcE6KV_ovyy HUj_o3dIkwDzkpqhF7N2Bj2TbhlMZk7BV3rLkp9pbbrCvobWHtqeIm74Q70zKfxd0gZ6A1GiladM UJ2IcBG2PDXyD2g2VyUpCrlu8rCqZ23rDzjpAV_UOtbLEMebcseipjo91ZTiVTwRxxB6ETzD75V7 RaEt4zrakC4cEvV3HFgXKZwXCj.ypSH8OmETrc__kPyk26r2_piTFf54JjIGkg0TfQX_mnQ8kF8h FRc_gb4AHSSLYvBd7NIo0sdqev.9QfqQOEqAA6zm_yihSRkrZLH9FxkmzW3aPwg6zhQEM4ZZaJC5 mXrDJzKhk3vICCb5edby_xgL9I22jDkrK8kzvI4iukx23aRrpNuYtdj6xExUsA5hN18uGMAxE_WP nIGLqwsPT9M1z9KZbdLwnq75N36vKFcp3dxjrkvYeWugg56FSYvlyoDCmWI1iZ8Wb_0.PqS5CBnU aD8eQKglBfxxKhkq9GK5P5w.Ocv0EXdjllTquGGzGewkC0hwEts_ix2Pi.KGLZV1FwzvDp4hnYL8 y0BSUpwTdNMPODbD8e5HDyy6P1zRt4P5SN2s7yu1.A1_xMWOXgrCb2wTf1Iotphgh.PMB3dYx6Ts 29Am5UyJpFCa9x79JtSrQsWFaTrYlJDR7Qzz0Lc1oXzpWNm3XAqW5.UccKHTiuC3qdqs20mV1l_C CwuuUIwv6ILK7LiDjzZ4dYZ1Ecbn5uqBO7BW7GW3zsHAK4KCvT4qmTNvfor.VbNiikqtxSBbEen5 CdWuXzkO4Xxq0S2JJFhIPJzA9BZDOrGfxxgArY37mFfNhOw2Rh27xjjmkzPjF0qK50zn95U4.BJU z.tY_vCJXr6j0FWABpfdAVEJvr1Zi75gBPICFssscjshGocBegv_nZMNvi3a0Ajbq9jLHqM2wfIb RQrWjJfOhZBXZgRjQXSmSxlDvxbPz4mzGg9JRettYqQbkzrMj0_Nbp3SxvQJvip.V9HegXl8vP4r nKk9Xy1c7Hk9T1wDg_99HhfjrQUpPoi6ZjRzbDudSPjsdS2B0E2EOBtIWtMKpd3KKzVTwsqksTSV SqcfTJD1aHR9cqUl88JCmWncFIRZikCKD4pf1emF1RuFqPehEdd4TNGFAt3_o1IFjmpZdiyq6ik8 xY4WEvsRwzS036J3CK7.nQYRqcDNd5hZOsHV55XJmZZJkrr_4Wysicnk9lRauJ_D1ndi3aSPss9s zxk2B64wvR63y0rtYmsLmzYhzImdcwch0WtrvEfQk3oC7j9pp8LI.7npGAkivzGdQXd1YOAJZ799 tzjwK3IM0lGiwJ2u7B6DuzDf4iskI2ixJb9NKFrFaJABpLFt_YpiH4E4ce.Q8183VFKIiGrNfEM1 vLmju79Ym0YbWmNaMnj4iXu8lPYzOusfvC_GNCdNjd5U6kmPH7J25ug4UWP.Ev04l1OG_S9ZKdwR ZaK2i3cx_8gbXXmtDg6Wlr2gZ15qK61AtkI6BXh.KCVBRKqoPiyp9xF2.qqyzZJpxnn4qnXrPA6I KqZwoiD6.eeuGuDWIAxPVo.y21gpa94AP6UeBxHz6FGZuV3ib45tsCbYJvl5A1aDzfZ398OQ9B.i bkkiy4Zh9NQ6yYfnPmUXUZ0ocJBmcpVSA8y.coWgcE8CTiWzgMGYcKj9PeD7lJ2vPWHO8T1twDj_ vZodvHXL7NpZF6ltyyGlICSZbfRmQSBCYAZZ9GgMkMwnQBm5bN0Efpm3TodoM7aPi5zjPDATwq_8 5XUA21oS6f9ZjVIgAtZIjUaSdYPXpqICsk2Hn6H964MTxYHcL7DitWRSjGud68LJCzFLja6hjKwQ lEA-- X-Sonic-MF: X-Sonic-ID: aec2703a-17be-408d-b85f-1591da061caf Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.ne1.yahoo.com with HTTP; Wed, 25 Jun 2025 18:26:49 +0000 Received: by hermes--production-gq1-74d64bb7d7-w6q4t (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 619eb514685e267502dc476f7d33f04b; Wed, 25 Jun 2025 18:26:43 +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 \(3826.600.51.1.1\)) Subject: git: 288ba78edcfd - main - dev/psci: Check for functions before calling Message-Id: <60E32387-B0BA-4ADD-A897-DC988136D2F9@yahoo.com> Date: Wed, 25 Jun 2025 11:26:32 -0700 To: Andrew Turner , "Bjoern A. Zeeb" , dev-commits-src-main@freebsd.org X-Mailer: Apple Mail (2.3826.600.51.1.1) References: <60E32387-B0BA-4ADD-A897-DC988136D2F9.ref@yahoo.com> X-Spamd-Result: default: False [-0.45 / 15.00]; NEURAL_SPAM_MEDIUM(0.96)[0.961]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; MV_CASE(0.50)[]; NEURAL_HAM_LONG(-0.46)[-0.455]; NEURAL_HAM_SHORT(-0.45)[-0.455]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; DKIM_TRACE(0.00)[yahoo.com:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; TO_DN_SOME(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; ASN(0.00)[asn:36646, ipnet:66.163.184.0/21, 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)[]; RCVD_IN_DNSWL_NONE(0.00)[66.163.190.32:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[dev-commits-src-main@freebsd.org]; RWL_MAILSPIKE_POSSIBLE(0.00)[66.163.190.32:from]; FROM_HAS_DN(0.00)[] X-Rspamd-Queue-Id: 4bS9Jb3b6bz3FvH X-Spamd-Bar: / Andrew Turner wrote on Date: Wed, 25 Jun 2025 11:22:51 UTC : > The branch main has been updated by andrew: >=20 > URL: = https://cgit.FreeBSD.org/src/commit/?id=3D288ba78edcfd82b4b558a46fae78e407= 6acbe200 >=20 > commit 288ba78edcfd82b4b558a46fae78e4076acbe200 > Author: Andrew Turner > AuthorDate: 2025-06-24 16:47:28 +0000 > Commit: Andrew Turner > CommitDate: 2025-06-24 17:45:42 +0000 >=20 > dev/psci: Check for functions before calling >=20 > In the SMCCC TRNG and Errata ABI drivers check if the version > functions are implemented before calling them. Without this the = firmware > may complain about an unimplemented function being called. >=20 > Reported by: bz > Reviewed by: bz > Sponsored by: Arm Ltd > Differential Revision: https://reviews.freebsd.org/D50978 > --- I wonder if a debug mode or verbose mode should report the !=3D SMCCC_RET_SUCCESS cases for smccc_arch_features. If this change had already been in place, the older status might not have been noticed. As bz wrote elsewhere: "That said seems like it's still a good idea to add these bits to my TF-A." Having a way to check on if a TF-A instance is too old to have a known status for handling things that are now requested could be a good thing. =3D=3D=3D Mark Millard marklmi at yahoo.com