Date: Thu, 12 Mar 2026 18:40:47 +0100 From: Michal Meloun <meloun.michal@gmail.com> To: dev-commits-src-all@freebsd.org Subject: Re: git: a2b2ce2c15bb - main - DEFINE_IFUNC.9: update NOTES Message-ID: <b908913f-e8ea-4351-9d20-a9c37f726182@gmail.com> In-Reply-To: <abLznrfrRhhfKQZr@fuz.su> References: <69b2d252.38e13.8446a44@gitrepo.freebsd.org> <abLznrfrRhhfKQZr@fuz.su>
index | next in thread | previous in thread | raw e-mail
Please seehttps://cgit.freebsd.org/src/commit/?id=d78cbf483fe73c987573967042f57f15bf590629 Michal On 12.03.2026 18:10, Robert Clausecker wrote: > Hi Mitchell, > > Does that apply to armv7, too? I thought they weren't supported > on armv7. > > Yours, > Robert Clausecker > > Am Thu, Mar 12, 2026 at 02:48:50PM +0000 schrieb Mitchell Horne: >> The branch main has been updated by mhorne: >> >> URL: https://cgit.FreeBSD.org/src/commit/?id=a2b2ce2c15bb73d9f87d5072cf65f1f027e066fb >> >> commit a2b2ce2c15bb73d9f87d5072cf65f1f027e066fb >> Author: Mitchell Horne <mhorne@FreeBSD.org> >> AuthorDate: 2026-03-12 14:44:46 +0000 >> Commit: Mitchell Horne <mhorne@FreeBSD.org> >> CommitDate: 2026-03-12 14:44:46 +0000 >> >> DEFINE_IFUNC.9: update NOTES >> >> ifuncs are now implemented for all architectures, so drop the caveat >> statement. >> >> Reviewed by: kib >> Sponsored by: The FreeBSD Foundation >> Differential Revision: https://reviews.freebsd.org/D55815 >> --- >> share/man/man9/DEFINE_IFUNC.9 | 7 +++---- >> 1 file changed, 3 insertions(+), 4 deletions(-) >> >> diff --git a/share/man/man9/DEFINE_IFUNC.9 b/share/man/man9/DEFINE_IFUNC.9 >> index 0bb75d1fd4da..8cb216af04d7 100644 >> --- a/share/man/man9/DEFINE_IFUNC.9 >> +++ b/share/man/man9/DEFINE_IFUNC.9 >> @@ -24,7 +24,7 @@ >> .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF >> .\" SUCH DAMAGE. >> .\" >> -.Dd May 18, 2019 >> +.Dd March 10, 2026 >> .Dt DEFINE_IFUNC 9 >> .Os >> .Sh NAME >> @@ -134,8 +134,7 @@ function with an optimized implementation for CPUs that advertise support. >> .Sh SEE ALSO >> .Xr elf 5 >> .Sh NOTES >> -ifuncs are not supported on all architectures. >> -They require both toolchain support, to emit function symbols of type >> +ifuncs require both toolchain support, to emit function symbols of type >> .Dv STT_GNU_IFUNC , >> -and kernel linker support to invoke ifunc resolvers during boot or >> +and kernel linker support, to invoke ifunc resolvers during boot or >> during module load. >> >home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?b908913f-e8ea-4351-9d20-a9c37f726182>
