From nobody Wed Jun 25 19:48:12 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 4bSC6b3B5Nz60RX5 for ; Wed, 25 Jun 2025 19:48:23 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from mx-01.divo.sbone.de (mx-01.divo.sbone.de [IPv6:2003:a:140a:2200:6:594:fffe:19]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (prime256v1) client-digest SHA256) (Client CN "mx-01.divo.sbone.de", Issuer "E5" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bSC6b0cCGz47Gd; Wed, 25 Jun 2025 19:48:22 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Authentication-Results: mx1.freebsd.org; none Received: from mail.sbone.de (mail.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:1025]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by mx-01.divo.sbone.de (Postfix) with ESMTPS id 01C3FA64805; Wed, 25 Jun 2025 19:48:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=zabbadoz.net; s=20240622; t=1750880891; bh=bAFWYrhDEdsAEd090r70QkzcMDAnr8bLLD6RwdYXPTQ=; h=Date:From:To:cc:Subject:In-Reply-To:References; b=WUQXJE76R8gw72yNTmjS0mnYTLT4xt0k+NZ66f8evSMaPfz3FNti6rdKu6HX+OWrE ybXLMdq4tqTWv9hAXnoHFunDIiTdnLWOd2UJAEJHt5CVbsOliEn3HW6ZuWhM7OIAiV pnKB9LWEDb+sjLuRKqbLJCQ8RSirrRrc/WmmOtu0GBAM0Ww3thBNNmo5XAUT1K1AE0 PAtW0mdStm4VKBYSwPwd8ZsFdB8tr6yBYcMpk38hKgJrMDyXj6vePHcNh2Sg4zYNg0 SpuIV7Yjgr2S1i5cAEDIB2Aap1XV8tkx4cEkgSyuq7uZiuS+bm0inA1gq00YZO4OjB ye4hxFYMHeHcQFT9SCiHbnRceX2ETXgaF/K/BOdTcyDGwgtlm6x5wGWqU45zB6OyEg baYvWyQW0h3ELuN+LBBPByi5yKZdl8OduF27mHAfjM065bbcm13N1/AURKtr4gu2ek P2tMw1YXfYY55gNCNF9H5g8ml+73C72KQcAEc8WUkW9wOHgDCvGgl9bg0voXwNIgJi 0BUXUk0jJCe8SJSEJtSlKtH+cMnpQTdoVbFNu82CBt1O9445uNnOOQO4Ze6b3wOSvv 4usDq+HxUY2o7k9pNK0er4xjAgZKWIjnchz9svD/ViG/gqWRLfv0u5xqFUBNvUsm7E 5qGM46+ybbsZ4vzwpp5FJchM= Received: from content-filter.t4-02.sbone.de (content-filter.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:2742]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPS id 60C0F2D029E0; Wed, 25 Jun 2025 19:48:13 +0000 (UTC) X-Virus-Scanned: amavisd-new at sbone.de Received: from mail.sbone.de ([IPv6:fde9:577b:c1a9:4902:0:7404:2:1025]) by content-filter.t4-02.sbone.de (content-filter.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:2742]) (amavisd-new, port 10024) with ESMTP id I4s-LDIg3fqt; Wed, 25 Jun 2025 19:48:12 +0000 (UTC) Received: from strong-rtwn0.sbone.de (strong-rtwn0.sbone.de [IPv6:fde9:577b:c1a9:4902:3e64:cfff:fe55:bc80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPSA id 60B5C2D029D8; Wed, 25 Jun 2025 19:48:12 +0000 (UTC) Date: Wed, 25 Jun 2025 19:48:12 +0000 (UTC) From: "Bjoern A. Zeeb" To: Mark Millard cc: Andrew Turner , dev-commits-src-main@freebsd.org Subject: Re: git: 288ba78edcfd - main - dev/psci: Check for functions before calling In-Reply-To: <60E32387-B0BA-4ADD-A897-DC988136D2F9@yahoo.com> Message-ID: <3s789nos-rq00-6n4q-46pq-280r4n3q22q6@yvfgf.mnoonqbm.arg> References: <60E32387-B0BA-4ADD-A897-DC988136D2F9.ref@yahoo.com> <60E32387-B0BA-4ADD-A897-DC988136D2F9@yahoo.com> X-OpenPGP-Key-Id: 0x14003F198FEFA3E77207EE8D2B58B8F83CCF1842 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 Content-Type: text/plain; charset=US-ASCII; format=flowed X-Rspamd-Queue-Id: 4bSC6b0cCGz47Gd X-Spamd-Bar: ---- 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:3320, ipnet:2003::/19, country:DE] On Wed, 25 Jun 2025, Mark Millard wrote: > Andrew Turner wrote on > Date: Wed, 25 Jun 2025 11:22:51 UTC : > >> The branch main has been updated by andrew: >> >> URL: https://cgit.FreeBSD.org/src/commit/?id=288ba78edcfd82b4b558a46fae78e4076acbe200 >> >> commit 288ba78edcfd82b4b558a46fae78e4076acbe200 >> Author: Andrew Turner >> AuthorDate: 2025-06-24 16:47:28 +0000 >> Commit: Andrew Turner >> CommitDate: 2025-06-24 17:45:42 +0000 >> >> dev/psci: Check for functions before calling >> >> 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. >> >> 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 != 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. Please read the comments on the review. -- Bjoern A. Zeeb r15:7