summaryrefslogtreecommitdiff
path: root/Source/Core/Common/ArmCPUDetect.cpp
AgeCommit message (Collapse)Author
2020-08-27Add support for FreeBSD/arm64Kate
2019-12-28Compile fixes for Windows-on-ARM64Stenzek
2019-06-14Common: Use fmt where applicableLioncash
Begins the transition to using fmt for string formatting where applicable. Given fmt supports formatting std::string instances out of the box, we can remove now-unnecessary calls to .c_str() and .data(). Note that this change does not touch the actual logging subsystem aside from converting the final StringFromFormat call in the process over to fmt::format. Given our logging system is heavily used throughout the entire codebase, and converting that over will be quite a large change by itself, this will be tackled near the end of the conversion process.
2018-04-01CPUDetect: Make CPUVendor enum an enum classLioncash
Avoids dumping the enum contents into the global namespace.
2017-12-05Don't use wrong encoding for paths when opening streams on WindowsJosJuice
2017-04-21ArmCPUDetect: Add missing includeMerryMage
<cstring> is required for strncpy
2016-06-24Reformat all the things. Have fun with merge conflicts.Pierre Bourdon
2015-12-22Including missing headers required for non-pch builds and other architecturesRyan Houdek
2015-06-13[AArch64] Clean up our CPUDetect.Ryan Houdek
Drops ARMv7 feature detection.
2015-06-08[AArch64] Detect AES/SHA1/SHA2/CRC32 in CPUDetect.Ryan Houdek
2015-05-25Set copyright year to when a file was createdTillmann Karras
2015-05-25Update license headers to GPLv2+Tillmann Karras
2015-01-12Minor consistency changesStevoisiak
Mostly small changes, like capitalization and spelling
2014-10-25Fixes ARM CPU detection routine for the hardware.Ryan Houdek
We weren't dropping a newline character from the string, we were cutting off the last character of the hardware name. This fixes my TK1 being called 'lagun' when it's name is 'laguna'
2014-09-22Android: Silence some more warnings.Rohit Nirmal
2014-09-08Include CommonTypes.h instead of Common.h.Rohit Nirmal
2014-06-15Try to fix android build.magumagu
2014-06-02Stringify ArmCPUDetect.cpp.Lioncash
2014-06-01Fix a crash in ARM's CPUDetect on a malformed /proc/cpuinfo.Ryan Houdek
If a CPU string was incapable of being found we would return a null pointer, which would crash with strncpy. Also if we couldn't get a CPU implementer we would call free() to a null pointer. In addition, detect 64bit ARM running.
2014-03-09clang-modernize -use-nullptrTillmann Karras
and s/\bNULL\b/nullptr/g for *.cpp/h/mm files not compiled on my machine
2014-02-22Make Common/ mostly IWYU clean (and fix errors in rest of the project ↵Pierre Bourdon
detected by this change).
2014-02-18Convert all includes to relative paths.Lioncash
2013-12-31Remove unnecessary Src/ foldersJasper St. Pierre