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.
