aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/utils/cpuid
Commit message (Collapse)AuthorAgeFilesLines
* Add support for detecting POWER crypto using getauxvalJack Lloyd2018-01-073-1/+34
| | | | See #1206
* Apply final annotations to the library alsoJack Lloyd2017-09-221-1/+1
| | | | | Done by a perl script which converted all classes to final, followed by selective reversion where it caused compilation failures.
* Header file cleanupsJack Lloyd2017-09-211-0/+1
| | | | Some help from include-what-you-use
* Change header guard format to BOTAN_FOO_H_Jack Lloyd2017-09-201-2/+2
| | | | | | ISO C++ reserves names with double underscores in them Closes #512
* Add additional ids for AltiVec enabled POWER processorsJack Lloyd2017-09-191-3/+5
| | | | Taken from a patch to 1.10 in Debian
* More annotationsJack Lloyd2017-09-191-1/+1
|
* Add ARM feature detection for systems without getauxvalJack Lloyd2017-09-172-15/+129
| | | | | | | | For iOS use sysctl to get the product name and use a static table of minimum versions. For everything else (not Linux/Android or iOS) try probe functions. Only for Aarch64 to keep things simple.
* Split up cpuid.cpp into arch-specific filesJack Lloyd2017-09-176-0/+854
As more archs and detection methods are used, the file was getting a little hard to follow.