summaryrefslogtreecommitdiff
path: root/cpuid_x86.c
AgeCommit message (Collapse)AuthorFilesLines
2017-07-12Revert "Fix unintentional fall-through cases in get_cacheinfo"Martin Kroeker1-14/+12
2017-07-11Fix unintentional fall-through cases in get_cacheinfoMartin Kroeker1-12/+14
These appear to be unintended side effects of PR #1091, probably causing #1232
2017-04-19Add an extra familiy/model combination used by AMD Steamrolller (Godavari).Gian-Carlo Pascutto1-0/+2
2017-04-03Autodetect AMD A8-6410 as BARCELONAJohannes Buchner1-0/+1
2017-03-19Add ZEN support (tested for auto-detected static backend)Denis Steckelmacher1-10/+41
2017-03-02Fix core detection for Kaby Lake without AVX (G4560)Martin Kroeker1-1/+8
Should fix #1109)
2017-02-10CPUID mappings for Core i5-7600K (Kaby Lake)Elliot Saba1-0/+16
2017-02-07Enable EXCAVATOR kernels for A12-9800Martin Koehler1-1/+10
2016-11-06Add files via uploadMartin Kroeker1-1/+43
2016-10-16Update cpuid_x86.cMartin Kroeker1-0/+3
Add Bay Trail "Pentium N3520" atom cpu
2016-07-14Update cpuid_x86.cMartin Kroeker1-0/+2
2016-07-14Update cpuid_x86.cMartin Kroeker1-0/+2
2016-02-02Update dynamic.c and cpuid_x86.c for Intel Avoton.Martin Kroeker1-0/+3
Second part of "support Intel Avoton via Nehalem kernel"
2016-02-02Update cpuid_x86.cMartin Kroeker1-0/+3
Add recognition of Intel Atom C27xx (Avoton, model code 4D)
2015-12-28Fix detection of AMD E2-3200Jerome Robert1-0/+1
2015-10-29Detect AMD Trinity and Richland.Zhang Xianyi1-2/+15
2015-10-13Merge branch 'develop' into cmakeZhang Xianyi1-0/+42
Conflicts: driver/others/memory.c
2015-09-09Detect other Intel Skylake cores.Zhang Xianyi1-0/+22
http://users.atw.hu/instlatx64/
2015-09-09Ref #632. Support Intel Skylake by Haswell kernels.Yichao Yu1-0/+20
2015-07-22Merge branch 'cmake' of https://github.com/hpanderson/OpenBLAS into ↵Zhang Xianyi1-4/+30
hpanderson_cmake
2015-05-13Add AMD Excavator target.Zhang Xianyi1-9/+32
2015-04-02Refs #529. Support Intel Broadwell by Haswell kernels.Zhang Xianyi1-0/+70
2015-02-25Removed MSVC cpuid func when using clang.Hank Anderson1-1/+1
2015-02-25Fixed some compiler errors/warnings for clang.Hank Anderson1-2/+2
2015-01-01Added MSVC functions to cpuid_x86.c to replace gcc-specific ASM.Hank Anderson1-4/+30
2014-12-28added target processor STEAMROLLERWerner Saar1-0/+18
2014-11-10refs #464. Fixed the bug of detecting L2 associative on x86.Zhang Xianyi1-8/+33
2014-08-28Workaround PIC limitations in cpuid.Isaac Dunham1-1/+8
cpuid uses register ebx, but ebx is reserved in PIC. So save ebx, swap ebx & edi, and return edi. Copied from Igor Pavlov's equivalent fix for 7zip (in CpuArch.c), which is public domain and thus OK license-wise.
2014-07-16Refs #401. Added NO_AVX2 flag for old binutils (e.g. RHEL6)Zhang Xianyi1-0/+16
2014-06-27Remove all trailing whitespace except lapack-netlibTimothy Gu1-34/+34
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
2014-06-22force fallback for x86 32bitwernsaar1-0/+2
2014-01-08Refs #335. Added the fallback of L2 size detection for some virtual machines.Zhang Xianyi1-0/+6
2014-01-05Refs #332. Added addtional Intel Ivy Bridge and Haswell CPU-id.Zhang Xianyi1-0/+7
2013-08-13Init code base for Intel Haswell.Zhang Xianyi1-0/+4
2013-07-27Fixed the FMA3 detection bug.Zhang Xianyi1-1/+1
2013-07-06Support AMD Piledriver by bulldozer kernels.Zhang Xianyi1-10/+37
2013-06-30Refs #241. Add Haswell support (using sandybridge optimizations)Dan Luu1-0/+30
2013-06-06Refs #124. Check XSAVE flag on x86 CPU.Zhang Xianyi1-1/+1
2013-02-10Merge branch 'bulldozer' into developZhang Xianyi1-3/+19
2013-01-22Refs #187. Use binary code for xgetbv, which is compatible with old compiler.Zhang Xianyi1-1/+2
2012-12-18Fixed #172. Support Intel Xeon E7540.Zhang Xianyi1-0/+4
2012-12-11Write FMA4 flag to the configure file.Zhang Xianyi1-0/+2
2012-12-10Refs #165. fall back of DTB_DEFAULT_ENTRIES for some virtual machines.Zhang Xianyi1-0/+3
2012-12-06Init AMD Bulldozer codebase.Zhang Xianyi1-3/+17
2012-10-09Don't use xgetbv instruction when NO_AVX=1Zhang Xianyi1-0/+7
2012-09-18Refs #139. Check OS supporting AVX on runtime.Zhang Xianyi1-7/+44
2012-09-17Refs #139. Added NO_AVX flag to use old Nehalem kernels on Sandy Bridge.Zhang Xianyi1-0/+7
For example, make NO_AVX=1 or make DYNAMIC_ARCH=1 NO_AVX=1
2012-07-05Detect Sandy Bridge 22nm desktop/mobile CPU.Zhang Xianyi1-21/+33
2012-06-25Refs #118. Detect AMD Bulldozer as Barcelona.Xianyi Zhang1-0/+6
2012-05-31Refs #113. Fixed the typo BOBCATE -> BOBCATZhang Xianyi1-6/+6