From 908ead80db0aa47249b8adca4b36a80d141d1ebc Mon Sep 17 00:00:00 2001 From: The Tumultuous Unicorn Of Darkness Date: Tue, 11 Jun 2024 18:21:59 +0200 Subject: [PATCH] Test --- .github/workflows/unix.yml | 12 ++++++------ libcpuid/cpuid_main.c | 2 ++ 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.github/workflows/unix.yml b/.github/workflows/unix.yml index e21d1b56..5d1ee8fd 100644 --- a/.github/workflows/unix.yml +++ b/.github/workflows/unix.yml @@ -30,12 +30,12 @@ jobs: - name: Build run: cmake --build build - # - name: Run cpuid_tool - # run: | - # echo "RAW dump" - # ./build/cpuid_tool/cpuid_tool --save=- - # echo "Report" - # ./build/cpuid_tool/cpuid_tool --all + - name: Run cpuid_tool + run: | + echo "RAW dump" + ./build/cpuid_tool/cpuid_tool --save=- + echo "Report" + ./build/cpuid_tool/cpuid_tool --all - name: Run tests run: | diff --git a/libcpuid/cpuid_main.c b/libcpuid/cpuid_main.c index 3e744aa8..0f60e96e 100644 --- a/libcpuid/cpuid_main.c +++ b/libcpuid/cpuid_main.c @@ -1152,6 +1152,8 @@ int cpuid_present(void) unsigned long hwcap = 0; if (elf_aux_info(AT_HWCAP, &hwcap, sizeof(hwcap)) == 0) return ((hwcap & HWCAP_CPUID) != 0); +# elif defined(__MACH__) + return 1; // test # endif /* HAVE_GETAUXVAL */ /* On AArch64, return 0 by default */ return 0;