The Linux code for CPU feature detection
(hostinfo_unix.cpp, starting at line 587) looks out of date.
However, I can't find any documentation of do_cpuid().
If someone wants to update this code, feel free.
-- David

Urias McCullough wrote:
> On Wed, Jul 15, 2009 at 12:44 PM, <[email protected]> wrote:
>> The BOINC client reports whatever the OS reports.  Try to get the OS
>> manufacturer to update their list of supported features.
> 
> Well, that's not entirely true...
> 
> For FreeBSD for example, there is code in the BOINC client that only
> checks up to sse3:
> http://boinc.berkeley.edu/trac/browser/trunk/boinc/client/hostinfo_unix.cpp#L587
> 
> For Haiku, there was no way in the OS to get the list of CPU features,
> so I had to code the CPUID checking manually:
> http://boinc.berkeley.edu/trac/browser/trunk/boinc/client/hostinfo_unix.cpp#L687
> 
> So - depending on the OS platform, the list of features returned may
> be limited by BOINC itself.
> 
> However, the OP didn't actually state what OS platform :)
> 
> - Urias
> _______________________________________________
> boinc_dev mailing list
> [email protected]
> http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
> To unsubscribe, visit the above URL and
> (near bottom of page) enter your email address.

_______________________________________________
boinc_dev mailing list
[email protected]
http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
To unsubscribe, visit the above URL and
(near bottom of page) enter your email address.

Reply via email to