1
0
mirror of https://github.com/google/cpu_features.git synced 2025-07-01 05:11:15 +02:00

Commit Graph

  • 7806502271 Add PIC option (#66) William Tambellini 2019-02-13 02:55:17 -08:00
  • 96133906d6 Remove unneeded sysroot to save on travis cache. (#63) Guillaume Chatelet 2019-01-25 15:25:19 +01:00
  • 20fa92a02a Release ndk support (#62) Guillaume Chatelet 2019-01-23 12:59:46 +01:00
  • d395dfa026 Add x86 missing feature detections for ndk_compat (#58) Guillaume Chatelet 2019-01-22 13:19:42 +01:00
  • 5911e96bbd add r6 flag (#57) Guillaume Chatelet 2019-01-22 11:00:48 +01:00
  • 51693b8b3e Cleanup CMAKE_ADDITIONAL_ARGS Guillaume Chatelet 2019-01-22 09:06:14 +01:00
  • 53ea243a62 Fix mips qemu (#61) Guillaume Chatelet 2019-01-21 22:40:16 +01:00
  • 9917e8481e Fix hwcaps constants for mips. (#60) Guillaume Chatelet 2019-01-21 10:39:24 +01:00
  • 6984510879 Remove verbosity from script Guillaume Chatelet 2019-01-21 10:19:21 +01:00
  • 4155ee7e36 Guarding header use with architecture (#56) Guillaume Chatelet 2019-01-18 13:38:22 +01:00
  • 89ec4b0744 Update scripts, remove archive once unpacked Guillaume Chatelet 2019-01-18 11:48:06 +01:00
  • faacb00bb8 Update scripts Guillaume Chatelet 2019-01-18 11:39:25 +01:00
  • a528c7f320 Finalize ARM implementation for ndk_compat (#55) Guillaume Chatelet 2019-01-18 11:04:22 +01:00
  • dfdac6adfc Add partial implementation of ndk_compat (#54) Guillaume Chatelet 2019-01-17 18:00:21 +01:00
  • b1fa492d8f Merge pull request #53 from google/export_GetArmCpuId Guillaume Chatelet 2019-01-17 16:42:06 +01:00
  • c4305584e0 Increasing timeout for cache Guillaume Chatelet 2019-01-17 15:42:38 +01:00
  • 918553a21f Export GetArmCpuId function #53 Guillaume Chatelet 2019-01-17 15:28:04 +01:00
  • dc7a9ee697 Use Ninja by default when locally testing all configurations Guillaume Chatelet 2019-01-17 15:25:56 +01:00
  • 50f782f8ef Merge pull request #52 from google/update_macros Guillaume Chatelet 2019-01-17 15:23:53 +01:00
  • 718647ac24 Fix typo #52 Guillaume Chatelet 2019-01-17 15:12:01 +01:00
  • 29148fffac Fix running tests Guillaume Chatelet 2019-01-17 15:07:52 +01:00
  • 1ee19cd683 Fix running tests Guillaume Chatelet 2019-01-17 15:04:14 +01:00
  • d724ac04fc Fix test output. Guillaume Chatelet 2019-01-17 14:52:13 +01:00
  • 3130eef35d Do not use ninja on OSX Guillaume Chatelet 2019-01-17 14:45:44 +01:00
  • 8685431ded Defaulting env to Ninja in the build matrix Guillaume Chatelet 2019-01-17 14:33:28 +01:00
  • 24dddd1d21 Defaulting env to Ninja in the build matrix Guillaume Chatelet 2019-01-17 14:27:22 +01:00
  • 081188a17d Show tests output Guillaume Chatelet 2019-01-17 14:24:42 +01:00
  • 674c5878ca Use Ninja by default Guillaume Chatelet 2019-01-17 14:24:14 +01:00
  • 5f5cde5797 Add ninja build. Guillaume Chatelet 2019-01-17 14:19:34 +01:00
  • bd37e1bf24 Remove unavailable MSVC version and test Ninja on travis Guillaume Chatelet 2019-01-17 14:12:04 +01:00
  • 317edf860b Allow specifying cmake generator. Guillaume Chatelet 2019-01-17 14:03:37 +01:00
  • 4bb7f87a8d Merge pull request #51 from google/update_macros Guillaume Chatelet 2019-01-16 14:47:40 +01:00
  • fc7efb4c14 Fix Mips32 and add an alias for Mips32/64. #51 Guillaume Chatelet 2019-01-16 14:26:18 +01:00
  • d864585dc9 Update macros to detect mips64 and differentiate between x86 32/64. Guillaume Chatelet 2019-01-16 14:02:24 +01:00
  • 543e043c2a Merge pull request #50 from google/try_travisci_windows_build Guillaume Chatelet 2019-01-16 11:40:10 +01:00
  • df12a0c1ab Compiler is MSVC by default #50 Guillaume Chatelet 2019-01-16 11:06:38 +01:00
  • 1da4bf25c8 Test windows integration for travis-ci Guillaume Chatelet 2019-01-15 17:39:44 +01:00
  • 94838120ec Merge pull request #49 from google/per_arch_build Guillaume Chatelet 2019-01-15 17:36:05 +01:00
  • 98bd43ffce UNIX works for Unix like OS so no need to add APPLE. #49 Guillaume Chatelet 2019-01-15 17:10:47 +01:00
  • b3bb9048f4 Fix discovery of <sys/auxv.h> Guillaume Chatelet 2019-01-15 15:42:04 +01:00
  • 347065af95 Add AMD64 and i386/i686 to x86 detection Guillaume Chatelet 2019-01-15 15:30:43 +01:00
  • 122b067087 Use Cmake macros to detect getauxval and dlopen Guillaume Chatelet 2019-01-15 15:18:08 +01:00
  • e8e5610fc4 Per arch build and inlining of cpuid_x86. Guillaume Chatelet 2019-01-15 10:52:56 +01:00
  • b6e7c32c90 Merge pull request #48 from google/update_integration_scripts Guillaume Chatelet 2019-01-15 10:50:57 +01:00
  • a897bf8057 Update shebang #48 Guillaume Chatelet 2019-01-15 10:36:17 +01:00
  • 5177c6974f Declare CMAKE_SYSTEM_NAME/SYSTEM for Linaro builds Guillaume Chatelet 2019-01-15 10:19:06 +01:00
  • 78635347db Merge pull request #42 from fuzun/master Guillaume Chatelet 2018-09-11 17:36:37 +02:00
  • 954eb4cc58 Revert "Cast added for macros in test for new IsBitSet" #42 fuzun 2018-09-11 17:43:40 +03:00
  • f6c8a5d92d Revert "Different approach for -1 & true compliance" fuzun 2018-09-11 17:24:35 +03:00
  • 78223d1be7 Cast added for macros in test for new IsBitSet fuzun 2018-09-08 06:12:07 +03:00
  • a23004e154 Merge branch 'master' of https://github.com/fuzun/cpu_features fuzun 2018-09-08 06:01:08 +03:00
  • 58a232c560 Different approach for -1 & true compliance fuzun 2018-09-08 05:56:35 +03:00
  • 7c1c91f9ea Merge pull request #1 from google/master fuzun 2018-09-08 05:16:44 +03:00
  • f189298f4f Revert "Change feature variables to unsigned int to fully comply with 'true' and 'false' & IsBitSet()" fuzun 2018-09-08 05:16:00 +03:00
  • 8ba03e9d24 Fix CI for Mips v0.2.0 Guillaume Chatelet 2018-09-07 15:54:51 +02:00
  • dab7cea707 Fix -Wunused-function warning. Guillaume Chatelet 2018-09-07 15:17:44 +02:00
  • 68462fb78f Suppress analysis warning fuzun 2018-08-30 06:22:54 +03:00
  • 9d9134cf0b Parantheses added to CPUID macro fuzun 2018-08-30 06:13:02 +03:00
  • 319bd6f26b Change feature variables to unsigned int to fully comply with 'true' and 'false' & IsBitSet() fuzun 2018-08-30 06:11:35 +03:00
  • 26133d3b62 Match function definition and declaration arguments. Guillaume Chatelet 2018-06-20 09:18:57 +02:00
  • 9f9a8d4b6e Merge pull request #37 from psteinb/adding-missing-header Guillaume Chatelet 2018-06-19 11:11:36 +02:00
  • ce4637008d without cpu_features_macros.h in the install tree, the library cannot be used after make install #37 Peter Steinbach 2018-05-22 10:09:00 +02:00
  • 06d4f52f7e Update README.md to add support for POWER. Guillaume Chatelet 2018-05-15 11:24:37 +02:00
  • d5e3985359 Delete .cpuinfo_ppc.h.swp Guillaume Chatelet 2018-05-15 10:46:12 +02:00
  • 7e1035c5fc Merge pull request #36 from RashmicaG/master Guillaume Chatelet 2018-05-15 10:42:42 +02:00
  • bc1066c128 travis: Add PowerPC jobs #36 Rashmica Gupta 2018-05-04 14:13:58 +10:00
  • c45e32f812 powerpc: Add AT_PLATFORM and AT_BASE_PLATFORM Rashmica Gupta 2018-05-02 14:30:25 +10:00
  • 1c8bf0ecd8 hwcaps: Change uint32_t to unsigned long Rashmica Gupta 2018-04-27 11:53:51 +10:00
  • 3adafbfe66 powerpc: Added PowerPC implementation Rashmica Gupta 2018-04-23 10:46:47 +10:00
  • a5093bbe7c Merge pull request #35 from Leandros/master Guillaume Chatelet 2018-05-04 09:50:07 +02:00
  • d968991caa Reformat files #35 Arvid Gerstmann 2018-05-04 09:32:17 +02:00
  • 235d57c591 Fix failing tests on Linux & Android Arvid Gerstmann 2018-05-04 09:30:32 +02:00
  • 8d726f81f0 Merge remote-tracking branch 'original/master' Arvid Gerstmann 2018-05-04 09:26:13 +02:00
  • 6cfe2326b6 Fix missing line feed in .clang-format Guillaume Chatelet 2018-05-04 08:46:51 +02:00
  • fd4839032c Fix tests & fix missing GetHardwareCapabilities() change Arvid Gerstmann 2018-05-03 17:07:07 +02:00
  • a1ffdcbe70 Explicitly namespace every extern identifier Arvid Gerstmann 2018-04-26 10:31:03 +02:00
  • 7eca4a7a39 Merge pull request #33 from google/json_output2 Guillaume Chatelet 2018-03-27 15:53:06 +02:00
  • 07fd90d4f5 Add JSON output. Fixes #24 #33 Guillaume Chatelet 2018-03-27 15:28:40 +02:00
  • 9b872ce0b2 Add cx16 (cmpxchg16b) cpuid flag. Fixes #30 Guillaume Chatelet 2018-03-13 10:58:42 +01:00
  • 68479a8cf9 Fixing unneeded whitespaces Guillaume Chatelet 2018-02-21 10:15:22 +01:00
  • 9c56b0385e Merge pull request #27 from google/cross_compilation Guillaume Chatelet 2018-02-16 17:11:54 +01:00
  • 894c2dc1a7 Fix shellcheck warnings. #27 Guillaume Chatelet 2018-02-16 16:45:33 +01:00
  • 6da37f5dd0 Factor in mips-mti-linux-gnu for mips Guillaume Chatelet 2018-02-16 15:09:51 +01:00
  • 9233afb83b Remove non standard tools Guillaume Chatelet 2018-02-16 14:38:05 +01:00
  • 6446b42567 Add Mips compilation support Guillaume Chatelet 2018-02-16 14:17:10 +01:00
  • c1de7c935e Update QEMU config and path Guillaume Chatelet 2018-02-15 14:16:25 +01:00
  • 59cb104692 Trigger build when run within travis Guillaume Chatelet 2018-02-15 13:57:06 +01:00
  • 245c812f10 Update cross compilation script Guillaume Chatelet 2018-02-15 13:51:08 +01:00
  • 5ec8408da3 Fix invalid linaro url.wq Guillaume Chatelet 2018-02-14 14:40:22 +01:00
  • 5a9819ce82 Update cross compilation scripts. Guillaume Chatelet 2018-02-14 14:34:46 +01:00
  • 54e27126e6 Cache is not shared between builds, prevent full qemu compilation Guillaume Chatelet 2018-02-14 11:04:15 +01:00
  • 499786392e update travis.yml.wq Guillaume Chatelet 2018-02-14 10:57:34 +01:00
  • bce8959aca Add aarch64 cross compilation. Guillaume Chatelet 2018-02-14 10:54:20 +01:00
  • 5e016e4f1b Make toolchain persistent accross runs Guillaume Chatelet 2018-02-14 09:59:29 +01:00
  • a25b5cbe7e Test travis cross compilation Guillaume Chatelet 2018-02-14 09:41:51 +01:00
  • 36df25b7bc Add <stdbool.h> to examples where needed, pluse minor stylistic touch-up. Guillaume Chatelet 2018-02-13 14:19:25 +01:00
  • f7e0a6d066 Merge pull request #25 from xqp/feature/detect_sgx_smx Guillaume Chatelet 2018-02-13 11:52:28 +01:00
  • d1a8d22346 Amend OS/Arch matrix to remove N/A configurations. Guillaume Chatelet 2018-02-13 11:50:53 +01:00
  • 0f1f3ac262 sort the detection by leaf and bit #25 Patrik Fiedler 2018-02-13 11:44:40 +01:00
  • 3ee0d62e87 detect intel sgx and smx cpu features for the x86 arch Patrik Fiedler 2018-02-13 11:14:32 +01:00