Basically we are just taking the CPU features out of /proc/cpuinfo on Linux. Unless somebody knows something different I'm assuming that if Linux can detect it, it can save/restore those registers.
Same with the Mac. ----- Rom From: Heinz-Bernd Eggenstein [mailto:[email protected]] Sent: Friday, August 16, 2013 4:19 AM To: Rom Walton Cc: [email protected] Subject: Re: [boinc_dev] : BOINC (windows) doesn't report avx processor feature Hi >We are in the process of updating our Windows toolchain to a more recent >version of Visual Studio. >It isn't enough to just check if the instruction set is present, we also >need to check whether the OS is saving and restoring the registers as >well. Just curious, what are the plans for Linux and OSX (as you mentioned Windows specifically). Will the BOINC client also check for OS support of AVX before reporting this CPU feature? Cheers HB ----------------------------------------------------------------- Heinz-Bernd Eggenstein Max Planck Institute for Gravitational Physics Callinstrasse 38 D-30167 Hannover, Germany Tel.: +49-511-762-19466 (Room 037) From: "Rom Walton" <[email protected]> To: "Kosuke Kaizuka" <[email protected]>, <[email protected]>, Date: 08/16/2013 07:47 AM Subject: Re: [boinc_dev] : BOINC (windows) doesn't report avx processor feature Sent by: "boinc_dev" <[email protected]> ________________________________ We are in the process of updating our Windows toolchain to a more recent version of Visual Studio. It isn't enough to just check if the instruction set is present, we also need to check whether the OS is saving and restoring the registers as well. That required a more recent assembler than what we are currently using. Once we have the updated toolchain we will finish up with the rest of the detection and get it ported over to the 7.2 branch. ----- Rom -----Original Message----- From: Kosuke Kaizuka [mailto:[email protected] <mailto:[email protected]> ] Sent: Friday, August 16, 2013 12:27 AM To: Rom Walton; [email protected] Subject: Re: [boinc_dev] : BOINC (windows) doesn't report avx processor feature BOINC 7.2.10/7.2.11 does not detect AVX feature with Core i7-2600 & Win7 Professional x64 SP1... 2013/08/16 13:06:30 | | No config file found - using defaults 2013/08/16 13:06:30 | | Starting BOINC client version 7.2.11 for windows_x86_64 2013/08/16 13:06:30 | | log flags: file_xfer, sched_ops, task 2013/08/16 13:06:30 | | Libraries: libcurl/7.25.0 OpenSSL/1.0.1 zlib/1.2.6 2013/08/16 13:06:30 | | Data directory: D:\BOINC 2013/08/16 13:06:30 | | Running under account Kosuke 2013/08/16 13:06:30 | | Processor: 8 GenuineIntel Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz [Family 6 Model 42 Stepping 7] 2013/08/16 13:06:30 | | Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss htt tm pni ssse3 cx16 sse4_1 sse4_2 popcnt aes syscall nx lm vmx smx tm2 pbe 2013/08/16 13:06:30 | | OS: Microsoft Windows 7: Professional x64 Edition, Service Pack 1, (06.01.7601.00) 2013/08/16 13:06:30 | | Memory: 15.98 GB physical, 15.98 GB virtual 2013/08/16 13:06:30 | | Disk: 886.28 GB total, 560.33 GB free 2013/08/16 13:06:30 | | Local time is UTC +9 hours 2013/08/16 13:06:30 | | VirtualBox version: 4.2.16 2013/08/16 13:06:30 | | CAL: ATI GPU 0: AMD Radeon HD 7850/7870 series (Pitcairn) (CAL version 1.4.1848, 2048MB, 2008MB available, 6400 GFLOPS peak) 2013/08/16 13:06:30 | | OpenCL: AMD/ATI GPU 0: AMD Radeon HD 7850/7870 series (Pitcairn) (driver version 1272.2 (VM), device version OpenCL 1.2 AMD-APP (1272.2), 2048MB, 2008MB available, 6400 GFLOPS peak) -- Kosuke Kaizuka <[email protected]> _______________________________________________ boinc_dev mailing list [email protected] http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev <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.
