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

Commit Graph

  • 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
  • bc8df0c1c5 Update documentation to reflect per OS support. Fixes #16 Guillaume Chatelet 2018-02-13 10:57:49 +01:00
  • 7634420f31 GCC does not discover all cpu features. Fixes #22 Guillaume Chatelet 2018-02-13 10:12:21 +01:00
  • 9df2d78b8d Update googletest management. Guillaume Chatelet 2018-02-13 10:07:02 +01:00
  • 57917d2b12 Fix typo in CMakeLists.txt Guillaume Chatelet 2018-02-12 16:48:57 +01:00
  • 1976dcd4d2 Adding CMake install. Fixes #18 Guillaume Chatelet 2018-02-12 16:17:21 +01:00
  • e419573d10 Use CPU_FEATURES_ prefix for namespace macros. Guillaume Chatelet 2018-02-12 16:15:15 +01:00
  • 8bace7000c Advertize list_cpu_features demo program. Fixes #19 Guillaume Chatelet 2018-02-12 12:57:15 +01:00
  • ff8f336eb1
    Merge pull request #21 from bsiegert/owners Guillaume Chatelet 2018-02-12 11:58:03 +01:00
  • a8c95116d3
    Delete OWNERS #21 Benny Siegert 2018-02-12 11:52:40 +01:00
  • 00b1c74a50 Advertise C99 instead of gnu89. Fixes #11 Guillaume Chatelet 2018-02-12 10:53:52 +01:00
  • 979fd986bd
    Merge pull request #9 from ararslan/aa/shared Guillaume Chatelet 2018-02-09 22:52:39 +01:00