Re: [newbie alert] How does FreeBSD support hardware?

From: Steve O'Hara-Smith <steve_at_sohara.org>
Date: Tue, 30 Nov 2021 06:48:26 UTC
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/