Date: Tue, 30 Nov 2021 06:48:26 +0000 From: Steve O'Hara-Smith <steve@sohara.org> To: "mayuresh@kathe.in" <mayuresh@kathe.in> Cc: questions@freebsd.org Subject: Re: [newbie alert] How does FreeBSD support hardware? Message-ID: <20211130064826.be9363126be529e5b1d03d22@sohara.org> In-Reply-To: <6057-61a5c080-c5-33c01300@194162305> References: <20211130053842.761663d9429eff4a086f4c74@sohara.org> <6057-61a5c080-c5-33c01300@194162305>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 30 Nov 2021 07:10:09 +0100 "mayuresh@kathe.in" <mayuresh@kathe.in> wrote: > So the developers of Clang/LLVM too have to keep in step with > enhancements introduced by processor vendors, right? That would be in > addition to GNU "gas" being updated. Yep and the application writers if they want run time detection of CPU features. > Does any part of FreeBSD use > "ifunc" (https://jasoncc.github.io/gnu_gcc_glibc/gnu-ifunc.html) to > provide multiple highly optimized processor model specific functionality? No idea - grep sources :) > If I'm not wrong, it might be handy for the crypto functions which keep > getting enhanced with almost every iteration of processors brought out by > Intel. Chances are that if it's the best way to do it then it's the way it's done. OTOH it could be an improvement waiting to happen. -- Steve O'Hara-Smith Odds and Ends at http://www.sohara.org/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20211130064826.be9363126be529e5b1d03d22>